From 514637f340c98def2ce40e01c83bf5dd52627c50 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 13:26:58 +0200 Subject: [PATCH 1/3] python311Packages.pins: refactor --- pkgs/development/python-modules/pins/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pins/default.nix b/pkgs/development/python-modules/pins/default.nix index 627bdd0e64e5..90804ad1bd91 100644 --- a/pkgs/development/python-modules/pins/default.nix +++ b/pkgs/development/python-modules/pins/default.nix @@ -40,12 +40,12 @@ buildPythonPackage rec { hash = "sha256-rNIjHwFELHoxDxC/T5vPzHA6Ifjz01rJpTK6kjUxOIM="; }; - nativeBuildInputs = [ + build-system = [ setuptools setuptools-scm ]; - propagatedBuildInputs = [ + dependencies = [ appdirs fsspec humanize From 73a224709eee6f568cf342cf996e42243b7adc3c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 15:17:51 +0200 Subject: [PATCH 2/3] python311Packages.pins: 0.8.4 -> 0.8.6 Diff: https://github.com/rstudio/pins-python/compare/refs/tags/v0.8.4...v0.8.6 Changelog: https://github.com/rstudio/pins-python/releases/tag/v0.8.6 --- pkgs/development/python-modules/pins/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pins/default.nix b/pkgs/development/python-modules/pins/default.nix index 90804ad1bd91..30f9c503c34b 100644 --- a/pkgs/development/python-modules/pins/default.nix +++ b/pkgs/development/python-modules/pins/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "pins"; - version = "0.8.4"; + version = "0.8.6"; pyproject = true; disabled = pythonOlder "3.8"; @@ -37,7 +37,7 @@ buildPythonPackage rec { owner = "rstudio"; repo = "pins-python"; rev = "refs/tags/v${version}"; - hash = "sha256-rNIjHwFELHoxDxC/T5vPzHA6Ifjz01rJpTK6kjUxOIM="; + hash = "sha256-TRwdd0vxqXZgongjooJG5rzTnopUsjfl2I8z3nBocdg="; }; build-system = [ From a6a4ba6887c5cd05d0f9313c996002e0dec73170 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 23 May 2024 02:44:39 +0200 Subject: [PATCH 3/3] python312Packages.thrift: disable on Python 3.12 Still uses distutils --- pkgs/development/python-modules/thrift/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/thrift/default.nix b/pkgs/development/python-modules/thrift/default.nix index 37ea57125052..f33ba9cfa2f6 100644 --- a/pkgs/development/python-modules/thrift/default.nix +++ b/pkgs/development/python-modules/thrift/default.nix @@ -2,20 +2,28 @@ lib, buildPythonPackage, fetchPypi, + pythonAtLeast, + pythonOlder, + setuptools, six, }: buildPythonPackage rec { pname = "thrift"; version = "0.20.0"; - format = "setuptools"; + pyproject = true; + + # Still uses distutils + disabled = pythonOlder "3.7" || pythonAtLeast "3.12"; src = fetchPypi { inherit pname version; hash = "sha256-TdZi6t9riuvopBcpUnvWmt9s6qKoaBy+9k0Sc7Po/ro="; }; - propagatedBuildInputs = [ six ]; + build-system = [ setuptools ]; + + dependencies = [ six ]; # No tests. Breaks when not disabling. doCheck = false;