diff --git a/pkgs/development/python-modules/pipdate/default.nix b/pkgs/development/python-modules/pipdate/default.nix new file mode 100644 index 00000000000..8628705ed4d --- /dev/null +++ b/pkgs/development/python-modules/pipdate/default.nix @@ -0,0 +1,40 @@ +{ lib +, buildPythonPackage +, fetchPypi +, appdirs +, requests +, pytest +}: + +buildPythonPackage rec { + pname = "pipdate"; + version = "0.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "a27f64d13269adfd8594582f5a62c9f2151b426e701afdfc3b4f4019527b4121"; + }; + + propagatedBuildInputs = [ + appdirs + requests + ]; + + checkInputs = [ + pytest + ]; + + checkPhase = '' + HOME=$(mktemp -d) pytest test/test_pipdate.py + ''; + + # tests require network access + doCheck = false; + + meta = with lib; { + description = "pip update helpers"; + homepage = https://github.com/nschloe/pipdate; + license = licenses.mit; + maintainers = [ maintainers.costrouc ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4deb92358f4..ee39709c94c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3706,6 +3706,8 @@ in { glibcLocales = pkgs.glibcLocales; }; + pipdate = callPackage ../development/python-modules/pipdate { }; + pika = callPackage ../development/python-modules/pika { }; pika-pool = callPackage ../development/python-modules/pika-pool { };