Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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 bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); 11 12 cffi = callPackage ../development/python2-modules/cffi { inherit cffi; }; 13 14 configparser = callPackage ../development/python2-modules/configparser { }; 15 16 contextlib2 = callPackage ../development/python2-modules/contextlib2 { }; 17 18 coverage = callPackage ../development/python2-modules/coverage { }; 19 20 enum = callPackage ../development/python2-modules/enum { }; 21 22 filelock = callPackage ../development/python2-modules/filelock { }; 23 24 futures = callPackage ../development/python2-modules/futures { }; 25 26 hypothesis = callPackage ../development/python2-modules/hypothesis { }; 27 28 importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { }; 29 30 jinja2 = callPackage ../development/python2-modules/jinja2 { }; 31 32 markupsafe = callPackage ../development/python2-modules/markupsafe { }; 33 34 mock = callPackage ../development/python2-modules/mock { }; 35 36 more-itertools = callPackage ../development/python2-modules/more-itertools { }; 37 38 packaging = callPackage ../development/python2-modules/packaging { }; 39 40 pip = callPackage ../development/python2-modules/pip { }; 41 42 pluggy = callPackage ../development/python2-modules/pluggy { }; 43 44 pycairo = callPackage ../development/python2-modules/pycairo { 45 inherit (pkgs.buildPackages) meson; 46 }; 47 48 pygobject2 = callPackage ../development/python2-modules/pygobject { }; 49 50 pygtk = callPackage ../development/python2-modules/pygtk { }; 51 52 pyparsing = callPackage ../development/python2-modules/pyparsing { }; 53 54 pytest = pytest_4; 55 56 pytest_4 = callPackage 57 ../development/python2-modules/pytest { 58 # hypothesis tests require pytest that causes dependency cycle 59 hypothesis = self.hypothesis.override { 60 doCheck = false; 61 }; 62 }; 63 64 pytest-xdist = callPackage ../development/python2-modules/pytest-xdist { }; 65 66 recoll = disabled super.recoll; 67 68 rivet = disabled super.rivet; 69 70 rpm = disabled super.rpm; 71 72 scandir = callPackage ../development/python2-modules/scandir { }; 73 74 sequoia = disabled super.sequoia; 75 76 setuptools = callPackage ../development/python2-modules/setuptools { }; 77 78 setuptools-scm = callPackage ../development/python2-modules/setuptools-scm { }; 79 80 typing = callPackage ../development/python2-modules/typing { }; 81 82 six = super.six.overridePythonAttrs (_: { 83 doCheck = false; # circular dependency with pytest 84 }); 85 86 wheel = callPackage ../development/python2-modules/wheel { }; 87 88 zeek = disabled super.zeek; 89 90 zipp = callPackage ../development/python2-modules/zipp { }; 91 92}