at 24.11-pre 100 lines 3.2 kB view raw
1# Extension with Python 2 packages that is overlayed on top 2# of the Python 3 packages set. This way, Python 2+3 compatible 3# packages can still be used. 4 5self: super: 6 7with self; with super; { 8 attrs = callPackage ../development/python2-modules/attrs { }; 9 10 backports-functools-lru-cache = callPackage ../development/python2-modules/backports-functools-lru-cache { }; 11 12 bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); 13 14 cffi = callPackage ../development/python2-modules/cffi { inherit cffi; }; 15 16 configparser = callPackage ../development/python2-modules/configparser { }; 17 18 contextlib2 = callPackage ../development/python2-modules/contextlib2 { }; 19 20 coverage = callPackage ../development/python2-modules/coverage { }; 21 22 enum = callPackage ../development/python2-modules/enum { }; 23 24 filelock = callPackage ../development/python2-modules/filelock { }; 25 26 futures = callPackage ../development/python2-modules/futures { }; 27 28 hypothesis = callPackage ../development/python2-modules/hypothesis { }; 29 30 importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { }; 31 32 jinja2 = callPackage ../development/python2-modules/jinja2 { }; 33 34 markupsafe = callPackage ../development/python2-modules/markupsafe { }; 35 36 mock = callPackage ../development/python2-modules/mock { }; 37 38 more-itertools = callPackage ../development/python2-modules/more-itertools { }; 39 40 # ninja python stub was created to help simplify python builds using PyPA's 41 # build tool in Python 3, but it does not yet support Python 2 42 ninja = pkgs.buildPackages.ninja; 43 44 packaging = callPackage ../development/python2-modules/packaging { }; 45 46 pip = callPackage ../development/python2-modules/pip { }; 47 48 pluggy = callPackage ../development/python2-modules/pluggy { }; 49 50 pycairo = callPackage ../development/python2-modules/pycairo { 51 inherit (pkgs.buildPackages) meson; 52 }; 53 54 pygobject2 = callPackage ../development/python2-modules/pygobject { }; 55 56 pygtk = callPackage ../development/python2-modules/pygtk { }; 57 58 pyparsing = callPackage ../development/python2-modules/pyparsing { }; 59 60 pytest = pytest_4; 61 62 pytest_4 = callPackage 63 ../development/python2-modules/pytest { 64 # hypothesis tests require pytest that causes dependency cycle 65 hypothesis = self.hypothesis.override { 66 doCheck = false; 67 }; 68 }; 69 70 pytest-xdist = callPackage ../development/python2-modules/pytest-xdist { }; 71 72 recoll = disabled super.recoll; 73 74 rivet = disabled super.rivet; 75 76 rpm = disabled super.rpm; 77 78 scandir = callPackage ../development/python2-modules/scandir { }; 79 80 setuptools = callPackage ../development/python2-modules/setuptools { }; 81 82 setuptools-scm = callPackage ../development/python2-modules/setuptools-scm { }; 83 84 typing = callPackage ../development/python2-modules/typing { }; 85 86 six = super.six.overridePythonAttrs (_: { 87 doCheck = false; # circular dependency with pytest 88 }); 89 90 wcwidth = callPackage ../development/python2-modules/wcwidth { 91 inherit wcwidth; 92 }; 93 94 wheel = callPackage ../development/python2-modules/wheel { }; 95 96 zeek = disabled super.zeek; 97 98 zipp = callPackage ../development/python2-modules/zipp { }; 99 100}