1{ stdenv
2, lib
3, buildPythonPackage
4, fetchPypi
5, python
6, zc-buildout
7, zope_testrunner
8}:
9
10buildPythonPackage rec {
11 pname = "z3c-checkversions";
12 version = "1.2";
13
14 src = fetchPypi {
15 inherit version;
16 pname = "z3c.checkversions";
17 sha256 = "94c7ab0810ee6fdb66a4689b48e537b57e2dbee277cb1de2ece7a7f4d8c83001";
18 };
19
20 propagatedBuildInputs = [ zc-buildout ];
21 checkInputs = [ zope_testrunner ];
22 doCheck = !python.pkgs.isPy27;
23 checkPhase = ''
24 ${python.interpreter} -m zope.testrunner --test-path=src []
25 '';
26
27 meta = with lib; {
28 broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
29 homepage = "https://github.com/zopefoundation/z3c.checkversions";
30 description = "Find newer package versions on PyPI";
31 license = licenses.zpl21;
32 };
33}