diff --git a/pkgs/by-name/cl/clairvoyance/package.nix b/pkgs/by-name/cl/clairvoyance/package.nix index f8bbe77a1402..c54c6db6bbe0 100644 --- a/pkgs/by-name/cl/clairvoyance/package.nix +++ b/pkgs/by-name/cl/clairvoyance/package.nix @@ -16,6 +16,8 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-CVXa2HvX7M0cwqnTeZVETg07j324ATQuMNreEgAC2QA="; }; + pythonRelaxDeps = [ "rich" ]; + nativeBuildInputs = with python3.pkgs; [ poetry-core ]; diff --git a/pkgs/by-name/me/memtree/package.nix b/pkgs/by-name/me/memtree/package.nix index 7a6ed7a323af..cecc37df961c 100644 --- a/pkgs/by-name/me/memtree/package.nix +++ b/pkgs/by-name/me/memtree/package.nix @@ -17,6 +17,8 @@ python3Packages.buildPythonApplication { hash = "sha256-Ifp8hwkuyBw57fGer3GbDiJaRjL4TD3hzj+ecGXWqI0="; }; + pythonRelaxDeps = [ "rich" ]; + nativeBuildInputs = with python3Packages; [ poetry-core ]; diff --git a/pkgs/by-name/un/unblob/package.nix b/pkgs/by-name/un/unblob/package.nix index 6bae7389f623..741d548a97f7 100644 --- a/pkgs/by-name/un/unblob/package.nix +++ b/pkgs/by-name/un/unblob/package.nix @@ -87,6 +87,8 @@ python3.pkgs.buildPythonApplication rec { "ubi-reader" ]; + pythonRelaxDeps = [ "rich" ]; + pythonImportsCheck = [ "unblob" ]; makeWrapperArgs = [ diff --git a/pkgs/development/python-modules/awswrangler/default.nix b/pkgs/development/python-modules/awswrangler/default.nix index 9c614d27d542..dd1c755c047d 100644 --- a/pkgs/development/python-modules/awswrangler/default.nix +++ b/pkgs/development/python-modules/awswrangler/default.nix @@ -21,6 +21,7 @@ pythonOlder, redshift-connector, requests-aws4auth, + setuptools, }: buildPythonPackage rec { @@ -37,7 +38,10 @@ buildPythonPackage rec { hash = "sha256-dIdNrfhBrfrzXmspw25yd/y6MbXRrLfDveCQk+AERV0="; }; - pythonRelaxDeps = [ "packaging" ]; + pythonRelaxDeps = [ + "packaging" + "pyarrow" + ]; build-system = [ poetry-core ]; @@ -54,6 +58,7 @@ buildPythonPackage rec { pymysql redshift-connector requests-aws4auth + setuptools ]; optional-dependencies = { diff --git a/pkgs/development/python-modules/bilibili-api-python/default.nix b/pkgs/development/python-modules/bilibili-api-python/default.nix index 79d7854d1edb..1f524dab9ce5 100644 --- a/pkgs/development/python-modules/bilibili-api-python/default.nix +++ b/pkgs/development/python-modules/bilibili-api-python/default.nix @@ -37,6 +37,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "beautifulsoup4" "lxml" + "pillow" ]; build-system = [ diff --git a/pkgs/development/python-modules/bloodyad/default.nix b/pkgs/development/python-modules/bloodyad/default.nix index 1d56dee30547..2c148cc8fd54 100644 --- a/pkgs/development/python-modules/bloodyad/default.nix +++ b/pkgs/development/python-modules/bloodyad/default.nix @@ -28,6 +28,8 @@ buildPythonPackage rec { hash = "sha256-XqCP2GfS8hxlFU4Mndeh+7Ll2kXJ3Dei+AGp/oy0PUg="; }; + pythonRelaxDeps = [ "cryptography" ]; + build-system = [ hatchling ]; dependencies = [ diff --git a/pkgs/development/python-modules/datamodel-code-generator/default.nix b/pkgs/development/python-modules/datamodel-code-generator/default.nix index d247304b8ee2..f4a8c4377666 100644 --- a/pkgs/development/python-modules/datamodel-code-generator/default.nix +++ b/pkgs/development/python-modules/datamodel-code-generator/default.nix @@ -35,7 +35,10 @@ buildPythonPackage rec { hash = "sha256-CYNEpQFIWR7i7I7YJ5q/34KNhtQ7cjya97Z0fyeO5g8="; }; - pythonRelaxDeps = [ "inflect" ]; + pythonRelaxDeps = [ + "inflect" + "isort" + ]; build-system = [ poetry-core diff --git a/pkgs/development/python-modules/linien-common/default.nix b/pkgs/development/python-modules/linien-common/default.nix index 18b2160d98a6..8220badafc79 100644 --- a/pkgs/development/python-modules/linien-common/default.nix +++ b/pkgs/development/python-modules/linien-common/default.nix @@ -31,7 +31,10 @@ buildPythonPackage rec { build-system = [ setuptools ]; - pythonRelaxDeps = [ "importlib-metadata" ]; + pythonRelaxDeps = [ + "importlib-metadata" + "numpy" + ]; dependencies = [ importlib-metadata diff --git a/pkgs/development/python-modules/mistral-common/default.nix b/pkgs/development/python-modules/mistral-common/default.nix index 0ca7d66db6f1..c3b3ecabe620 100644 --- a/pkgs/development/python-modules/mistral-common/default.nix +++ b/pkgs/development/python-modules/mistral-common/default.nix @@ -25,12 +25,10 @@ buildPythonPackage rec { hash = "sha256-CvQSSrCdFAl2HpHsYWgUdogtRvlBjuqJCNOcASIuD2s="; }; - # relax dependencies - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail 'pillow = "^10.3.0"' 'pillow = ">=10.3.0"' \ - --replace-fail 'tiktoken = "^0.7.0"' 'tiktoken = ">=0.7.0"' \ - ''; + pythonRelaxDeps = [ + "pillow" + "tiktoken" + ]; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/myfitnesspal/default.nix b/pkgs/development/python-modules/myfitnesspal/default.nix index eec0de5766d5..79ff95e4a560 100644 --- a/pkgs/development/python-modules/myfitnesspal/default.nix +++ b/pkgs/development/python-modules/myfitnesspal/default.nix @@ -31,6 +31,8 @@ buildPythonPackage rec { hash = "sha256-eE807M8qFDlSMAcE+GFJyve1YfmlWmB3ML9VJhMUeIE="; }; + pythonRelaxDeps = [ "typing-extensions" ]; + nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/notifications-android-tv/default.nix b/pkgs/development/python-modules/notifications-android-tv/default.nix index ae5e5417d76c..ee52b7e54eab 100644 --- a/pkgs/development/python-modules/notifications-android-tv/default.nix +++ b/pkgs/development/python-modules/notifications-android-tv/default.nix @@ -23,6 +23,8 @@ buildPythonPackage rec { hash = "sha256-JUvxxVCiQtywAWU5AYnPm4SueIWIXkzLxPYveVXpc2E="; }; + pythonRelaxDeps = [ "httpx" ]; + nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [ httpx ]; diff --git a/pkgs/development/python-modules/pygount/default.nix b/pkgs/development/python-modules/pygount/default.nix index c6c01e6988d5..f6d8cd3d55e2 100644 --- a/pkgs/development/python-modules/pygount/default.nix +++ b/pkgs/development/python-modules/pygount/default.nix @@ -22,6 +22,8 @@ buildPythonPackage rec { hash = "sha256-PFqcSnJoGL4bXFy3hu3Iurbb8QK1NqCDs8aJmMxP4Hc="; }; + pythonRelaxDeps = [ "rich" ]; + nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/sagemaker-core/default.nix b/pkgs/development/python-modules/sagemaker-core/default.nix index 830451f1c4be..3f14d0c60b46 100644 --- a/pkgs/development/python-modules/sagemaker-core/default.nix +++ b/pkgs/development/python-modules/sagemaker-core/default.nix @@ -46,6 +46,7 @@ buildPythonPackage rec { "boto3" "importlib-metadata" "mock" + "rich" ]; dependencies = [