diff options
Diffstat (limited to 'pkgs/development/python-modules/persistent/default.nix')
-rw-r--r-- | pkgs/development/python-modules/persistent/default.nix | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/pkgs/development/python-modules/persistent/default.nix b/pkgs/development/python-modules/persistent/default.nix index 5c7f27a5be311..cffa4633a117f 100644 --- a/pkgs/development/python-modules/persistent/default.nix +++ b/pkgs/development/python-modules/persistent/default.nix @@ -1,38 +1,40 @@ -{ lib -, buildPythonPackage -, cffi -, fetchPypi -, zope-interface -, sphinx -, manuel -, pythonOlder +{ + lib, + buildPythonPackage, + fetchPypi, + isPyPy, + + # build-systems + setuptools, + + # dependencies + cffi, + zope-deferredimport, + zope-interface, + pythonOlder, }: buildPythonPackage rec { pname = "persistent"; - version = "5.2"; - format = "setuptools"; + version = "6.0"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-2+pdH/nbTkUco5vAtCqepTfmyskoKujAeA+4/64+yDQ="; + hash = "sha256-CDZQwP/ty4gDKJY8KUuVEaArawXkIec3p9Vfnu2I+18="; }; - nativeBuildInputs = [ - sphinx - manuel - ]; + build-system = [ setuptools ]; propagatedBuildInputs = [ zope-interface - cffi - ]; + zope-deferredimport + ] + ++ lib.optionals (!isPyPy) [ cffi ]; - pythonImportsCheck = [ - "persistent" - ]; + pythonImportsCheck = [ "persistent" ]; meta = with lib; { description = "Automatic persistence for Python objects"; |