Loading pkgs/development/python-modules/schema-salad/default.nix +48 −41 Original line number Diff line number Diff line { lib , black , buildPythonPackage , cachecontrol , fetchFromGitHub , importlib-resources , mistune , mypy-extensions , pytestCheckHook , pythonOlder , rdflib , requests , ruamel-yaml , setuptools-scm { lib, black, buildPythonPackage, cachecontrol, fetchFromGitHub, importlib-resources, mistune, mypy, mypy-extensions, pytestCheckHook, pythonRelaxDepsHook, pythonOlder, rdflib, requests, ruamel-yaml, setuptools-scm, types-dataclasses, types-requests, types-setuptools, }: buildPythonPackage rec { pname = "schema-salad"; version = "8.5.20240311110950"; format = "setuptools"; version = "8.5.20240410123758"; pyproject = true; disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "common-workflow-language"; repo = "schema_salad"; rev = "refs/tags/${version}"; hash = "sha256-bjeVgV9ovIVvGvSay24vKkzSXBbzgV05BkO5DojTX3o="; hash = "sha256-AgXqeiA4sP7KBnUpb2uMWq45G0LhJ5uLtORrOG4UuB0="; }; nativeBuildInputs = [ setuptools-scm ]; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "black>=19.10b0,<23.12" "black>=19.10b0" ''; build-system = [ setuptools-scm ]; propagatedBuildInputs = [ dependencies = [ cachecontrol mistune mypy mypy-extensions rdflib requests ruamel-yaml ] ++ cachecontrol.optional-dependencies.filecache ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; types-dataclasses types-requests types-setuptools ] ++ cachecontrol.optional-dependencies.filecache ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pycodegen; nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pycodegen; preCheck = '' rm tox.ini Loading @@ -62,14 +73,10 @@ buildPythonPackage rec { "test_bad_schemas" ]; pythonImportsCheck = [ "schema_salad" ]; pythonImportsCheck = [ "schema_salad" ]; passthru.optional-dependencies = { pycodegen = [ black ]; pycodegen = [ black ]; }; meta = with lib; { Loading pkgs/development/python-modules/types-dataclasses/default.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchPypi, setuptools, }: buildPythonPackage rec { pname = "types-dataclasses"; version = "0.6.6"; pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-S1ovz45WjVoZdM1pAQ4yDhr4JRF37JaN57m7SapJ97k="; }; build-system = [ setuptools ]; # Modules doesn't have tests doCheck = false; pythonImportsCheck = [ "dataclasses-stubs" ]; meta = with lib; { description = "Typing stubs for dataclasses"; homepage = "https://github.com/python/typeshed"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -16088,6 +16088,8 @@ self: super: with self; { types-colorama = callPackage ../development/python-modules/types-colorama { }; types-dataclasses = callPackage ../development/python-modules/types-dataclasses { }; types-dateutil = callPackage ../development/python-modules/types-dateutil { }; types-decorator = callPackage ../development/python-modules/types-decorator { }; Loading
pkgs/development/python-modules/schema-salad/default.nix +48 −41 Original line number Diff line number Diff line { lib , black , buildPythonPackage , cachecontrol , fetchFromGitHub , importlib-resources , mistune , mypy-extensions , pytestCheckHook , pythonOlder , rdflib , requests , ruamel-yaml , setuptools-scm { lib, black, buildPythonPackage, cachecontrol, fetchFromGitHub, importlib-resources, mistune, mypy, mypy-extensions, pytestCheckHook, pythonRelaxDepsHook, pythonOlder, rdflib, requests, ruamel-yaml, setuptools-scm, types-dataclasses, types-requests, types-setuptools, }: buildPythonPackage rec { pname = "schema-salad"; version = "8.5.20240311110950"; format = "setuptools"; version = "8.5.20240410123758"; pyproject = true; disabled = pythonOlder "3.7"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "common-workflow-language"; repo = "schema_salad"; rev = "refs/tags/${version}"; hash = "sha256-bjeVgV9ovIVvGvSay24vKkzSXBbzgV05BkO5DojTX3o="; hash = "sha256-AgXqeiA4sP7KBnUpb2uMWq45G0LhJ5uLtORrOG4UuB0="; }; nativeBuildInputs = [ setuptools-scm ]; postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "black>=19.10b0,<23.12" "black>=19.10b0" ''; build-system = [ setuptools-scm ]; propagatedBuildInputs = [ dependencies = [ cachecontrol mistune mypy mypy-extensions rdflib requests ruamel-yaml ] ++ cachecontrol.optional-dependencies.filecache ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; types-dataclasses types-requests types-setuptools ] ++ cachecontrol.optional-dependencies.filecache ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pycodegen; nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pycodegen; preCheck = '' rm tox.ini Loading @@ -62,14 +73,10 @@ buildPythonPackage rec { "test_bad_schemas" ]; pythonImportsCheck = [ "schema_salad" ]; pythonImportsCheck = [ "schema_salad" ]; passthru.optional-dependencies = { pycodegen = [ black ]; pycodegen = [ black ]; }; meta = with lib; { Loading
pkgs/development/python-modules/types-dataclasses/default.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchPypi, setuptools, }: buildPythonPackage rec { pname = "types-dataclasses"; version = "0.6.6"; pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-S1ovz45WjVoZdM1pAQ4yDhr4JRF37JaN57m7SapJ97k="; }; build-system = [ setuptools ]; # Modules doesn't have tests doCheck = false; pythonImportsCheck = [ "dataclasses-stubs" ]; meta = with lib; { description = "Typing stubs for dataclasses"; homepage = "https://github.com/python/typeshed"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -16088,6 +16088,8 @@ self: super: with self; { types-colorama = callPackage ../development/python-modules/types-colorama { }; types-dataclasses = callPackage ../development/python-modules/types-dataclasses { }; types-dateutil = callPackage ../development/python-modules/types-dateutil { }; types-decorator = callPackage ../development/python-modules/types-decorator { };