From 78d31b401a30872af466fca982d064223ddb2e5a Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 01:55:21 +0700 Subject: [PATCH 1/3] python3Packages.beanstalkc: migrate to pyproject --- pkgs/development/python-modules/beanstalkc/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/beanstalkc/default.nix b/pkgs/development/python-modules/beanstalkc/default.nix index d0a9b80498e5..dff8532193cb 100644 --- a/pkgs/development/python-modules/beanstalkc/default.nix +++ b/pkgs/development/python-modules/beanstalkc/default.nix @@ -2,12 +2,13 @@ lib, fetchFromGitHub, buildPythonPackage, + setuptools, }: buildPythonPackage rec { pname = "beanstalkc"; version = "0.5.2"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "bosondata"; @@ -16,6 +17,8 @@ buildPythonPackage rec { sha256 = "1dpb1yimp2pfnikmgsb2fr9x6h8riixlsx3xfqphnfvrid49vw5s"; }; + build-system = [ setuptools ]; + doCheck = false; meta = { From 042f9503512b9c917183bd8e56095850e27084cb Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:00:12 +0700 Subject: [PATCH 2/3] python3Packages.beanstalkc: modernize --- .../python-modules/beanstalkc/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/beanstalkc/default.nix b/pkgs/development/python-modules/beanstalkc/default.nix index dff8532193cb..9c68c45cbb28 100644 --- a/pkgs/development/python-modules/beanstalkc/default.nix +++ b/pkgs/development/python-modules/beanstalkc/default.nix @@ -5,26 +5,30 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "beanstalkc"; version = "0.5.2"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "bosondata"; repo = "beanstalkc"; - rev = "v${version}"; - sha256 = "1dpb1yimp2pfnikmgsb2fr9x6h8riixlsx3xfqphnfvrid49vw5s"; + tag = "v${finalAttrs.version}"; + hash = "sha256-uvCdSIt5Owsvdn10TXuMGUHTU3Zi6VdntO6KW6MP67Y="; }; build-system = [ setuptools ]; doCheck = false; + pythonImportsCheck = [ "beanstalkc" ]; + meta = { description = "Simple beanstalkd client library for Python"; maintainers = with lib.maintainers; [ aanderse ]; license = lib.licenses.asl20; homepage = "https://github.com/earl/beanstalkc"; }; -} +}) From 78288812638cca3e3e5c621e0ae1b6fba158ee9d Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:08:22 +0700 Subject: [PATCH 3/3] python3Packages.beanstalkc: fix meta.homepage URL --- pkgs/development/python-modules/beanstalkc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/beanstalkc/default.nix b/pkgs/development/python-modules/beanstalkc/default.nix index 9c68c45cbb28..65e66ae844eb 100644 --- a/pkgs/development/python-modules/beanstalkc/default.nix +++ b/pkgs/development/python-modules/beanstalkc/default.nix @@ -29,6 +29,6 @@ buildPythonPackage (finalAttrs: { description = "Simple beanstalkd client library for Python"; maintainers = with lib.maintainers; [ aanderse ]; license = lib.licenses.asl20; - homepage = "https://github.com/earl/beanstalkc"; + homepage = "https://github.com/bosondata/beanstalkc"; }; })