Loading pkgs/development/python-modules/fastapi/default.nix +3 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,9 @@ buildPythonPackage rec { pytest-asyncio sqlalchemy trio ] ++ passlib.optional-dependencies.bcrypt; ] ++ passlib.optional-dependencies.bcrypt ++ pydantic.optional-dependencies.email; pytestFlagsArray = [ # ignoring deprecation warnings to avoid test failure from Loading pkgs/development/python-modules/pydantic-scim/default.nix 0 → 100644 +48 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , pydantic , setuptools-scm }: buildPythonPackage rec { pname = "pydantic-scim"; version = "0.0.7"; format = "setuptools"; src = fetchFromGitHub { owner = "chalk-ai"; repo = "pydantic-scim"; rev = "refs/tags/v${version}"; hash = "sha256-F+uj7kSz6iSb0Vg00VfJ5GcxghooNDKa75S/ZgU7WgI="; }; nativeBuildInputs = [ setuptools-scm ]; SETUPTOOLS_SCM_PRETEND_VERSION = version; postPatch = '' substituteInPlace setup.py \ --replace 'version=get_version(),' 'version="${version}",' ''; propagatedBuildInputs = [ pydantic ] ++ pydantic.optional-dependencies.email; pythonImportsCheck = [ "pydanticscim" ]; # no tests doCheck = false; meta = with lib; { description = "Pydantic types for SCIM"; homepage = "https://github.com/chalk-ai/pydantic-scim"; license = licenses.asl20; maintainers = with maintainers; [ hexa ]; }; } pkgs/development/python-modules/pydantic/default.nix +13 −5 Original line number Diff line number Diff line Loading @@ -31,7 +31,8 @@ buildPythonPackage rec { pname = "pydantic"; version = "1.10.5"; version = "1.10.7"; format = "setuptools"; outputs = [ "out" Loading @@ -45,7 +46,7 @@ buildPythonPackage rec { owner = "samuelcolvin"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-hcjnFqHTQiCIJh7L9JfpHHTm8GEZ+Vac6HO59cbEpWM="; hash = "sha256-7X7rlHJ5Q01CuB9FZzoUfyfwx6AMXtE1BV5t+LnZKIM="; }; postPatch = '' Loading Loading @@ -75,16 +76,23 @@ buildPythonPackage rec { propagatedBuildInputs = [ devtools email-validator pyupgrade python-dotenv typing-extensions ]; passthru.optional-dependencies = { dotenv = [ python-dotenv ]; email = [ email-validator ]; }; nativeCheckInputs = [ pytest-mock pytestCheckHook ]; ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies); pytestFlagsArray = [ # https://github.com/pydantic/pydantic/issues/4817 Loading pkgs/development/python-modules/transmission-rpc/default.nix +4 −3 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , fetchPypi , poetry-core , pydantic , pytestCheckHook , pythonOlder , python-dotenv , pytz , requests , typing-extensions , yarl }: Loading @@ -30,11 +30,12 @@ buildPythonPackage rec { ]; propagatedBuildInputs = [ pydantic requests typing-extensions ]; nativeCheckInputs = [ python-dotenv pytz pytestCheckHook yarl Loading pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8152,6 +8152,8 @@ self: super: with self; { pydantic = callPackage ../development/python-modules/pydantic { }; pydantic-scim = callPackage ../development/python-modules/pydantic-scim { }; pydash = callPackage ../development/python-modules/pydash { }; pydata-google-auth = callPackage ../development/python-modules/pydata-google-auth { }; Loading Loading
pkgs/development/python-modules/fastapi/default.nix +3 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,9 @@ buildPythonPackage rec { pytest-asyncio sqlalchemy trio ] ++ passlib.optional-dependencies.bcrypt; ] ++ passlib.optional-dependencies.bcrypt ++ pydantic.optional-dependencies.email; pytestFlagsArray = [ # ignoring deprecation warnings to avoid test failure from Loading
pkgs/development/python-modules/pydantic-scim/default.nix 0 → 100644 +48 −0 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , pydantic , setuptools-scm }: buildPythonPackage rec { pname = "pydantic-scim"; version = "0.0.7"; format = "setuptools"; src = fetchFromGitHub { owner = "chalk-ai"; repo = "pydantic-scim"; rev = "refs/tags/v${version}"; hash = "sha256-F+uj7kSz6iSb0Vg00VfJ5GcxghooNDKa75S/ZgU7WgI="; }; nativeBuildInputs = [ setuptools-scm ]; SETUPTOOLS_SCM_PRETEND_VERSION = version; postPatch = '' substituteInPlace setup.py \ --replace 'version=get_version(),' 'version="${version}",' ''; propagatedBuildInputs = [ pydantic ] ++ pydantic.optional-dependencies.email; pythonImportsCheck = [ "pydanticscim" ]; # no tests doCheck = false; meta = with lib; { description = "Pydantic types for SCIM"; homepage = "https://github.com/chalk-ai/pydantic-scim"; license = licenses.asl20; maintainers = with maintainers; [ hexa ]; }; }
pkgs/development/python-modules/pydantic/default.nix +13 −5 Original line number Diff line number Diff line Loading @@ -31,7 +31,8 @@ buildPythonPackage rec { pname = "pydantic"; version = "1.10.5"; version = "1.10.7"; format = "setuptools"; outputs = [ "out" Loading @@ -45,7 +46,7 @@ buildPythonPackage rec { owner = "samuelcolvin"; repo = pname; rev = "refs/tags/v${version}"; hash = "sha256-hcjnFqHTQiCIJh7L9JfpHHTm8GEZ+Vac6HO59cbEpWM="; hash = "sha256-7X7rlHJ5Q01CuB9FZzoUfyfwx6AMXtE1BV5t+LnZKIM="; }; postPatch = '' Loading Loading @@ -75,16 +76,23 @@ buildPythonPackage rec { propagatedBuildInputs = [ devtools email-validator pyupgrade python-dotenv typing-extensions ]; passthru.optional-dependencies = { dotenv = [ python-dotenv ]; email = [ email-validator ]; }; nativeCheckInputs = [ pytest-mock pytestCheckHook ]; ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies); pytestFlagsArray = [ # https://github.com/pydantic/pydantic/issues/4817 Loading
pkgs/development/python-modules/transmission-rpc/default.nix +4 −3 Original line number Diff line number Diff line { lib , buildPythonPackage , fetchFromGitHub , fetchPypi , poetry-core , pydantic , pytestCheckHook , pythonOlder , python-dotenv , pytz , requests , typing-extensions , yarl }: Loading @@ -30,11 +30,12 @@ buildPythonPackage rec { ]; propagatedBuildInputs = [ pydantic requests typing-extensions ]; nativeCheckInputs = [ python-dotenv pytz pytestCheckHook yarl Loading
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -8152,6 +8152,8 @@ self: super: with self; { pydantic = callPackage ../development/python-modules/pydantic { }; pydantic-scim = callPackage ../development/python-modules/pydantic-scim { }; pydash = callPackage ../development/python-modules/pydash { }; pydata-google-auth = callPackage ../development/python-modules/pydata-google-auth { }; Loading