diff options
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/science/math/fenics/default.nix | 9 | ||||
-rw-r--r-- | pkgs/development/python-modules/aiohttp-apispec/unstable.nix | 37 | ||||
-rw-r--r-- | pkgs/development/python-modules/apispec/3.nix | 47 | ||||
-rw-r--r-- | pkgs/development/python2-modules/Pygments/default.nix (renamed from pkgs/development/python-modules/Pygments/2_5.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/TurboCheetah/default.nix (renamed from pkgs/development/python-modules/TurboCheetah/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/bootstrapped-pip/default.nix (renamed from pkgs/development/python-modules/bootstrapped-pip/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/boto3/default.nix (renamed from pkgs/development/python-modules/boto3/1_17.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/botocore/default.nix (renamed from pkgs/development/python-modules/botocore/1_20.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/certifi/default.nix (renamed from pkgs/development/python-modules/certifi/python2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/chardet/default.nix (renamed from pkgs/development/python-modules/chardet/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/cheetah/default.nix (renamed from pkgs/development/python-modules/cheetah/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/click/default.nix (renamed from pkgs/development/python-modules/click/7.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/configparser/default.nix (renamed from pkgs/development/python-modules/configparser/4.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/construct/default.nix (renamed from pkgs/development/python-modules/construct/2.10.54.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/contextlib2/default.nix (renamed from pkgs/development/python-modules/contextlib2/0.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/cryptography-vectors/default.nix (renamed from pkgs/development/python-modules/cryptography/vectors-3.3.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/cryptography/default.nix (renamed from pkgs/development/python-modules/cryptography/3.3.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/decorator/default.nix (renamed from pkgs/development/python-modules/decorator/4.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/enum/default.nix (renamed from pkgs/development/python-modules/enum/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/filelock/default.nix (renamed from pkgs/development/python-modules/filelock/3.2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/flask/default.nix (renamed from pkgs/development/python-modules/flask/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/freezegun/default.nix (renamed from pkgs/development/python-modules/freezegun/0.3.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/futures/default.nix (renamed from pkgs/development/python-modules/futures/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/google-apputils/default.nix (renamed from pkgs/development/python-modules/google-apputils/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/httpretty/default.nix (renamed from pkgs/development/python-modules/httpretty/0.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/hypothesis/default.nix (renamed from pkgs/development/python-modules/hypothesis/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/idna/default.nix (renamed from pkgs/development/python-modules/idna/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/importlib-metadata/default.nix (renamed from pkgs/development/python-modules/importlib-metadata/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/ipaddr/default.nix (renamed from pkgs/development/python-modules/ipaddr/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/itsdangerous/default.nix (renamed from pkgs/development/python-modules/itsdangerous/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/jinja2/default.nix (renamed from pkgs/development/python-modules/jinja2/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/libcloud/default.nix (renamed from pkgs/development/python-modules/libcloud/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/lpod/default.nix (renamed from pkgs/development/python-modules/lpod/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/marisa/default.nix (renamed from pkgs/development/python-modules/marisa/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/markdown/default.nix (renamed from pkgs/development/python-modules/markdown/3_1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/markupsafe/default.nix (renamed from pkgs/development/python-modules/markupsafe/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/mock/default.nix (renamed from pkgs/development/python-modules/mock/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/more-itertools/default.nix (renamed from pkgs/development/python-modules/more-itertools/2.7.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/mutagen/default.nix (renamed from pkgs/development/python-modules/mutagen/1.43.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/numpy/default.nix (renamed from pkgs/development/python-modules/numpy/1.16.nix) | 2 | ||||
-rw-r--r-- | pkgs/development/python2-modules/numpy/numpy-distutils-C++.patch (renamed from pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/packaging/default.nix (renamed from pkgs/development/python-modules/packaging/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pillow/default.nix (renamed from pkgs/development/python-modules/pillow/6.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pillow/generic.nix | 77 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pip/default.nix (renamed from pkgs/development/python-modules/pip/20.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pluggy/default.nix (renamed from pkgs/development/python-modules/pluggy/0.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/prettytable/default.nix (renamed from pkgs/development/python-modules/prettytable/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/protobuf/default.nix | 59 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pycairo/default.nix (renamed from pkgs/development/python-modules/pycairo/1.18.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pygobject/default.nix (renamed from pkgs/development/python-modules/pygobject/3.36.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pygtk/default.nix (renamed from pkgs/development/python-modules/pygtk/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pyjwt/default.nix (renamed from pkgs/development/python-modules/pyjwt/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pyroma/default.nix (renamed from pkgs/development/python-modules/pyroma/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pysqlite/default.nix (renamed from pkgs/development/python-modules/pysqlite/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pytest-runner/default.nix (renamed from pkgs/development/python-modules/pytest-runner/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pytest-xdist/default.nix (renamed from pkgs/development/python-modules/pytest-xdist/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pytest/default.nix (renamed from pkgs/development/python-modules/pytest/4.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/pyyaml/default.nix (renamed from pkgs/development/python-modules/pyyaml/5.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/qpid-python/default.nix (renamed from pkgs/development/python-modules/qpid-python/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/s3transfer/default.nix (renamed from pkgs/development/python-modules/s3transfer/0_4.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/scandir/default.nix (renamed from pkgs/development/python-modules/scandir/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/setuptools-scm/default.nix (renamed from pkgs/development/python-modules/setuptools-scm/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/setuptools/default.nix (renamed from pkgs/development/python-modules/setuptools/44.0.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/setuptools/tag-date.patch | 12 | ||||
-rw-r--r-- | pkgs/development/python2-modules/sphinx/default.nix (renamed from pkgs/development/python-modules/sphinx/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/sphinx/python2-lexer.patch (renamed from pkgs/development/python-modules/sphinx/python2-lexer.patch) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/sphinxcontrib-websupport/default.nix (renamed from pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/typing/default.nix (renamed from pkgs/development/python-modules/typing/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/urllib3/default.nix (renamed from pkgs/development/python-modules/urllib3/2.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/vcrpy/default.nix (renamed from pkgs/development/python-modules/vcrpy/3.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/werkzeug/default.nix (renamed from pkgs/development/python-modules/werkzeug/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/wsproto/default.nix (renamed from pkgs/development/python-modules/wsproto/0.14.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/wxPython/default.nix (renamed from pkgs/development/python-modules/wxPython/3.0.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/python2-modules/zipp/default.nix (renamed from pkgs/development/python-modules/zipp/1.nix) | 0 | ||||
-rw-r--r-- | pkgs/development/tools/pur/default.nix | 3 |
75 files changed, 160 insertions, 86 deletions
diff --git a/pkgs/development/libraries/science/math/fenics/default.nix b/pkgs/development/libraries/science/math/fenics/default.nix index e80607ab95565..b65ab0bf63db3 100644 --- a/pkgs/development/libraries/science/math/fenics/default.nix +++ b/pkgs/development/libraries/science/math/fenics/default.nix @@ -30,6 +30,15 @@ let version = "2019.1.0"; + # TODO: test with newer pytest + pytest = pythonPackages.callPackage + ../../../../python2-modules/pytest { + # hypothesis tests require pytest that causes dependency cycle + hypothesis = pythonPackages.hypothesis.override { + doCheck = false; + }; + }; + dijitso = pythonPackages.buildPythonPackage { pname = "dijitso"; inherit version; diff --git a/pkgs/development/python-modules/aiohttp-apispec/unstable.nix b/pkgs/development/python-modules/aiohttp-apispec/unstable.nix deleted file mode 100644 index 73a28de7b40d3..0000000000000 --- a/pkgs/development/python-modules/aiohttp-apispec/unstable.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ lib, buildPythonPackage, fetchPypi, pythonOlder -, aiohttp, webargs, fetchFromGitHub, callPackage -}: - -let - apispec3 = callPackage ../apispec/3.nix {}; - jinja2 = callPackage ../jinja2/2.nix {}; -in -buildPythonPackage rec { - pname = "aiohttp-apispec"; - version = "unstable-2021-21-08"; - - # unstable so we can use latest webargs - src = fetchFromGitHub { - owner = "maximdanilchenko"; - repo = "aiohttp-apispec"; - rev = "cfa19646394480dda289f6b7af19b7d50f245d81"; - sha256 = "uEgDRAlMjTa4rvdE3fkORCHIlCLzxPJJ2/m4ZRU3eIQ="; - fetchSubmodules = false; - }; - - propagatedBuildInputs = [ aiohttp webargs apispec3 jinja2 ]; - - pythonImportsCheck = [ - "aiohttp_apispec" - ]; - - # Requires pytest-sanic, currently broken in nixpkgs - doCheck = false; - - meta = with lib; { - description = "Build and document REST APIs with aiohttp and apispec"; - homepage = "https://github.com/maximdanilchenko/aiohttp-apispec/"; - license = licenses.mit; - maintainers = [ maintainers.viric ]; - }; -} diff --git a/pkgs/development/python-modules/apispec/3.nix b/pkgs/development/python-modules/apispec/3.nix deleted file mode 100644 index e60a440df3f4b..0000000000000 --- a/pkgs/development/python-modules/apispec/3.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ lib -, buildPythonPackage -, fetchPypi -, pyyaml -, prance -, marshmallow -, pytestCheckHook -, mock -, openapi-spec-validator -}: - -buildPythonPackage rec { - pname = "apispec"; - version = "3.3.2"; - - src = fetchPypi { - inherit pname version; - sha256 = "d23ebd5b71e541e031b02a19db10b5e6d5ef8452c552833e3e1afc836b40b1ad"; - }; - - propagatedBuildInputs = [ - pyyaml - prance - ]; - - postPatch = '' - rm tests/test_ext_marshmallow.py - ''; - - checkInputs = [ - openapi-spec-validator - marshmallow - mock - pytestCheckHook - ]; - - pythonImportsCheck = [ - "apispec" - ]; - - meta = with lib; { - description = "A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification"; - homepage = "https://github.com/marshmallow-code/apispec"; - license = licenses.mit; - maintainers = [ maintainers.viric ]; - }; -} diff --git a/pkgs/development/python-modules/Pygments/2_5.nix b/pkgs/development/python2-modules/Pygments/default.nix index aa59c370d2e7d..aa59c370d2e7d 100644 --- a/pkgs/development/python-modules/Pygments/2_5.nix +++ b/pkgs/development/python2-modules/Pygments/default.nix diff --git a/pkgs/development/python-modules/TurboCheetah/default.nix b/pkgs/development/python2-modules/TurboCheetah/default.nix index 717b2b5f27801..717b2b5f27801 100644 --- a/pkgs/development/python-modules/TurboCheetah/default.nix +++ b/pkgs/development/python2-modules/TurboCheetah/default.nix diff --git a/pkgs/development/python-modules/bootstrapped-pip/2.nix b/pkgs/development/python2-modules/bootstrapped-pip/default.nix index 2fc8b8b8d4b79..2fc8b8b8d4b79 100644 --- a/pkgs/development/python-modules/bootstrapped-pip/2.nix +++ b/pkgs/development/python2-modules/bootstrapped-pip/default.nix diff --git a/pkgs/development/python-modules/boto3/1_17.nix b/pkgs/development/python2-modules/boto3/default.nix index c8b8210f65037..c8b8210f65037 100644 --- a/pkgs/development/python-modules/boto3/1_17.nix +++ b/pkgs/development/python2-modules/boto3/default.nix diff --git a/pkgs/development/python-modules/botocore/1_20.nix b/pkgs/development/python2-modules/botocore/default.nix index d05c2decf497f..d05c2decf497f 100644 --- a/pkgs/development/python-modules/botocore/1_20.nix +++ b/pkgs/development/python2-modules/botocore/default.nix diff --git a/pkgs/development/python-modules/certifi/python2.nix b/pkgs/development/python2-modules/certifi/default.nix index 529d5b1fb996e..529d5b1fb996e 100644 --- a/pkgs/development/python-modules/certifi/python2.nix +++ b/pkgs/development/python2-modules/certifi/default.nix diff --git a/pkgs/development/python-modules/chardet/2.nix b/pkgs/development/python2-modules/chardet/default.nix index 5f6fe0a672a7a..5f6fe0a672a7a 100644 --- a/pkgs/development/python-modules/chardet/2.nix +++ b/pkgs/development/python2-modules/chardet/default.nix diff --git a/pkgs/development/python-modules/cheetah/default.nix b/pkgs/development/python2-modules/cheetah/default.nix index 1cee46fa7252c..1cee46fa7252c 100644 --- a/pkgs/development/python-modules/cheetah/default.nix +++ b/pkgs/development/python2-modules/cheetah/default.nix diff --git a/pkgs/development/python-modules/click/7.nix b/pkgs/development/python2-modules/click/default.nix index fcbd4d0981af7..fcbd4d0981af7 100644 --- a/pkgs/development/python-modules/click/7.nix +++ b/pkgs/development/python2-modules/click/default.nix diff --git a/pkgs/development/python-modules/configparser/4.nix b/pkgs/development/python2-modules/configparser/default.nix index 0f3b6e0b49129..0f3b6e0b49129 100644 --- a/pkgs/development/python-modules/configparser/4.nix +++ b/pkgs/development/python2-modules/configparser/default.nix diff --git a/pkgs/development/python-modules/construct/2.10.54.nix b/pkgs/development/python2-modules/construct/default.nix index 5bbbd15014536..5bbbd15014536 100644 --- a/pkgs/development/python-modules/construct/2.10.54.nix +++ b/pkgs/development/python2-modules/construct/default.nix diff --git a/pkgs/development/python-modules/contextlib2/0.nix b/pkgs/development/python2-modules/contextlib2/default.nix index 38d9fb696e281..38d9fb696e281 100644 --- a/pkgs/development/python-modules/contextlib2/0.nix +++ b/pkgs/development/python2-modules/contextlib2/default.nix diff --git a/pkgs/development/python-modules/cryptography/vectors-3.3.nix b/pkgs/development/python2-modules/cryptography-vectors/default.nix index f9b7c525237ab..f9b7c525237ab 100644 --- a/pkgs/development/python-modules/cryptography/vectors-3.3.nix +++ b/pkgs/development/python2-modules/cryptography-vectors/default.nix diff --git a/pkgs/development/python-modules/cryptography/3.3.nix b/pkgs/development/python2-modules/cryptography/default.nix index 357bb35dacf76..357bb35dacf76 100644 --- a/pkgs/development/python-modules/cryptography/3.3.nix +++ b/pkgs/development/python2-modules/cryptography/default.nix diff --git a/pkgs/development/python-modules/decorator/4.nix b/pkgs/development/python2-modules/decorator/default.nix index 8e8fd28f0b543..8e8fd28f0b543 100644 --- a/pkgs/development/python-modules/decorator/4.nix +++ b/pkgs/development/python2-modules/decorator/default.nix diff --git a/pkgs/development/python-modules/enum/default.nix b/pkgs/development/python2-modules/enum/default.nix index db827601d5de5..db827601d5de5 100644 --- a/pkgs/development/python-modules/enum/default.nix +++ b/pkgs/development/python2-modules/enum/default.nix diff --git a/pkgs/development/python-modules/filelock/3.2.nix b/pkgs/development/python2-modules/filelock/default.nix index 401fdf582ffb1..401fdf582ffb1 100644 --- a/pkgs/development/python-modules/filelock/3.2.nix +++ b/pkgs/development/python2-modules/filelock/default.nix diff --git a/pkgs/development/python-modules/flask/1.nix b/pkgs/development/python2-modules/flask/default.nix index 27f436c3c53cb..27f436c3c53cb 100644 --- a/pkgs/development/python-modules/flask/1.nix +++ b/pkgs/development/python2-modules/flask/default.nix diff --git a/pkgs/development/python-modules/freezegun/0.3.nix b/pkgs/development/python2-modules/freezegun/default.nix index 7f77616f2a4ec..7f77616f2a4ec 100644 --- a/pkgs/development/python-modules/freezegun/0.3.nix +++ b/pkgs/development/python2-modules/freezegun/default.nix diff --git a/pkgs/development/python-modules/futures/default.nix b/pkgs/development/python2-modules/futures/default.nix index bc19a31927af1..bc19a31927af1 100644 --- a/pkgs/development/python-modules/futures/default.nix +++ b/pkgs/development/python2-modules/futures/default.nix diff --git a/pkgs/development/python-modules/google-apputils/default.nix b/pkgs/development/python2-modules/google-apputils/default.nix index 225adf348d1a2..225adf348d1a2 100644 --- a/pkgs/development/python-modules/google-apputils/default.nix +++ b/pkgs/development/python2-modules/google-apputils/default.nix diff --git a/pkgs/development/python-modules/httpretty/0.nix b/pkgs/development/python2-modules/httpretty/default.nix index 92ed5c6616e08..92ed5c6616e08 100644 --- a/pkgs/development/python-modules/httpretty/0.nix +++ b/pkgs/development/python2-modules/httpretty/default.nix diff --git a/pkgs/development/python-modules/hypothesis/2.nix b/pkgs/development/python2-modules/hypothesis/default.nix index 47bc8860bc54f..47bc8860bc54f 100644 --- a/pkgs/development/python-modules/hypothesis/2.nix +++ b/pkgs/development/python2-modules/hypothesis/default.nix diff --git a/pkgs/development/python-modules/idna/2.nix b/pkgs/development/python2-modules/idna/default.nix index 9a1c1dc271f19..9a1c1dc271f19 100644 --- a/pkgs/development/python-modules/idna/2.nix +++ b/pkgs/development/python2-modules/idna/default.nix diff --git a/pkgs/development/python-modules/importlib-metadata/2.nix b/pkgs/development/python2-modules/importlib-metadata/default.nix index f50b2c07c1dab..f50b2c07c1dab 100644 --- a/pkgs/development/python-modules/importlib-metadata/2.nix +++ b/pkgs/development/python2-modules/importlib-metadata/default.nix diff --git a/pkgs/development/python-modules/ipaddr/default.nix b/pkgs/development/python2-modules/ipaddr/default.nix index b29ee91792870..b29ee91792870 100644 --- a/pkgs/development/python-modules/ipaddr/default.nix +++ b/pkgs/development/python2-modules/ipaddr/default.nix diff --git a/pkgs/development/python-modules/itsdangerous/1.nix b/pkgs/development/python2-modules/itsdangerous/default.nix index d1669a1ed5bf5..d1669a1ed5bf5 100644 --- a/pkgs/development/python-modules/itsdangerous/1.nix +++ b/pkgs/development/python2-modules/itsdangerous/default.nix diff --git a/pkgs/development/python-modules/jinja2/2.nix b/pkgs/development/python2-modules/jinja2/default.nix index 02127a50df746..02127a50df746 100644 --- a/pkgs/development/python-modules/jinja2/2.nix +++ b/pkgs/development/python2-modules/jinja2/default.nix diff --git a/pkgs/development/python-modules/libcloud/2.nix b/pkgs/development/python2-modules/libcloud/default.nix index 504e7753a9785..504e7753a9785 100644 --- a/pkgs/development/python-modules/libcloud/2.nix +++ b/pkgs/development/python2-modules/libcloud/default.nix diff --git a/pkgs/development/python-modules/lpod/default.nix b/pkgs/development/python2-modules/lpod/default.nix index 9c719d234f897..9c719d234f897 100644 --- a/pkgs/development/python-modules/lpod/default.nix +++ b/pkgs/development/python2-modules/lpod/default.nix diff --git a/pkgs/development/python-modules/marisa/default.nix b/pkgs/development/python2-modules/marisa/default.nix index 93a4ccb959f79..93a4ccb959f79 100644 --- a/pkgs/development/python-modules/marisa/default.nix +++ b/pkgs/development/python2-modules/marisa/default.nix diff --git a/pkgs/development/python-modules/markdown/3_1.nix b/pkgs/development/python2-modules/markdown/default.nix index 13ed2f1744a27..13ed2f1744a27 100644 --- a/pkgs/development/python-modules/markdown/3_1.nix +++ b/pkgs/development/python2-modules/markdown/default.nix diff --git a/pkgs/development/python-modules/markupsafe/1.nix b/pkgs/development/python2-modules/markupsafe/default.nix index ae0878c7a9723..ae0878c7a9723 100644 --- a/pkgs/development/python-modules/markupsafe/1.nix +++ b/pkgs/development/python2-modules/markupsafe/default.nix diff --git a/pkgs/development/python-modules/mock/2.nix b/pkgs/development/python2-modules/mock/default.nix index 190297b41a2d0..190297b41a2d0 100644 --- a/pkgs/development/python-modules/mock/2.nix +++ b/pkgs/development/python2-modules/mock/default.nix diff --git a/pkgs/development/python-modules/more-itertools/2.7.nix b/pkgs/development/python2-modules/more-itertools/default.nix index f9a6ac732e2ea..f9a6ac732e2ea 100644 --- a/pkgs/development/python-modules/more-itertools/2.7.nix +++ b/pkgs/development/python2-modules/more-itertools/default.nix diff --git a/pkgs/development/python-modules/mutagen/1.43.nix b/pkgs/development/python2-modules/mutagen/default.nix index 7f2e9f452b4de..7f2e9f452b4de 100644 --- a/pkgs/development/python-modules/mutagen/1.43.nix +++ b/pkgs/development/python2-modules/mutagen/default.nix diff --git a/pkgs/development/python-modules/numpy/1.16.nix b/pkgs/development/python2-modules/numpy/default.nix index 1ab958a15f073..b1d71bd66f365 100644 --- a/pkgs/development/python-modules/numpy/1.16.nix +++ b/pkgs/development/python2-modules/numpy/default.nix @@ -54,7 +54,7 @@ in buildPythonPackage rec { # We patch cpython/distutils to fix https://bugs.python.org/issue1222585 # Patching of numpy.distutils is needed to prevent it from undoing the # patch to distutils. - ./numpy-distutils-C++_1.16.patch + ./numpy-distutils-C++.patch ]; preConfigure = '' diff --git a/pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch b/pkgs/development/python2-modules/numpy/numpy-distutils-C++.patch index b2626ea26e5b5..b2626ea26e5b5 100644 --- a/pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch +++ b/pkgs/development/python2-modules/numpy/numpy-distutils-C++.patch diff --git a/pkgs/development/python-modules/packaging/2.nix b/pkgs/development/python2-modules/packaging/default.nix index 0f9e61859a160..0f9e61859a160 100644 --- a/pkgs/development/python-modules/packaging/2.nix +++ b/pkgs/development/python2-modules/packaging/default.nix diff --git a/pkgs/development/python-modules/pillow/6.nix b/pkgs/development/python2-modules/pillow/default.nix index 61242c894a893..61242c894a893 100644 --- a/pkgs/development/python-modules/pillow/6.nix +++ b/pkgs/development/python2-modules/pillow/default.nix diff --git a/pkgs/development/python2-modules/pillow/generic.nix b/pkgs/development/python2-modules/pillow/generic.nix new file mode 100644 index 0000000000000..3e33f1a8aa0f6 --- /dev/null +++ b/pkgs/development/python2-modules/pillow/generic.nix @@ -0,0 +1,77 @@ +{ pname +, version +, disabled +, src +, meta +, ... +}@args: + +with args; + +buildPythonPackage rec { + inherit pname version src meta; + + # Disable imagefont tests, because they don't work well with infinality: + # https://github.com/python-pillow/Pillow/issues/1259 + postPatch = '' + rm Tests/test_imagefont.py + ''; + + # Disable darwin tests which require executables: `iconutil` and `screencapture` + disabledTests = lib.optionals stdenv.isDarwin [ + "test_grab" + "test_grabclipboard" + "test_save" + + # pillow-simd + "test_roundtrip" + "test_basic" + ] ++ lib.optionals (lib.versions.major version == "6") [ + # RuntimeError: Error setting from dictionary + "test_custom_metadata" + ]; + + propagatedBuildInputs = [ olefile ] + ++ lib.optionals (lib.versionAtLeast version "8.2.0") [ defusedxml ]; + + checkInputs = [ pytestCheckHook pyroma numpy ]; + + buildInputs = [ freetype libjpeg openjpeg libimagequant zlib libtiff libwebp tcl lcms2 ] + ++ lib.optionals (lib.versionAtLeast version "7.1.0") [ libxcb ] + ++ lib.optionals (isPyPy) [ tk libX11 ]; + + # NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp. + # NOTE: The Pillow install script will, by default, add paths like /usr/lib + # and /usr/include to the search paths. This can break things when building + # on a non-NixOS system that has some libraries installed that are not + # installed in Nix (for example, Arch Linux has jpeg2000 but Nix doesn't + # build Pillow with this support). We patch the `disable_platform_guessing` + # setting here, instead of passing the `--disable-platform-guessing` + # command-line option, since the command-line option doesn't work when we run + # tests. + preConfigure = let + libinclude' = pkg: ''"${pkg.out}/lib", "${pkg.out}/include"''; + libinclude = pkg: ''"${pkg.out}/lib", "${pkg.dev}/include"''; + in '' + sed -i "setup.py" \ + -e 's|^FREETYPE_ROOT =.*$|FREETYPE_ROOT = ${libinclude freetype}|g ; + s|^JPEG_ROOT =.*$|JPEG_ROOT = ${libinclude libjpeg}|g ; + s|^JPEG2K_ROOT =.*$|JPEG2K_ROOT = ${libinclude openjpeg}|g ; + s|^IMAGEQUANT_ROOT =.*$|IMAGEQUANT_ROOT = ${libinclude' libimagequant}|g ; + s|^ZLIB_ROOT =.*$|ZLIB_ROOT = ${libinclude zlib}|g ; + s|^LCMS_ROOT =.*$|LCMS_ROOT = ${libinclude lcms2}|g ; + s|^TIFF_ROOT =.*$|TIFF_ROOT = ${libinclude libtiff}|g ; + s|^TCL_ROOT=.*$|TCL_ROOT = ${libinclude' tcl}|g ; + s|self\.disable_platform_guessing = None|self.disable_platform_guessing = True|g ;' + export LDFLAGS="$LDFLAGS -L${libwebp}/lib" + export CFLAGS="$CFLAGS -I${libwebp}/include" + '' + lib.optionalString (lib.versionAtLeast version "7.1.0") '' + export LDFLAGS="$LDFLAGS -L${libxcb}/lib" + export CFLAGS="$CFLAGS -I${libxcb.dev}/include" + '' + lib.optionalString stdenv.isDarwin '' + # Remove impurities + substituteInPlace setup.py \ + --replace '"/Library/Frameworks",' "" \ + --replace '"/System/Library/Frameworks"' "" + ''; +} diff --git a/pkgs/development/python-modules/pip/20.nix b/pkgs/development/python2-modules/pip/default.nix index e3666d6a7961a..e3666d6a7961a 100644 --- a/pkgs/development/python-modules/pip/20.nix +++ b/pkgs/development/python2-modules/pip/default.nix diff --git a/pkgs/development/python-modules/pluggy/0.nix b/pkgs/development/python2-modules/pluggy/default.nix index 30fa2e1945b21..30fa2e1945b21 100644 --- a/pkgs/development/python-modules/pluggy/0.nix +++ b/pkgs/development/python2-modules/pluggy/default.nix diff --git a/pkgs/development/python-modules/prettytable/1.nix b/pkgs/development/python2-modules/prettytable/default.nix index 8191e9b5f579b..8191e9b5f579b 100644 --- a/pkgs/development/python-modules/prettytable/1.nix +++ b/pkgs/development/python2-modules/prettytable/default.nix diff --git a/pkgs/development/python2-modules/protobuf/default.nix b/pkgs/development/python2-modules/protobuf/default.nix new file mode 100644 index 0000000000000..30e9fbf9ea75b --- /dev/null +++ b/pkgs/development/python2-modules/protobuf/default.nix @@ -0,0 +1,59 @@ +{ buildPackages +, lib +, fetchpatch +, python +, buildPythonPackage +, isPy37 +, protobuf +, google-apputils ? null +, six +, pyext +, isPy27 +, disabled +, doCheck ? true +}: + +buildPythonPackage { + inherit (protobuf) pname src version; + inherit disabled; + doCheck = doCheck && !isPy27; # setuptools>=41.4 no longer collects correctly on python2 + + propagatedBuildInputs = [ six ] ++ lib.optionals isPy27 [ google-apputils ]; + propagatedNativeBuildInputs = [ buildPackages.protobuf ]; # For protoc. + nativeBuildInputs = [ pyext ] ++ lib.optionals isPy27 [ google-apputils ]; + buildInputs = [ protobuf ]; + + patches = lib.optional (isPy37 && (lib.versionOlder protobuf.version "3.6.1.2")) + # Python 3.7 compatibility (not needed for protobuf >= 3.6.1.2) + (fetchpatch { + url = "https://github.com/protocolbuffers/protobuf/commit/0a59054c30e4f0ba10f10acfc1d7f3814c63e1a7.patch"; + sha256 = "09hw22y3423v8bbmc9xm07znwdxfbya6rp78d4zqw6fisdvjkqf1"; + stripLen = 1; + }) + ; + + prePatch = '' + while [ ! -d python ]; do + cd * + done + cd python + ''; + + setupPyGlobalFlags = lib.optional (lib.versionAtLeast protobuf.version "2.6.0") + "--cpp_implementation"; + + pythonImportsCheck = [ + "google.protobuf" + ] ++ lib.optionals (lib.versionAtLeast protobuf.version "2.6.0") [ + "google.protobuf.internal._api_implementation" # Verify that --cpp_implementation worked + ]; + + meta = with lib; { + description = "Protocol Buffers are Google's data interchange format"; + homepage = "https://developers.google.com/protocol-buffers/"; + license = licenses.bsd3; + maintainers = with maintainers; [ knedlsepp ]; + }; + + passthru.protobuf = protobuf; +} diff --git a/pkgs/development/python-modules/pycairo/1.18.nix b/pkgs/development/python2-modules/pycairo/default.nix index 9da4da1479c0e..9da4da1479c0e 100644 --- a/pkgs/development/python-modules/pycairo/1.18.nix +++ b/pkgs/development/python2-modules/pycairo/default.nix diff --git a/pkgs/development/python-modules/pygobject/3.36.nix b/pkgs/development/python2-modules/pygobject/default.nix index ce9410eaf8b59..ce9410eaf8b59 100644 --- a/pkgs/development/python-modules/pygobject/3.36.nix +++ b/pkgs/development/python2-modules/pygobject/default.nix diff --git a/pkgs/development/python-modules/pygtk/default.nix b/pkgs/development/python2-modules/pygtk/default.nix index 938b55630c06a..938b55630c06a 100644 --- a/pkgs/development/python-modules/pygtk/default.nix +++ b/pkgs/development/python2-modules/pygtk/default.nix diff --git a/pkgs/development/python-modules/pyjwt/1.nix b/pkgs/development/python2-modules/pyjwt/default.nix index 9978302d1cc44..9978302d1cc44 100644 --- a/pkgs/development/python-modules/pyjwt/1.nix +++ b/pkgs/development/python2-modules/pyjwt/default.nix diff --git a/pkgs/development/python-modules/pyroma/2.nix b/pkgs/development/python2-modules/pyroma/default.nix index 9fee5ec56c0e6..9fee5ec56c0e6 100644 --- a/pkgs/development/python-modules/pyroma/2.nix +++ b/pkgs/development/python2-modules/pyroma/default.nix diff --git a/pkgs/development/python-modules/pysqlite/default.nix b/pkgs/development/python2-modules/pysqlite/default.nix index 09cc312223ad2..09cc312223ad2 100644 --- a/pkgs/development/python-modules/pysqlite/default.nix +++ b/pkgs/development/python2-modules/pysqlite/default.nix diff --git a/pkgs/development/python-modules/pytest-runner/2.nix b/pkgs/development/python2-modules/pytest-runner/default.nix index bea83146c37d9..bea83146c37d9 100644 --- a/pkgs/development/python-modules/pytest-runner/2.nix +++ b/pkgs/development/python2-modules/pytest-runner/default.nix diff --git a/pkgs/development/python-modules/pytest-xdist/1.nix b/pkgs/development/python2-modules/pytest-xdist/default.nix index 466d86f50f786..466d86f50f786 100644 --- a/pkgs/development/python-modules/pytest-xdist/1.nix +++ b/pkgs/development/python2-modules/pytest-xdist/default.nix diff --git a/pkgs/development/python-modules/pytest/4.nix b/pkgs/development/python2-modules/pytest/default.nix index 0a0ae571ba012..0a0ae571ba012 100644 --- a/pkgs/development/python-modules/pytest/4.nix +++ b/pkgs/development/python2-modules/pytest/default.nix diff --git a/pkgs/development/python-modules/pyyaml/5.nix b/pkgs/development/python2-modules/pyyaml/default.nix index 3edfae90e668b..3edfae90e668b 100644 --- a/pkgs/development/python-modules/pyyaml/5.nix +++ b/pkgs/development/python2-modules/pyyaml/default.nix diff --git a/pkgs/development/python-modules/qpid-python/default.nix b/pkgs/development/python2-modules/qpid-python/default.nix index e22b3215e81f1..e22b3215e81f1 100644 --- a/pkgs/development/python-modules/qpid-python/default.nix +++ b/pkgs/development/python2-modules/qpid-python/default.nix diff --git a/pkgs/development/python-modules/s3transfer/0_4.nix b/pkgs/development/python2-modules/s3transfer/default.nix index 8cfd324f00a5a..8cfd324f00a5a 100644 --- a/pkgs/development/python-modules/s3transfer/0_4.nix +++ b/pkgs/development/python2-modules/s3transfer/default.nix diff --git a/pkgs/development/python-modules/scandir/default.nix b/pkgs/development/python2-modules/scandir/default.nix index f92b1f5a6ed73..f92b1f5a6ed73 100644 --- a/pkgs/development/python-modules/scandir/default.nix +++ b/pkgs/development/python2-modules/scandir/default.nix diff --git a/pkgs/development/python-modules/setuptools-scm/2.nix b/pkgs/development/python2-modules/setuptools-scm/default.nix index 4cf6f16fedfb5..4cf6f16fedfb5 100644 --- a/pkgs/development/python-modules/setuptools-scm/2.nix +++ b/pkgs/development/python2-modules/setuptools-scm/default.nix diff --git a/pkgs/development/python-modules/setuptools/44.0.nix b/pkgs/development/python2-modules/setuptools/default.nix index ca70a10615123..ca70a10615123 100644 --- a/pkgs/development/python-modules/setuptools/44.0.nix +++ b/pkgs/development/python2-modules/setuptools/default.nix diff --git a/pkgs/development/python2-modules/setuptools/tag-date.patch b/pkgs/development/python2-modules/setuptools/tag-date.patch new file mode 100644 index 0000000000000..441177a5d17e4 --- /dev/null +++ b/pkgs/development/python2-modules/setuptools/tag-date.patch @@ -0,0 +1,12 @@ +diff --git a/setup.cfg b/setup.cfg +index f23714b6..8aaeb330 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -1,6 +1,6 @@ + [egg_info] + tag_build = .post +-tag_date = 1 ++tag_date = 0 + + [aliases] + clean_egg_info = egg_info -Db '' diff --git a/pkgs/development/python-modules/sphinx/2.nix b/pkgs/development/python2-modules/sphinx/default.nix index 0424b9b4c39b2..0424b9b4c39b2 100644 --- a/pkgs/development/python-modules/sphinx/2.nix +++ b/pkgs/development/python2-modules/sphinx/default.nix diff --git a/pkgs/development/python-modules/sphinx/python2-lexer.patch b/pkgs/development/python2-modules/sphinx/python2-lexer.patch index cf4a243315a23..cf4a243315a23 100644 --- a/pkgs/development/python-modules/sphinx/python2-lexer.patch +++ b/pkgs/development/python2-modules/sphinx/python2-lexer.patch diff --git a/pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix b/pkgs/development/python2-modules/sphinxcontrib-websupport/default.nix index b1bdf6a0dff62..b1bdf6a0dff62 100644 --- a/pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix +++ b/pkgs/development/python2-modules/sphinxcontrib-websupport/default.nix diff --git a/pkgs/development/python-modules/typing/default.nix b/pkgs/development/python2-modules/typing/default.nix index b3dcea203231c..b3dcea203231c 100644 --- a/pkgs/development/python-modules/typing/default.nix +++ b/pkgs/development/python2-modules/typing/default.nix diff --git a/pkgs/development/python-modules/urllib3/2.nix b/pkgs/development/python2-modules/urllib3/default.nix index a52e68eac5e3e..a52e68eac5e3e 100644 --- a/pkgs/development/python-modules/urllib3/2.nix +++ b/pkgs/development/python2-modules/urllib3/default.nix diff --git a/pkgs/development/python-modules/vcrpy/3.nix b/pkgs/development/python2-modules/vcrpy/default.nix index ddd4015aad1e7..ddd4015aad1e7 100644 --- a/pkgs/development/python-modules/vcrpy/3.nix +++ b/pkgs/development/python2-modules/vcrpy/default.nix diff --git a/pkgs/development/python-modules/werkzeug/1.nix b/pkgs/development/python2-modules/werkzeug/default.nix index c03cc6935d2f1..c03cc6935d2f1 100644 --- a/pkgs/development/python-modules/werkzeug/1.nix +++ b/pkgs/development/python2-modules/werkzeug/default.nix diff --git a/pkgs/development/python-modules/wsproto/0.14.nix b/pkgs/development/python2-modules/wsproto/default.nix index a8488d8c4ab8c..a8488d8c4ab8c 100644 --- a/pkgs/development/python-modules/wsproto/0.14.nix +++ b/pkgs/development/python2-modules/wsproto/default.nix diff --git a/pkgs/development/python-modules/wxPython/3.0.nix b/pkgs/development/python2-modules/wxPython/default.nix index 6649c5f693154..6649c5f693154 100644 --- a/pkgs/development/python-modules/wxPython/3.0.nix +++ b/pkgs/development/python2-modules/wxPython/default.nix diff --git a/pkgs/development/python-modules/zipp/1.nix b/pkgs/development/python2-modules/zipp/default.nix index 82f100aaa0d10..82f100aaa0d10 100644 --- a/pkgs/development/python-modules/zipp/1.nix +++ b/pkgs/development/python2-modules/zipp/default.nix diff --git a/pkgs/development/tools/pur/default.nix b/pkgs/development/tools/pur/default.nix index dc37e3fa20f1f..359f3519acd63 100644 --- a/pkgs/development/tools/pur/default.nix +++ b/pkgs/development/tools/pur/default.nix @@ -7,7 +7,8 @@ let py = python3.override { packageOverrides = self: super: { # newest version doesn't support click >8.0 https://github.com/alanhamlett/pip-update-requirements/issues/38 - click = self.callPackage ../../../development/python-modules/click/7.nix { }; + # Use click 7 + click = self.callPackage ../../../development/python2-modules/click/default.nix { }; }; }; inherit (py.pkgs) buildPythonApplication click pytestCheckHook; |