From 374a8af4c0ef55aed3eaa5f5bd8b03f301315b79 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 8 Feb 2026 10:36:10 +0200 Subject: [PATCH] python3.pkgs.pyrate-limiter: 3.9.0 -> 4.0.2 Diff: https://github.com/vutran1710/PyrateLimiter/compare/v3.9.0...v4.0.2 Changelog: https://github.com/vutran1710/PyrateLimiter/blob/v4.0.2/CHANGELOG.md --- .../python-modules/pyrate-limiter/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyrate-limiter/default.nix b/pkgs/development/python-modules/pyrate-limiter/default.nix index d14866abba03..c7645a495119 100644 --- a/pkgs/development/python-modules/pyrate-limiter/default.nix +++ b/pkgs/development/python-modules/pyrate-limiter/default.nix @@ -4,7 +4,8 @@ fetchFromGitHub, # build-system - poetry-core, + hatchling, + uv-dynamic-versioning, # optional dependencies filelock, @@ -21,14 +22,14 @@ buildPythonPackage rec { pname = "pyrate-limiter"; - version = "3.9.0"; + version = "4.0.2"; pyproject = true; src = fetchFromGitHub { owner = "vutran1710"; repo = "PyrateLimiter"; tag = "v${version}"; - hash = "sha256-CAN3OWxXQaAzrh2q6z0OxPs4i02L/g2ISYFdUMHsHpg="; + hash = "sha256-xWxe70J69g9Tq35GjdJeT7MjUdoSEGj8w1cIKvLxJss="; }; postPatch = '' @@ -36,7 +37,10 @@ buildPythonPackage rec { sed -i "/create_postgres_bucket,/d" tests/conftest.py ''; - build-system = [ poetry-core ]; + build-system = [ + hatchling + uv-dynamic-versioning + ]; optional-dependencies = { all = [ @@ -73,6 +77,7 @@ buildPythonPackage rec { "tests/test_bucket_factory.py" "tests/test_limiter.py" "tests/test_multiprocessing.py" + "tests/test_postgres_concurrent.py" ]; pythonImportsCheck = [ "pyrate_limiter" ];