Loading pkgs/development/python-modules/dtschema/default.nix +10 −1 Original line number Diff line number Diff line { lib { stdenv , lib , buildPythonPackage , fetchFromGitHub , jsonschema Loading Loading @@ -54,6 +55,14 @@ buildPythonPackage rec { changelog = "https://github.com/devicetree-org/dt-schema/releases/tag/v${version}"; license = with licenses; [ bsd2 /* or */ gpl2Only ]; maintainers = with maintainers; [ sorki ]; broken = ( # Library not loaded: @rpath/libfdt.1.dylib stdenv.isDarwin || # see https://github.com/devicetree-org/dt-schema/issues/108 versionAtLeast jsonschema.version "4.18" ); }; } pkgs/development/tools/dt-schema/default.nix 0 → 100644 +30 −0 Original line number Diff line number Diff line { lib , python3 }: let python = python3.override { packageOverrides = self: super: { # see https://github.com/devicetree-org/dt-schema/issues/108 jsonschema = super.jsonschema.overridePythonAttrs (old: rec { version = "4.17.3"; disabled = self.pythonOlder "3.7"; src = old.src.override { inherit version; hash = "sha256-D4ZEN6uLYHa6ZwdFPvj5imoNUSqA6T+KvbZ29zfstg0="; }; propagatedBuildInputs = with self; ([ attrs pyrsistent ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata typing-extensions ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources pkgutil-resolve-name ]); }); }; }; in python.pkgs.toPythonApplication python.pkgs.dtschema pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -7396,7 +7396,7 @@ with pkgs; dtc = callPackage ../development/compilers/dtc { }; dt-schema = with python3Packages; toPythonApplication dtschema; dt-schema = callPackage ../development/tools/dt-schema { }; dub = callPackage ../development/tools/build-managers/dub { }; Loading
pkgs/development/python-modules/dtschema/default.nix +10 −1 Original line number Diff line number Diff line { lib { stdenv , lib , buildPythonPackage , fetchFromGitHub , jsonschema Loading Loading @@ -54,6 +55,14 @@ buildPythonPackage rec { changelog = "https://github.com/devicetree-org/dt-schema/releases/tag/v${version}"; license = with licenses; [ bsd2 /* or */ gpl2Only ]; maintainers = with maintainers; [ sorki ]; broken = ( # Library not loaded: @rpath/libfdt.1.dylib stdenv.isDarwin || # see https://github.com/devicetree-org/dt-schema/issues/108 versionAtLeast jsonschema.version "4.18" ); }; }
pkgs/development/tools/dt-schema/default.nix 0 → 100644 +30 −0 Original line number Diff line number Diff line { lib , python3 }: let python = python3.override { packageOverrides = self: super: { # see https://github.com/devicetree-org/dt-schema/issues/108 jsonschema = super.jsonschema.overridePythonAttrs (old: rec { version = "4.17.3"; disabled = self.pythonOlder "3.7"; src = old.src.override { inherit version; hash = "sha256-D4ZEN6uLYHa6ZwdFPvj5imoNUSqA6T+KvbZ29zfstg0="; }; propagatedBuildInputs = with self; ([ attrs pyrsistent ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata typing-extensions ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources pkgutil-resolve-name ]); }); }; }; in python.pkgs.toPythonApplication python.pkgs.dtschema
pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -7396,7 +7396,7 @@ with pkgs; dtc = callPackage ../development/compilers/dtc { }; dt-schema = with python3Packages; toPythonApplication dtschema; dt-schema = callPackage ../development/tools/dt-schema { }; dub = callPackage ../development/tools/build-managers/dub { };