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.
7 with self; with super; {
8 attrs = callPackage ../development/python2-modules/attrs { };
10 bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { });
12 boto3 = callPackage ../development/python2-modules/boto3 {};
14 botocore = callPackage ../development/python2-modules/botocore {};
16 certifi = callPackage ../development/python2-modules/certifi { };
18 chardet = callPackage ../development/python2-modules/chardet { };
20 cheetah = callPackage ../development/python2-modules/cheetah { };
22 configparser = callPackage ../development/python2-modules/configparser { };
24 construct = callPackage ../development/python2-modules/construct { };
26 contextlib2 = callPackage ../development/python2-modules/contextlib2 { };
28 coverage = callPackage ../development/python2-modules/coverage { };
30 enum = callPackage ../development/python2-modules/enum { };
32 filelock = callPackage ../development/python2-modules/filelock { };
34 futures = callPackage ../development/python2-modules/futures { };
36 google-apputils = callPackage ../development/python2-modules/google-apputils { };
38 gtkme = callPackage ../development/python2-modules/gtkme { };
40 httpretty = callPackage ../development/python2-modules/httpretty { };
42 hypothesis = callPackage ../development/python2-modules/hypothesis { };
44 idna = callPackage ../development/python2-modules/idna { };
46 importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { };
48 jinja2 = callPackage ../development/python2-modules/jinja2 { };
50 marisa = callPackage ../development/python2-modules/marisa {
51 inherit (pkgs) marisa;
54 markdown = callPackage ../development/python2-modules/markdown { };
56 markupsafe = callPackage ../development/python2-modules/markupsafe { };
58 mock = callPackage ../development/python2-modules/mock { };
60 more-itertools = callPackage ../development/python2-modules/more-itertools { };
62 mutagen = callPackage ../development/python2-modules/mutagen { };
64 numpy = callPackage ../development/python2-modules/numpy { };
66 packaging = callPackage ../development/python2-modules/packaging { };
68 pillow = callPackage ../development/python2-modules/pillow {
69 inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
70 inherit (pkgs.xorg) libX11;
73 pip = callPackage ../development/python2-modules/pip { };
75 pluggy = callPackage ../development/python2-modules/pluggy { };
77 prettytable = callPackage ../development/python2-modules/prettytable { };
79 protobuf = callPackage ../development/python2-modules/protobuf {
81 protobuf = pkgs.protobuf3_17; # last version compatible with Python 2
84 pycairo = callPackage ../development/python2-modules/pycairo {
85 inherit (pkgs.buildPackages) meson;
88 pygments = callPackage ../development/python2-modules/Pygments { };
90 pygobject3 = callPackage ../development/python2-modules/pygobject {
94 pygtk = callPackage ../development/python2-modules/pygtk { };
96 pyparsing = callPackage ../development/python2-modules/pyparsing { };
98 pyroma = callPackage ../development/python2-modules/pyroma { };
100 pysqlite = callPackage ../development/python2-modules/pysqlite { };
104 pytest_4 = callPackage
105 ../development/python2-modules/pytest {
106 # hypothesis tests require pytest that causes dependency cycle
107 hypothesis = self.hypothesis.override {
112 pytest-runner = callPackage ../development/python2-modules/pytest-runner { };
114 pytest-xdist = callPackage ../development/python2-modules/pytest-xdist { };
116 pyyaml = callPackage ../development/python2-modules/pyyaml { };
118 qpid-python = callPackage ../development/python2-modules/qpid-python { };
120 recoll = disabled super.recoll;
122 rivet = disabled super.rivet;
124 rpm = disabled super.rpm;
126 s3transfer = callPackage ../development/python2-modules/s3transfer { };
128 scandir = callPackage ../development/python2-modules/scandir { };
130 sequoia = disabled super.sequoia;
132 setuptools = callPackage ../development/python2-modules/setuptools { };
134 setuptools-scm = callPackage ../development/python2-modules/setuptools-scm { };
136 sphinxcontrib-websupport = callPackage ../development/python2-modules/sphinxcontrib-websupport { };
138 sphinx = callPackage ../development/python2-modules/sphinx { };
140 TurboCheetah = callPackage ../development/python2-modules/TurboCheetah { };
142 typing = callPackage ../development/python2-modules/typing { };
144 zeek = disabled super.zeek;
146 zipp = callPackage ../development/python2-modules/zipp { };