about summary refs log tree commit diff
path: root/pkgs/top-level/python2-packages.nix
blob: 01f77c482d1bf0f908232b503455278916d09026 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# Extension with Python 2 packages that is overlayed on top
# of the Python 3 packages set. This way, Python 2+3 compatible
# packages can still be used.

self: super:

with self; with super; {

  boto3 = callPackage ../development/python-modules/boto3/1_17.nix {};

  botocore = callPackage ../development/python-modules/botocore/1_20.nix {};

  certifi = callPackage ../development/python-modules/certifi/python2.nix { };

  chardet = callPackage ../development/python-modules/chardet/2.nix { };

  cheetah = callPackage ../development/python-modules/cheetah { };

  click = callPackage ../development/python-modules/click/7.nix { };

  configparser = callPackage ../development/python-modules/configparser/4.nix { };

  construct = callPackage ../development/python-modules/construct/2.10.54.nix { };

  contextlib2 = callPackage ../development/python-modules/contextlib2/0.nix { };

  cryptography = callPackage ../development/python-modules/cryptography/3.3.nix { };

  cryptography_vectors = callPackage ../development/python-modules/cryptography/vectors-3.3.nix { };

  decorator = callPackage ../development/python-modules/decorator/4.nix { };

  enum = callPackage ../development/python-modules/enum { };

  filelock =  callPackage ../development/python-modules/filelock/3.2.nix { };

  flask = callPackage ../development/python-modules/flask/1.nix { };

  freezegun = callPackage ../development/python-modules/freezegun/0.3.nix { };

  futures = callPackage ../development/python-modules/futures { };

  google-apputils = callPackage ../development/python-modules/google-apputils { };

  httpretty = callPackage ../development/python-modules/httpretty/0.nix { };

  hypothesis = callPackage ../development/python-modules/hypothesis/2.nix { };

  idna = callPackage ../development/python-modules/idna/2.nix { };

  importlib-metadata = callPackage ../development/python-modules/importlib-metadata/2.nix { };

  ipaddr = callPackage ../development/python-modules/ipaddr { };

  itsdangerous = callPackage ../development/python-modules/itsdangerous/1.nix { };

  jinja2 = callPackage ../development/python-modules/jinja2/2.nix { };

  libcloud = callPackage ../development/python-modules/libcloud/2.nix { };

  lpod = callPackage ../development/python-modules/lpod { };

  marisa = callPackage ../development/python-modules/marisa {
    inherit (pkgs) marisa;
  };

  markdown = callPackage ../development/python-modules/markdown/3_1.nix { };

  markupsafe = callPackage ../development/python-modules/markupsafe/1.nix { };

  mock = callPackage ../development/python-modules/mock/2.nix { };

  more-itertools = callPackage ../development/python-modules/more-itertools/2.7.nix { };

  mutagen = callPackage ../development/python-modules/mutagen/1.43.nix { };

  numpy = callPackage ../development/python-modules/numpy/1.16.nix { };

  packaging = callPackage ../development/python-modules/packaging/2.nix { };

  pillow = callPackage ../development/python-modules/pillow/6.nix {
    inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
    inherit (pkgs.xorg) libX11;
  };

  pip = callPackage ../development/python-modules/pip/20.nix { };

  pluggy = callPackage ../development/python-modules/pluggy/0.nix { };

  prettytable = callPackage ../development/python-modules/prettytable/1.nix { };

  protobuf = callPackage ../development/python-modules/protobuf {
    disabled = isPyPy;
    protobuf = pkgs.protobuf3_17; # last version compatible with Python 2
  };

  pycairo = callPackage ../development/python-modules/pycairo/1.18.nix {
    inherit (pkgs.buildPackages) meson;
  };

  pygments = callPackage ../development/python-modules/Pygments/2_5.nix { };

  pygobject3 = callPackage ../development/python-modules/pygobject/3.36.nix {
    inherit (pkgs) meson;
  };

  pygtk = callPackage ../development/python-modules/pygtk { };

  pyGtkGlade = self.pygtk.override {
    inherit (pkgs.gnome2) libglade;
  };

  pyjwt = callPackage ../development/python-modules/pyjwt/1.nix { };

  pyroma = callPackage ../development/python-modules/pyroma/2.nix { };

  pysqlite = callPackage ../development/python-modules/pysqlite { };

  pytest = pytest_4;

  pytest-runner = callPackage ../development/python-modules/pytest-runner/2.nix { };

  pytest-xdist = callPackage ../development/python-modules/pytest-xdist/1.nix { };

  qpid-python = callPackage ../development/python-modules/qpid-python { };

  recoll = disabled super.recoll;

  rivet = disabled super.rivet;

  rpm = disabled super.rpm;

  s3transfer = callPackage ../development/python-modules/s3transfer/0_4.nix { };

  scandir = callPackage ../development/python-modules/scandir { };

  sequoia = disabled super.sequoia;

  setuptools = callPackage ../development/python-modules/setuptools/44.0.nix { };

  setuptools-scm = callPackage ../development/python-modules/setuptools-scm/2.nix { };

  sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport/1_1.nix { };

  sphinx = callPackage ../development/python-modules/sphinx/2.nix { };

  TurboCheetah = callPackage ../development/python-modules/TurboCheetah { };

  typing = callPackage ../development/python-modules/typing { };

  urllib3 = callPackage ../development/python-modules/urllib3/2.nix { };

  werkzeug = callPackage ../development/python-modules/werkzeug/1.nix { };

  wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix {
    wxGTK = pkgs.wxGTK30;
  };

  wxPython = self.wxPython30;

  vcrpy = callPackage ../development/python-modules/vcrpy/3.nix { };

  yenc = callPackage ../development/python-modules/yenc { };

  yt = callPackage ../development/python-modules/yt { };

  zeek = disabled super.zeek;

  zipp = callPackage ../development/python-modules/zipp/1.nix { };

}