1# This file contains the Python packages set.
2# Each attribute is a Python library or a helper function.
3# Expressions for Python libraries are supposed to be in `pkgs/development/python-modules/<name>/default.nix`.
4# Python packages that do not need to be available for each interpreter version do not belong in this packages set.
5# Examples are Python-based cli tools.
6#
7# For more details, please see the Python section in the Nixpkgs manual.
8
9{ pkgs
10, stdenv
11, python
12, overrides ? (self: super: {})
13}:
14
15with pkgs.lib;
16
17let
18 packages = ( self:
19
20let
21 inherit (python.passthru) isPy27 isPy33 isPy34 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder;
22
23 callPackage = pkgs.newScope self;
24
25 namePrefix = python.libPrefix + "-";
26
27 bootstrapped-pip = callPackage ../development/python-modules/bootstrapped-pip { };
28
29 # Derivations built with `buildPythonPackage` can already be overriden with `override`, `overrideAttrs`, and `overrideDerivation`.
30 # This function introduces `overridePythonAttrs` and it overrides the call to `buildPythonPackage`.
31 makeOverridablePythonPackage = f: origArgs:
32 let
33 ff = f origArgs;
34 overrideWith = newArgs: origArgs // (if pkgs.lib.isFunction newArgs then newArgs origArgs else newArgs);
35 in
36 if builtins.isAttrs ff then (ff // {
37 overridePythonAttrs = newArgs: makeOverridablePythonPackage f (overrideWith newArgs);
38 })
39 else if builtins.isFunction ff then {
40 overridePythonAttrs = newArgs: makeOverridablePythonPackage f (overrideWith newArgs);
41 __functor = self: ff;
42 }
43 else ff;
44
45 buildPythonPackage = makeOverridablePythonPackage ( makeOverridable (callPackage ../development/interpreters/python/mk-python-derivation.nix {
46 inherit namePrefix; # We want Python libraries to be named like e.g. "python3.6-${name}"
47 inherit toPythonModule; # Libraries provide modules
48 }));
49
50 buildPythonApplication = makeOverridablePythonPackage ( makeOverridable (callPackage ../development/interpreters/python/mk-python-derivation.nix {
51 namePrefix = ""; # Python applications should not have any prefix
52 toPythonModule = x: x; # Application does not provide modules.
53 }));
54
55 # See build-setupcfg/default.nix for documentation.
56 buildSetupcfg = import ../build-support/build-setupcfg self;
57
58 fetchPypi = callPackage ../development/interpreters/python/fetchpypi.nix {};
59
60 # Check whether a derivation provides a Python module.
61 hasPythonModule = drv: drv?pythonModule && drv.pythonModule == python;
62
63 # Get list of required Python modules given a list of derivations.
64 requiredPythonModules = drvs: let
65 modules = filter hasPythonModule drvs;
66 in unique ([python] ++ modules ++ concatLists (catAttrs "requiredPythonModules" modules));
67
68 # Create a PYTHONPATH from a list of derivations. This function recurses into the items to find derivations
69 # providing Python modules.
70 makePythonPath = drvs: stdenv.lib.makeSearchPath python.sitePackages (requiredPythonModules drvs);
71
72 removePythonPrefix = name:
73 removePrefix namePrefix name;
74
75 # Convert derivation to a Python module.
76 toPythonModule = drv:
77 drv.overrideAttrs( oldAttrs: {
78 # Use passthru in order to prevent rebuilds when possible.
79 passthru = (oldAttrs.passthru or {})// {
80 pythonModule = python;
81 pythonPath = [ ]; # Deprecated, for compatibility.
82 requiredPythonModules = requiredPythonModules drv.propagatedBuildInputs;
83 };
84 });
85
86 # Convert a Python library to an application.
87 toPythonApplication = drv:
88 drv.overrideAttrs( oldAttrs: {
89 passthru = (oldAttrs.passthru or {}) // {
90 # Remove Python prefix from name so we have a "normal" name.
91 # While the prefix shows up in the store path, it won't be
92 # used by `nix-env`.
93 name = removePythonPrefix oldAttrs.name;
94 pythonModule = false;
95 };
96 });
97
98 disabledIf = x: drv:
99 if x then throw "${removePythonPrefix (drv.pname or drv.name)} not supported for interpreter ${python.executable}" else drv;
100
101in {
102
103 inherit (python.passthru) isPy27 isPy33 isPy34 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder;
104 inherit python bootstrapped-pip buildPythonPackage buildPythonApplication;
105 inherit fetchPypi callPackage;
106 inherit hasPythonModule requiredPythonModules makePythonPath disabledIf;
107 inherit toPythonModule toPythonApplication;
108 inherit buildSetupcfg;
109
110 inherit (callPackage ../development/interpreters/python/hooks { })
111 eggUnpackHook eggBuildHook eggInstallHook flitBuildHook pipBuildHook pipInstallHook pytestCheckHook pythonCatchConflictsHook pythonImportsCheckHook pythonRemoveBinBytecodeHook setuptoolsBuildHook setuptoolsCheckHook venvShellHook wheelUnpackHook;
112
113 # helpers
114
115 wrapPython = callPackage ../development/interpreters/python/wrap-python.nix {inherit python; inherit (pkgs) makeSetupHook makeWrapper; };
116
117 # Dont take pythonPackages from "global" pkgs scope to avoid mixing python versions
118 pythonPackages = self;
119
120 # specials
121
122 recursivePthLoader = callPackage ../development/python-modules/recursive-pth-loader { };
123
124 setuptools = callPackage ../development/python-modules/setuptools { };
125
126 vowpalwabbit = callPackage ../development/python-modules/vowpalwabbit { };
127
128 acoustics = callPackage ../development/python-modules/acoustics { };
129
130 py3to2 = callPackage ../development/python-modules/3to2 { };
131
132 pynamodb = callPackage ../development/python-modules/pynamodb { };
133
134 absl-py = callPackage ../development/python-modules/absl-py { };
135
136 adb-homeassistant = callPackage ../development/python-modules/adb-homeassistant { };
137
138 aenum = callPackage ../development/python-modules/aenum { };
139
140 affinity = callPackage ../development/python-modules/affinity { };
141
142 agate = callPackage ../development/python-modules/agate { };
143
144 agate-dbf = callPackage ../development/python-modules/agate-dbf { };
145
146 alerta = callPackage ../development/python-modules/alerta { };
147
148 alerta-server = callPackage ../development/python-modules/alerta-server { };
149
150 androguard = callPackage ../development/python-modules/androguard { };
151
152 phonenumbers = callPackage ../development/python-modules/phonenumbers { };
153
154 agate-excel = callPackage ../development/python-modules/agate-excel { };
155
156 agate-sql = callPackage ../development/python-modules/agate-sql { };
157
158 aioimaplib = callPackage ../development/python-modules/aioimaplib { };
159
160 aiolifx = callPackage ../development/python-modules/aiolifx { };
161
162 aiolifx-effects = callPackage ../development/python-modules/aiolifx-effects { };
163
164 aioamqp = callPackage ../development/python-modules/aioamqp { };
165
166 aioredis = callPackage ../development/python-modules/aioredis { };
167
168 aiorun = callPackage ../development/python-modules/aiorun { };
169
170 ansicolor = callPackage ../development/python-modules/ansicolor { };
171
172 ansiwrap = callPackage ../development/python-modules/ansiwrap { };
173
174 ansi2html = callPackage ../development/python-modules/ansi2html { };
175
176 anytree = callPackage ../development/python-modules/anytree {
177 inherit (pkgs) graphviz;
178 };
179
180 aplpy = callPackage ../development/python-modules/aplpy { };
181
182 apprise = callPackage ../development/python-modules/apprise { };
183
184 arrayqueues = callPackage ../development/python-modules/arrayqueues { };
185
186 aresponses = callPackage ../development/python-modules/aresponses { };
187
188 argon2_cffi = callPackage ../development/python-modules/argon2_cffi { };
189
190 aria2p = callPackage ../development/python-modules/aria2p { inherit (pkgs) aria2 poetry; };
191
192 arviz = callPackage ../development/python-modules/arviz { };
193
194 asana = callPackage ../development/python-modules/asana { };
195
196 asdf = callPackage ../development/python-modules/asdf { };
197
198 asciimatics = callPackage ../development/python-modules/asciimatics { };
199
200 asciitree = callPackage ../development/python-modules/asciitree { };
201
202 ase = if isPy27 then
203 callPackage ../development/python-modules/ase/3.17.nix { }
204 else
205 callPackage ../development/python-modules/ase { };
206
207 asn1crypto = callPackage ../development/python-modules/asn1crypto { };
208
209 aspy-yaml = callPackage ../development/python-modules/aspy.yaml { };
210
211 astral = callPackage ../development/python-modules/astral { };
212
213 astropy = callPackage ../development/python-modules/astropy { };
214
215 astropy-helpers = callPackage ../development/python-modules/astropy-helpers { };
216
217 astropy-healpix = callPackage ../development/python-modules/astropy-healpix { };
218
219 astroquery = callPackage ../development/python-modules/astroquery { };
220
221 asttokens = callPackage ../development/python-modules/asttokens { };
222
223 atom = callPackage ../development/python-modules/atom { };
224
225 augeas = callPackage ../development/python-modules/augeas {
226 inherit (pkgs) augeas;
227 };
228
229 authheaders = callPackage ../development/python-modules/authheaders { };
230
231 authres = callPackage ../development/python-modules/authres { };
232
233 autograd = callPackage ../development/python-modules/autograd { };
234
235 autologging = callPackage ../development/python-modules/autologging { };
236
237 automat = callPackage ../development/python-modules/automat { };
238
239 awkward = callPackage ../development/python-modules/awkward { };
240 awkward1 = callPackage ../development/python-modules/awkward1 { };
241
242 aws-sam-translator = callPackage ../development/python-modules/aws-sam-translator { };
243
244 aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { };
245
246 aws-adfs = callPackage ../development/python-modules/aws-adfs { };
247
248 atomman = callPackage ../development/python-modules/atomman { };
249
250 authlib = callPackage ../development/python-modules/authlib { };
251
252 # packages defined elsewhere
253
254 amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { };
255
256 ansiconv = callPackage ../development/python-modules/ansiconv { };
257
258 avahi = toPythonModule (pkgs.avahi.override {
259 inherit python;
260 withPython = true;
261 });
262
263 azure = callPackage ../development/python-modules/azure { };
264
265 azure-nspkg = callPackage ../development/python-modules/azure-nspkg { };
266
267 azure-common = callPackage ../development/python-modules/azure-common { };
268
269 azure-cosmos = callPackage ../development/python-modules/azure-cosmos { };
270
271 azure-applicationinsights = callPackage ../development/python-modules/azure-applicationinsights { };
272
273 azure-batch = callPackage ../development/python-modules/azure-batch { };
274
275 azure-core = callPackage ../development/python-modules/azure-core { };
276
277 azure-cosmosdb-nspkg = callPackage ../development/python-modules/azure-cosmosdb-nspkg { };
278
279 azure-cosmosdb-table = callPackage ../development/python-modules/azure-cosmosdb-table { };
280
281 azure-datalake-store = callPackage ../development/python-modules/azure-datalake-store { };
282
283 azure-eventgrid = callPackage ../development/python-modules/azure-eventgrid { };
284
285 azure-functions-devops-build = callPackage ../development/python-modules/azure-functions-devops-build { };
286
287 azure-graphrbac = callPackage ../development/python-modules/azure-graphrbac { };
288
289 azure-identity = callPackage ../development/python-modules/azure-identity { };
290
291 azure-keyvault = callPackage ../development/python-modules/azure-keyvault { };
292
293 azure-keyvault-keys = callPackage ../development/python-modules/azure-keyvault-keys { };
294
295 azure-keyvault-nspkg = callPackage ../development/python-modules/azure-keyvault-nspkg { };
296
297 azure-keyvault-secrets = callPackage ../development/python-modules/azure-keyvault-secrets { };
298
299 azure-loganalytics = callPackage ../development/python-modules/azure-loganalytics { };
300
301 azure-servicebus = callPackage ../development/python-modules/azure-servicebus { };
302
303 azure-servicefabric = callPackage ../development/python-modules/azure-servicefabric { };
304
305 azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { };
306
307 azure-storage-nspkg = callPackage ../development/python-modules/azure-storage-nspkg { };
308
309 azure-storage-common = callPackage ../development/python-modules/azure-storage-common { };
310
311 azure-storage = callPackage ../development/python-modules/azure-storage { };
312
313 azure-storage-blob = callPackage ../development/python-modules/azure-storage-blob { };
314
315 azure-storage-file = callPackage ../development/python-modules/azure-storage-file { };
316
317 azure-storage-file-share = callPackage ../development/python-modules/azure-storage-file-share { };
318
319 azure-storage-queue = callPackage ../development/python-modules/azure-storage-queue { };
320
321 azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { };
322
323 azure-mgmt-common = callPackage ../development/python-modules/azure-mgmt-common { };
324
325 azure-mgmt-advisor = callPackage ../development/python-modules/azure-mgmt-advisor { };
326
327 azure-mgmt-apimanagement = callPackage ../development/python-modules/azure-mgmt-apimanagement { };
328
329 azure-mgmt-appconfiguration = callPackage ../development/python-modules/azure-mgmt-appconfiguration { };
330
331 azure-mgmt-applicationinsights = callPackage ../development/python-modules/azure-mgmt-applicationinsights { };
332
333 azure-mgmt-authorization = callPackage ../development/python-modules/azure-mgmt-authorization { };
334
335 azure-mgmt-batch = callPackage ../development/python-modules/azure-mgmt-batch { };
336
337 azure-mgmt-batchai = callPackage ../development/python-modules/azure-mgmt-batchai { };
338
339 azure-mgmt-billing = callPackage ../development/python-modules/azure-mgmt-billing { };
340
341 azure-mgmt-botservice = callPackage ../development/python-modules/azure-mgmt-botservice { };
342
343 azure-mgmt-cdn = callPackage ../development/python-modules/azure-mgmt-cdn { };
344
345 azure-mgmt-cognitiveservices = callPackage ../development/python-modules/azure-mgmt-cognitiveservices { };
346
347 azure-mgmt-commerce = callPackage ../development/python-modules/azure-mgmt-commerce { };
348
349 azure-mgmt-compute = callPackage ../development/python-modules/azure-mgmt-compute { };
350
351 azure-mgmt-consumption = callPackage ../development/python-modules/azure-mgmt-consumption { };
352
353 azure-mgmt-containerinstance = callPackage ../development/python-modules/azure-mgmt-containerinstance { };
354
355 azure-mgmt-containerregistry = callPackage ../development/python-modules/azure-mgmt-containerregistry { };
356
357 azure-mgmt-containerservice = callPackage ../development/python-modules/azure-mgmt-containerservice { };
358
359 azure-mgmt-cosmosdb = callPackage ../development/python-modules/azure-mgmt-cosmosdb { };
360
361 azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { };
362
363 azure-mgmt-datalake-analytics = callPackage ../development/python-modules/azure-mgmt-datalake-analytics { };
364
365 azure-mgmt-datalake-nspkg = callPackage ../development/python-modules/azure-mgmt-datalake-nspkg { };
366
367 azure-mgmt-datalake-store = callPackage ../development/python-modules/azure-mgmt-datalake-store { };
368
369 azure-mgmt-datamigration = callPackage ../development/python-modules/azure-mgmt-datamigration { };
370
371 azure-mgmt-devspaces = callPackage ../development/python-modules/azure-mgmt-devspaces { };
372
373 azure-mgmt-devtestlabs = callPackage ../development/python-modules/azure-mgmt-devtestlabs { };
374
375 azure-mgmt-deploymentmanager = callPackage ../development/python-modules/azure-mgmt-deploymentmanager { };
376
377 azure-mgmt-dns = callPackage ../development/python-modules/azure-mgmt-dns { };
378
379 azure-mgmt-eventgrid = callPackage ../development/python-modules/azure-mgmt-eventgrid { };
380
381 azure-mgmt-eventhub = callPackage ../development/python-modules/azure-mgmt-eventhub { };
382
383 azure-mgmt-hanaonazure = callPackage ../development/python-modules/azure-mgmt-hanaonazure { };
384
385 azure-mgmt-hdinsight = callPackage ../development/python-modules/azure-mgmt-hdinsight { };
386
387 azure-mgmt-imagebuilder = callPackage ../development/python-modules/azure-mgmt-imagebuilder { };
388
389 azure-mgmt-iotcentral = callPackage ../development/python-modules/azure-mgmt-iotcentral { };
390
391 azure-mgmt-iothub = callPackage ../development/python-modules/azure-mgmt-iothub { };
392
393 azure-mgmt-iothubprovisioningservices = callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { };
394
395 azure-mgmt-keyvault = callPackage ../development/python-modules/azure-mgmt-keyvault { };
396
397 azure-mgmt-kusto = callPackage ../development/python-modules/azure-mgmt-kusto { };
398
399 azure-mgmt-loganalytics = callPackage ../development/python-modules/azure-mgmt-loganalytics { };
400
401 azure-mgmt-logic = callPackage ../development/python-modules/azure-mgmt-logic { };
402
403 azure-mgmt-machinelearningcompute = callPackage ../development/python-modules/azure-mgmt-machinelearningcompute { };
404
405 azure-mgmt-managedservices = callPackage ../development/python-modules/azure-mgmt-managedservices { };
406
407 azure-mgmt-managementgroups = callPackage ../development/python-modules/azure-mgmt-managementgroups { };
408
409 azure-mgmt-managementpartner = callPackage ../development/python-modules/azure-mgmt-managementpartner { };
410
411 azure-mgmt-maps = callPackage ../development/python-modules/azure-mgmt-maps { };
412
413 azure-mgmt-marketplaceordering = callPackage ../development/python-modules/azure-mgmt-marketplaceordering { };
414
415 azure-mgmt-media = callPackage ../development/python-modules/azure-mgmt-media { };
416
417 azure-mgmt-monitor = callPackage ../development/python-modules/azure-mgmt-monitor { };
418
419 azure-mgmt-msi = callPackage ../development/python-modules/azure-mgmt-msi { };
420
421 azure-mgmt-netapp = callPackage ../development/python-modules/azure-mgmt-netapp { };
422
423 azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { };
424
425 azure-mgmt-notificationhubs = callPackage ../development/python-modules/azure-mgmt-notificationhubs { };
426
427 azure-mgmt-policyinsights = callPackage ../development/python-modules/azure-mgmt-policyinsights { };
428
429 azure-mgmt-powerbiembedded = callPackage ../development/python-modules/azure-mgmt-powerbiembedded { };
430
431 azure-mgmt-privatedns = callPackage ../development/python-modules/azure-mgmt-privatedns { };
432
433 azure-mgmt-rdbms = callPackage ../development/python-modules/azure-mgmt-rdbms { };
434
435 azure-mgmt-recoveryservices = callPackage ../development/python-modules/azure-mgmt-recoveryservices { };
436
437 azure-mgmt-recoveryservicesbackup = callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup { };
438
439 azure-mgmt-redis = callPackage ../development/python-modules/azure-mgmt-redis { };
440
441 azure-mgmt-relay = callPackage ../development/python-modules/azure-mgmt-relay { };
442
443 azure-mgmt-reservations = callPackage ../development/python-modules/azure-mgmt-reservations { };
444
445 azure-mgmt-resource = callPackage ../development/python-modules/azure-mgmt-resource { };
446
447 azure-mgmt-scheduler = callPackage ../development/python-modules/azure-mgmt-scheduler { };
448
449 azure-mgmt-search = callPackage ../development/python-modules/azure-mgmt-search { };
450
451 azure-mgmt-security = callPackage ../development/python-modules/azure-mgmt-security { };
452
453 azure-mgmt-servicebus = callPackage ../development/python-modules/azure-mgmt-servicebus { };
454
455 azure-mgmt-servicefabric = callPackage ../development/python-modules/azure-mgmt-servicefabric { };
456
457 azure-mgmt-signalr = callPackage ../development/python-modules/azure-mgmt-signalr { };
458
459 azure-mgmt-sql = callPackage ../development/python-modules/azure-mgmt-sql { };
460
461 azure-mgmt-sqlvirtualmachine = callPackage ../development/python-modules/azure-mgmt-sqlvirtualmachine { };
462
463 azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { };
464
465 azure-mgmt-subscription = callPackage ../development/python-modules/azure-mgmt-subscription { };
466
467 azure-mgmt-trafficmanager = callPackage ../development/python-modules/azure-mgmt-trafficmanager { };
468
469 azure-mgmt-web = callPackage ../development/python-modules/azure-mgmt-web { };
470
471 azure-multiapi-storage = callPackage ../development/python-modules/azure-multiapi-storage { };
472
473 backports_csv = callPackage ../development/python-modules/backports_csv {};
474
475 backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which {};
476
477 bap = callPackage ../development/python-modules/bap {
478 bap = pkgs.ocaml-ng.ocamlPackages_4_06.bap;
479 };
480
481 baselines = callPackage ../development/python-modules/baselines { };
482
483 bash_kernel = callPackage ../development/python-modules/bash_kernel { };
484
485 bashlex = callPackage ../development/python-modules/bashlex { };
486
487 bayespy = callPackage ../development/python-modules/bayespy { };
488
489 beanstalkc = callPackage ../development/python-modules/beanstalkc { };
490
491 bitarray = callPackage ../development/python-modules/bitarray { };
492
493 bitcoinlib = callPackage ../development/python-modules/bitcoinlib { };
494
495 bitcoin-price-api = callPackage ../development/python-modules/bitcoin-price-api { };
496
497 blivet = callPackage ../development/python-modules/blivet { };
498
499 boltons = callPackage ../development/python-modules/boltons { };
500
501 braintree = callPackage ../development/python-modules/braintree { };
502
503 deepdiff = callPackage ../development/python-modules/deepdiff { };
504
505 django-sesame = callPackage ../development/python-modules/django-sesame { };
506
507 breathe = callPackage ../development/python-modules/breathe { };
508
509 brotli = callPackage ../development/python-modules/brotli { };
510
511 broadlink = callPackage ../development/python-modules/broadlink { };
512
513 browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { };
514
515 browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {});
516
517 bt_proximity = callPackage ../development/python-modules/bt-proximity { };
518
519 bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27
520
521 cachecontrol = callPackage ../development/python-modules/cachecontrol { };
522
523 cachelib = callPackage ../development/python-modules/cachelib { };
524
525 cachy = callPackage ../development/python-modules/cachy { };
526
527 cadquery = callPackage ../development/python-modules/cadquery { };
528
529 catalogue = callPackage ../development/python-modules/catalogue { };
530
531 cdecimal = callPackage ../development/python-modules/cdecimal { };
532
533 cfn-flip = callPackage ../development/python-modules/cfn-flip { };
534
535 chalice = callPackage ../development/python-modules/chalice { };
536
537 channels-redis = callPackage ../development/python-modules/channels-redis { };
538
539 cleo = callPackage ../development/python-modules/cleo { };
540
541 clikit = callPackage ../development/python-modules/clikit { };
542
543 cliff = callPackage ../development/python-modules/cliff { };
544
545 clifford = callPackage ../development/python-modules/clifford { };
546
547 clickclick = callPackage ../development/python-modules/clickclick { };
548
549 clustershell = callPackage ../development/python-modules/clustershell { };
550
551 cnvkit = callPackage ../development/python-modules/cnvkit { };
552
553 cocotb = callPackage ../development/python-modules/cocotb { };
554
555 compiledb = callPackage ../development/python-modules/compiledb { };
556
557 connexion = callPackage ../development/python-modules/connexion { };
558
559 coordinates = callPackage ../development/python-modules/coordinates { };
560
561 cozy = callPackage ../development/python-modules/cozy { };
562
563 codespell = callPackage ../development/python-modules/codespell { };
564
565 crc32c = callPackage ../development/python-modules/crc32c { };
566
567 curio = callPackage ../development/python-modules/curio { };
568
569 dendropy = callPackage ../development/python-modules/dendropy { };
570
571 denonavr = callPackage ../development/python-modules/denonavr { };
572
573 dependency-injector = callPackage ../development/python-modules/dependency-injector { };
574
575 btchip = callPackage ../development/python-modules/btchip { };
576
577 datatable = callPackage ../development/python-modules/datatable {
578 inherit (pkgs.llvmPackages) openmp libcxx libcxxabi;
579 };
580
581 databases = callPackage ../development/python-modules/databases { };
582
583 datamodeldict = callPackage ../development/python-modules/datamodeldict { };
584
585 datasette = callPackage ../development/python-modules/datasette { };
586
587 datashader = callPackage ../development/python-modules/datashader { };
588
589 dbf = callPackage ../development/python-modules/dbf { };
590
591 dbfread = callPackage ../development/python-modules/dbfread { };
592
593 deap = callPackage ../development/python-modules/deap { };
594
595 deeptoolsintervals = callPackage ../development/python-modules/deeptoolsintervals { };
596
597 dkimpy = callPackage ../development/python-modules/dkimpy { };
598
599 dictionaries = callPackage ../development/python-modules/dictionaries { };
600
601 diff_cover = callPackage ../development/python-modules/diff_cover { };
602
603 diofant = callPackage ../development/python-modules/diofant { };
604
605 docrep = callPackage ../development/python-modules/docrep { };
606
607 dominate = callPackage ../development/python-modules/dominate { };
608
609 dotnetcore2 = callPackage ../development/python-modules/dotnetcore2 {
610 inherit (pkgs) substituteAll dotnet-sdk;
611 };
612
613 emcee = callPackage ../development/python-modules/emcee { };
614
615 emailthreads = callPackage ../development/python-modules/emailthreads { };
616
617 email_validator = callPackage ../development/python-modules/email-validator { };
618
619 ewmh = callPackage ../development/python-modules/ewmh { };
620
621 exchangelib = callPackage ../development/python-modules/exchangelib { };
622
623 dbus-python = callPackage ../development/python-modules/dbus {
624 inherit (pkgs) dbus pkgconfig;
625 };
626
627 dftfit = callPackage ../development/python-modules/dftfit { };
628
629 discid = callPackage ../development/python-modules/discid { };
630
631 discordpy = callPackage ../development/python-modules/discordpy { };
632
633 parver = callPackage ../development/python-modules/parver { };
634 arpeggio = callPackage ../development/python-modules/arpeggio { };
635 invoke = callPackage ../development/python-modules/invoke { };
636
637 distorm3 = callPackage ../development/python-modules/distorm3 { };
638
639 distlib = callPackage ../development/python-modules/distlib { };
640
641 distributed = callPackage ../development/python-modules/distributed { };
642
643 docutils = callPackage ../development/python-modules/docutils { };
644
645 dogtail = callPackage ../development/python-modules/dogtail { };
646
647 diff-match-patch = callPackage ../development/python-modules/diff-match-patch { };
648
649 entrance = callPackage ../development/python-modules/entrance { routerFeatures = false; };
650
651 entrance-with-router-features = callPackage ../development/python-modules/entrance { routerFeatures = true; };
652
653 eradicate = callPackage ../development/python-modules/eradicate { };
654
655 face = callPackage ../development/python-modules/face { };
656
657 fastparquet = callPackage ../development/python-modules/fastparquet { };
658
659 fastpbkdf2 = callPackage ../development/python-modules/fastpbkdf2 { };
660
661 fasttext = callPackage ../development/python-modules/fasttext { };
662
663 facedancer = callPackage ../development/python-modules/facedancer { };
664
665 favicon = callPackage ../development/python-modules/favicon { };
666
667 fdint = callPackage ../development/python-modules/fdint { };
668
669 fido2 = callPackage ../development/python-modules/fido2 { };
670
671 filterpy = callPackage ../development/python-modules/filterpy { };
672
673 filemagic = callPackage ../development/python-modules/filemagic { };
674
675 fints = callPackage ../development/python-modules/fints { };
676
677 fire = callPackage ../development/python-modules/fire { };
678
679 firetv = callPackage ../development/python-modules/firetv { };
680
681 flower = callPackage ../development/python-modules/flower { };
682
683 flufl_bounce = callPackage ../development/python-modules/flufl/bounce.nix { };
684
685 flufl_i18n = callPackage ../development/python-modules/flufl/i18n.nix { };
686
687 flufl_lock = callPackage ../development/python-modules/flufl/lock.nix { };
688
689 fluidasserts = callPackage ../development/python-modules/fluidasserts { };
690
691 foxdot = callPackage ../development/python-modules/foxdot { };
692
693 fsspec = callPackage ../development/python-modules/fsspec { };
694
695 furl = callPackage ../development/python-modules/furl { };
696
697 fuse = callPackage ../development/python-modules/fuse-python {
698 inherit (pkgs) fuse pkgconfig;
699 };
700
701 fuzzywuzzy = callPackage ../development/python-modules/fuzzywuzzy { };
702
703 genanki = callPackage ../development/python-modules/genanki { };
704
705 geoip2 = callPackage ../development/python-modules/geoip2 { };
706
707 getmac = callPackage ../development/python-modules/getmac { };
708
709 gidgethub = callPackage ../development/python-modules/gidgethub { };
710
711 gin-config = callPackage ../development/python-modules/gin-config { };
712
713 globus-sdk = callPackage ../development/python-modules/globus-sdk { };
714
715 glymur = callPackage ../development/python-modules/glymur { };
716
717 glob2 = callPackage ../development/python-modules/glob2 { };
718
719 glom = callPackage ../development/python-modules/glom { };
720
721 goocalendar = callPackage ../development/python-modules/goocalendar { };
722
723 grandalf = callPackage ../development/python-modules/grandalf { };
724
725 gprof2dot = callPackage ../development/python-modules/gprof2dot {
726 inherit (pkgs) graphviz;
727 };
728
729 gsd = if isPy27 then
730 callPackage ../development/python-modules/gsd/1.7.nix { }
731 else
732 callPackage ../development/python-modules/gsd { };
733
734 gssapi = callPackage ../development/python-modules/gssapi {
735 inherit (pkgs) darwin krb5Full;
736 };
737
738 guestfs = callPackage ../development/python-modules/guestfs { };
739
740 gumath = callPackage ../development/python-modules/gumath { };
741
742 h3 = callPackage ../development/python-modules/h3 { inherit (pkgs) h3; };
743
744 h5py = callPackage ../development/python-modules/h5py {
745 hdf5 = pkgs.hdf5;
746 };
747
748 h5py-mpi = self.h5py.override {
749 hdf5 = pkgs.hdf5-mpi;
750 };
751
752 ha-ffmpeg = callPackage ../development/python-modules/ha-ffmpeg { };
753
754 habanero = callPackage ../development/python-modules/habanero { };
755
756 handout = callPackage ../development/python-modules/handout { };
757
758 helper = callPackage ../development/python-modules/helper { };
759
760 hdmedians = callPackage ../development/python-modules/hdmedians { };
761
762 hocr-tools = callPackage ../development/python-modules/hocr-tools { };
763
764 holidays = callPackage ../development/python-modules/holidays { };
765
766 holoviews = callPackage ../development/python-modules/holoviews { };
767
768 hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue {
769 inherit python;
770 });
771
772 hopcroftkarp = callPackage ../development/python-modules/hopcroftkarp { };
773
774 http-ece = callPackage ../development/python-modules/http-ece { };
775
776 httpsig = callPackage ../development/python-modules/httpsig { };
777
778 httptools = callPackage ../development/python-modules/httptools { };
779
780 i3ipc = callPackage ../development/python-modules/i3ipc { };
781
782 ihatemoney = callPackage ../development/python-modules/ihatemoney { };
783
784 imutils = callPackage ../development/python-modules/imutils { };
785
786 inotify-simple = callPackage ../development/python-modules/inotify-simple { };
787
788 intake = callPackage ../development/python-modules/intake { };
789
790 intelhex = callPackage ../development/python-modules/intelhex { };
791
792 inquirer = callPackage ../development/python-modules/inquirer { };
793
794 itanium_demangler = callPackage ../development/python-modules/itanium_demangler { };
795
796 janus = callPackage ../development/python-modules/janus { };
797
798 jira = callPackage ../development/python-modules/jira { };
799
800 junit-xml = callPackage ../development/python-modules/junit-xml { };
801
802 junitparser = callPackage ../development/python-modules/junitparser { };
803
804 jwcrypto = callPackage ../development/python-modules/jwcrypto { };
805
806 kconfiglib = callPackage ../development/python-modules/kconfiglib { };
807
808 labelbox = callPackage ../development/python-modules/labelbox { };
809
810 lammps-cython = callPackage ../development/python-modules/lammps-cython {
811 mpi = pkgs.openmpi;
812 };
813
814 langdetect = callPackage ../development/python-modules/langdetect { };
815
816 lazr_config = callPackage ../development/python-modules/lazr/config.nix { };
817
818 lazr_delegates = callPackage ../development/python-modules/lazr/delegates.nix { };
819
820 libmr = callPackage ../development/python-modules/libmr { };
821
822 limitlessled = callPackage ../development/python-modules/limitlessled { };
823
824 lmtpd = callPackage ../development/python-modules/lmtpd { };
825
826 logster = callPackage ../development/python-modules/logster { };
827
828 loguru = callPackage ../development/python-modules/loguru { };
829
830 logzero = callPackage ../development/python-modules/logzero { };
831
832 macropy = callPackage ../development/python-modules/macropy { };
833
834 mail-parser = callPackage ../development/python-modules/mail-parser { };
835
836 mailman = callPackage ../servers/mail/mailman { };
837
838 mailman-web = callPackage ../servers/mail/mailman/web.nix { };
839
840 mailmanclient = callPackage ../development/python-modules/mailmanclient { };
841
842 mailman-hyperkitty = callPackage ../development/python-modules/mailman-hyperkitty { };
843
844 manhole = callPackage ../development/python-modules/manhole { };
845
846 mapbox = callPackage ../development/python-modules/mapbox { };
847
848 markerlib = callPackage ../development/python-modules/markerlib { };
849
850 matchpy = callPackage ../development/python-modules/matchpy { };
851
852 maxminddb = callPackage ../development/python-modules/maxminddb { };
853
854 mininet-python = (toPythonModule (pkgs.mininet.override{ inherit python; })).py;
855
856 mkl-service = callPackage ../development/python-modules/mkl-service { };
857
858 mnist = callPackage ../development/python-modules/mnist { };
859
860 monkeyhex = callPackage ../development/python-modules/monkeyhex { };
861
862 monty = callPackage ../development/python-modules/monty { };
863
864 mpi4py = callPackage ../development/python-modules/mpi4py {
865 mpi = pkgs.openmpi;
866 };
867
868 msal = callPackage ../development/python-modules/msal { };
869
870 msal-extensions = callPackage ../development/python-modules/msal-extensions { };
871
872 msrest = callPackage ../development/python-modules/msrest { };
873
874 msrestazure = callPackage ../development/python-modules/msrestazure { };
875
876 multiset = callPackage ../development/python-modules/multiset { };
877
878 mwclient = callPackage ../development/python-modules/mwclient { };
879
880 mwoauth = callPackage ../development/python-modules/mwoauth { };
881
882 nagiosplugin = callPackage ../development/python-modules/nagiosplugin { };
883
884 nanomsg-python = callPackage ../development/python-modules/nanomsg-python { inherit (pkgs) nanomsg; };
885
886 nbsmoke = callPackage ../development/python-modules/nbsmoke { };
887
888 nbsphinx = callPackage ../development/python-modules/nbsphinx { };
889
890 nbval = callPackage ../development/python-modules/nbval { };
891
892 ndtypes = callPackage ../development/python-modules/ndtypes { };
893
894 nest-asyncio = callPackage ../development/python-modules/nest-asyncio { };
895
896 neuron = pkgs.neuron.override {
897 inherit python;
898 };
899
900 neuron-mpi = pkgs.neuron-mpi.override {
901 inherit python;
902 };
903
904 nix-prefetch-github = callPackage ../development/python-modules/nix-prefetch-github { };
905
906 nixpart = callPackage ../tools/filesystems/nixpart { };
907
908 # This is used for NixOps to make sure we won't break it with the next major
909 # version of nixpart.
910 nixpart0 = callPackage ../tools/filesystems/nixpart/0.4 { };
911
912 nltk = callPackage ../development/python-modules/nltk { };
913
914 ntlm-auth = callPackage ../development/python-modules/ntlm-auth { };
915
916 nvchecker = callPackage ../development/python-modules/nvchecker { };
917
918 numericalunits = callPackage ../development/python-modules/numericalunits { };
919
920 oath = callPackage ../development/python-modules/oath { };
921
922 oauthenticator = callPackage ../development/python-modules/oauthenticator { };
923
924 onnx = callPackage ../development/python-modules/onnx { };
925
926 ordered-set = callPackage ../development/python-modules/ordered-set { };
927
928 orderedmultidict = callPackage ../development/python-modules/orderedmultidict { };
929
930 ortools = (toPythonModule (pkgs.or-tools.override {
931 inherit (self) python;
932 pythonProtobuf = self.protobuf;
933 })).python;
934
935 osmnx = callPackage ../development/python-modules/osmnx { };
936
937 outcome = callPackage ../development/python-modules/outcome {};
938
939 ovito = toPythonModule (pkgs.libsForQt5.callPackage ../development/python-modules/ovito {
940 pythonPackages = self;
941 });
942
943 palettable = callPackage ../development/python-modules/palettable { };
944
945 papermill = callPackage ../development/python-modules/papermill { };
946
947 parsley = callPackage ../development/python-modules/parsley { };
948
949 pastel = callPackage ../development/python-modules/pastel { };
950
951 pathlib = callPackage ../development/python-modules/pathlib { };
952
953 pc-ble-driver-py = toPythonModule (callPackage ../development/python-modules/pc-ble-driver-py { });
954
955 pcpp = callPackage ../development/python-modules/pcpp { };
956
957 pdf2image = callPackage ../development/python-modules/pdf2image { };
958
959 pdfminer = callPackage ../development/python-modules/pdfminer_six { };
960
961 pdftotext = callPackage ../development/python-modules/pdftotext { };
962
963 pdfx = callPackage ../development/python-modules/pdfx { };
964
965 pyicloud = callPackage ../development/python-modules/pyicloud { };
966
967 pyperf = callPackage ../development/python-modules/pyperf { };
968
969 pefile = callPackage ../development/python-modules/pefile { };
970
971 perfplot = callPackage ../development/python-modules/perfplot { };
972
973 phonopy = callPackage ../development/python-modules/phonopy { };
974
975 phik = callPackage ../development/python-modules/phik {};
976
977 piccata = callPackage ../development/python-modules/piccata {};
978
979 pims = callPackage ../development/python-modules/pims { };
980
981 poetry = callPackage ../development/python-modules/poetry { };
982
983 polyline = callPackage ../development/python-modules/polyline { };
984
985 postorius = disabledIf (!isPy3k) (callPackage ../servers/mail/mailman/postorius.nix { });
986
987 pplpy = callPackage ../development/python-modules/pplpy { };
988
989 pprintpp = callPackage ../development/python-modules/pprintpp { };
990
991 progress = callPackage ../development/python-modules/progress { };
992
993 proglog = callPackage ../development/python-modules/proglog { };
994
995 pure-python-adb-homeassistant = callPackage ../development/python-modules/pure-python-adb-homeassistant { };
996
997 purl = callPackage ../development/python-modules/purl { };
998
999 pymystem3 = callPackage ../development/python-modules/pymystem3 { };
1000
1001 pymysql = callPackage ../development/python-modules/pymysql { };
1002
1003 pymupdf = callPackage ../development/python-modules/pymupdf { };
1004
1005 pynamecheap = callPackage ../development/python-modules/pynamecheap { };
1006
1007 Pmw = callPackage ../development/python-modules/Pmw { };
1008
1009 py_stringmatching = callPackage ../development/python-modules/py_stringmatching { };
1010
1011 pyaes = callPackage ../development/python-modules/pyaes { };
1012
1013 pyairvisual = callPackage ../development/python-modules/pyairvisual { };
1014
1015 pyamf = callPackage ../development/python-modules/pyamf { };
1016
1017 pyarrow = callPackage ../development/python-modules/pyarrow {
1018 inherit (pkgs) arrow-cpp cmake pkgconfig;
1019 };
1020
1021 pyannotate = callPackage ../development/python-modules/pyannotate { };
1022
1023 pyatspi = callPackage ../development/python-modules/pyatspi {
1024 inherit (pkgs) pkgconfig;
1025 };
1026
1027 pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { };
1028
1029 pybids = callPackage ../development/python-modules/pybids { };
1030
1031 pybind11 = callPackage ../development/python-modules/pybind11 { };
1032
1033 py3buddy = toPythonModule (callPackage ../development/python-modules/py3buddy { });
1034
1035 pybullet = callPackage ../development/python-modules/pybullet { };
1036
1037 pycairo = callPackage ../development/python-modules/pycairo {
1038 inherit (pkgs) meson pkgconfig;
1039 };
1040
1041 pycategories = callPackage ../development/python-modules/pycategories { };
1042
1043 pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie {
1044 inherit (pkgs) pkgconfig;
1045 });
1046
1047 pycrc = callPackage ../development/python-modules/pycrc { };
1048
1049 pycrypto = callPackage ../development/python-modules/pycrypto { };
1050
1051 pycryptodome = callPackage ../development/python-modules/pycryptodome { };
1052
1053 pycryptodomex = callPackage ../development/python-modules/pycryptodomex { };
1054
1055 PyChromecast = callPackage ../development/python-modules/pychromecast { };
1056
1057 pycm = callPackage ../development/python-modules/pycm { };
1058
1059 py-cpuinfo = callPackage ../development/python-modules/py-cpuinfo { };
1060
1061 py-lru-cache = callPackage ../development/python-modules/py-lru-cache { };
1062
1063 py-radix = callPackage ../development/python-modules/py-radix { };
1064
1065 pydbus = callPackage ../development/python-modules/pydbus { };
1066
1067 pydicom = callPackage ../development/python-modules/pydicom { };
1068
1069 pydocstyle =
1070 if isPy27 then
1071 callPackage ../development/python-modules/pydocstyle/2.nix { }
1072 else
1073 callPackage ../development/python-modules/pydocstyle { };
1074
1075 pydocumentdb = callPackage ../development/python-modules/pydocumentdb { };
1076
1077 pydrive = callPackage ../development/python-modules/pydrive { };
1078
1079 pydy = callPackage ../development/python-modules/pydy { };
1080
1081 pyexiv2 = disabledIf isPy3k (toPythonModule (callPackage ../development/python-modules/pyexiv2 {}));
1082
1083 py3exiv2 = callPackage ../development/python-modules/py3exiv2 { };
1084
1085 pyfakefs = callPackage ../development/python-modules/pyfakefs {};
1086
1087 pyfaidx = callPackage ../development/python-modules/pyfaidx { };
1088
1089 pyfcm = callPackage ../development/python-modules/pyfcm { };
1090
1091 pyfttt = callPackage ../development/python-modules/pyfttt { };
1092
1093 pyftdi = callPackage ../development/python-modules/pyftdi { };
1094
1095 pygame = callPackage ../development/python-modules/pygame { };
1096
1097 pygbm = callPackage ../development/python-modules/pygbm { };
1098
1099 pygame_sdl2 = callPackage ../development/python-modules/pygame_sdl2 { };
1100
1101 pygdbmi = callPackage ../development/python-modules/pygdbmi { };
1102
1103 pygmo = callPackage ../development/python-modules/pygmo { };
1104
1105 pygobject2 = callPackage ../development/python-modules/pygobject {
1106 inherit (pkgs) pkgconfig;
1107 };
1108
1109 pygobject3 = callPackage ../development/python-modules/pygobject/3.nix {
1110 inherit (pkgs) meson pkgconfig;
1111 };
1112
1113 pygtail = callPackage ../development/python-modules/pygtail { };
1114
1115 pygtk = callPackage ../development/python-modules/pygtk {
1116 inherit (pkgs) pkgconfig;
1117 libglade = null;
1118 };
1119
1120 pygtksourceview = callPackage ../development/python-modules/pygtksourceview {
1121 inherit (pkgs) pkgconfig;
1122 };
1123
1124 pyGtkGlade = self.pygtk.override {
1125 libglade = pkgs.gnome2.libglade;
1126 };
1127
1128 pyjwkest = callPackage ../development/python-modules/pyjwkest { };
1129
1130 pykdtree = callPackage ../development/python-modules/pykdtree {
1131 inherit (pkgs.llvmPackages) openmp;
1132 };
1133
1134 pykerberos = callPackage ../development/python-modules/pykerberos { };
1135
1136 pykeepass = callPackage ../development/python-modules/pykeepass { };
1137
1138 pylev = callPackage ../development/python-modules/pylev { };
1139
1140 pymatgen = callPackage ../development/python-modules/pymatgen { };
1141
1142 pymatgen-lammps = callPackage ../development/python-modules/pymatgen-lammps { };
1143
1144 pymavlink = callPackage ../development/python-modules/pymavlink { };
1145
1146 pymsgbox = callPackage ../development/python-modules/pymsgbox { };
1147
1148 pynisher = callPackage ../development/python-modules/pynisher { };
1149
1150 pyparser = callPackage ../development/python-modules/pyparser { };
1151
1152 pyres = callPackage ../development/python-modules/pyres { };
1153
1154 pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix {
1155 inherit (pkgs) pkgconfig;
1156 };
1157
1158 pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix {
1159 pythonPackages = self;
1160 };
1161
1162 /*
1163 `pyqt5_with_qtwebkit` should not be used by python libraries in
1164 pkgs/development/python-modules/*. Putting this attribute in
1165 `propagatedBuildInputs` may cause collisions.
1166 */
1167 pyqt5_with_qtwebkit = self.pyqt5.override { withWebKit = true; };
1168
1169 pyqt5_with_qtmultimedia = self.pyqt5.override { withMultimedia = true; };
1170
1171 pyqtwebengine = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtwebengine {
1172 pythonPackages = self;
1173 };
1174
1175 pysc2 = callPackage ../development/python-modules/pysc2 { };
1176
1177 pyscard = callPackage ../development/python-modules/pyscard { inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; };
1178
1179 pyschedule = callPackage ../development/python-modules/pyschedule { };
1180
1181 pyscreenshot = callPackage ../development/python-modules/pyscreenshot { };
1182
1183 pyside = callPackage ../development/python-modules/pyside {
1184 inherit (pkgs) mesa;
1185 };
1186
1187 pysideShiboken = callPackage ../development/python-modules/pyside/shiboken.nix {
1188 inherit (pkgs) libxml2 libxslt; # Do not need the Python bindings.
1189 };
1190
1191 pysideTools = callPackage ../development/python-modules/pyside/tools.nix { };
1192
1193 pyside2 = toPythonModule (callPackage ../development/python-modules/pyside2 {
1194 inherit (pkgs) cmake qt5 ninja;
1195 });
1196
1197 shiboken2 = toPythonModule (callPackage ../development/python-modules/shiboken2 {
1198 inherit (pkgs) cmake qt5 llvmPackages;
1199 });
1200
1201 simplefix = callPackage ../development/python-modules/simplefix { };
1202
1203 pyside2-tools = toPythonModule (callPackage ../development/python-modules/pyside2-tools {
1204 inherit (pkgs) cmake qt5;
1205 });
1206
1207 pyslurm = callPackage ../development/python-modules/pyslurm {
1208 slurm = pkgs.slurm;
1209 };
1210
1211 pysmb = callPackage ../development/python-modules/pysmb { };
1212
1213 pysmf = callPackage ../development/python-modules/pysmf { };
1214
1215 pyspinel = callPackage ../development/python-modules/pyspinel {};
1216
1217 pyssim = callPackage ../development/python-modules/pyssim { };
1218
1219 pystache = callPackage ../development/python-modules/pystache { };
1220
1221 pytelegrambotapi = callPackage ../development/python-modules/pyTelegramBotAPI { };
1222
1223 pytesseract = callPackage ../development/python-modules/pytesseract { };
1224
1225 pytest-bdd = callPackage ../development/python-modules/pytest-bdd { };
1226
1227 pytest-black = callPackage ../development/python-modules/pytest-black { };
1228
1229 pytest-click = callPackage ../development/python-modules/pytest-click { };
1230
1231 pytest-check = callPackage ../development/python-modules/pytest-check { };
1232
1233 pytest-env = callPackage ../development/python-modules/pytest-env { };
1234
1235 pytest-flask = callPackage ../development/python-modules/pytest-flask { };
1236
1237 pytest-mypy = callPackage ../development/python-modules/pytest-mypy { };
1238
1239 pytest-ordering = callPackage ../development/python-modules/pytest-ordering { };
1240
1241 pytest-pylint = callPackage ../development/python-modules/pytest-pylint { };
1242
1243 pytest-qt = callPackage ../development/python-modules/pytest-qt { };
1244
1245 pytest-testmon = callPackage ../development/python-modules/pytest-testmon { };
1246
1247 pytest-tornado = callPackage ../development/python-modules/pytest-tornado { };
1248
1249 pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
1250
1251 pytest-xvfb = callPackage ../development/python-modules/pytest-xvfb { };
1252
1253 pytmx = callPackage ../development/python-modules/pytmx { };
1254
1255 python-binance = callPackage ../development/python-modules/python-binance { };
1256
1257 python-dbusmock = callPackage ../development/python-modules/python-dbusmock { };
1258
1259 python-dotenv = callPackage ../development/python-modules/python-dotenv { };
1260
1261 python-engineio = callPackage ../development/python-modules/python-engineio { };
1262
1263 python-hosts = callPackage ../development/python-modules/python-hosts { };
1264
1265 python-lz4 = callPackage ../development/python-modules/python-lz4 { };
1266 lz4 = self.python-lz4; # alias 2018-12-05
1267
1268 python-ldap-test = callPackage ../development/python-modules/python-ldap-test { };
1269
1270 python-mnist = callPackage ../development/python-modules/python-mnist { };
1271
1272 pythonocc-core = toPythonModule (callPackage ../development/python-modules/pythonocc-core {
1273 inherit (pkgs.xorg) libX11;
1274 });
1275
1276 python-igraph = callPackage ../development/python-modules/python-igraph {
1277 pkgconfig = pkgs.pkgconfig;
1278 igraph = pkgs.igraph;
1279 };
1280
1281 python-olm = callPackage ../development/python-modules/python-olm { };
1282
1283 python3-openid = callPackage ../development/python-modules/python3-openid { };
1284
1285 python-packer = callPackage ../development/python-modules/python-packer { };
1286
1287 python-periphery = callPackage ../development/python-modules/python-periphery { };
1288
1289 python-prctl = callPackage ../development/python-modules/python-prctl { };
1290
1291 python-rapidjson = callPackage ../development/python-modules/python-rapidjson { };
1292
1293 python-redis-lock = callPackage ../development/python-modules/python-redis-lock { };
1294
1295 python-sql = callPackage ../development/python-modules/python-sql { };
1296
1297 python-snappy = callPackage ../development/python-modules/python-snappy {
1298 inherit (pkgs) snappy;
1299 };
1300
1301 python-stdnum = callPackage ../development/python-modules/python-stdnum { };
1302
1303 python-socketio = callPackage ../development/python-modules/python-socketio { };
1304
1305 python-utils = callPackage ../development/python-modules/python-utils { };
1306
1307 python-vipaccess = callPackage ../development/python-modules/python-vipaccess { };
1308
1309 pytimeparse = callPackage ../development/python-modules/pytimeparse { };
1310
1311 pytricia = callPackage ../development/python-modules/pytricia { };
1312
1313 pytrends = callPackage ../development/python-modules/pytrends { };
1314
1315 py-vapid = callPackage ../development/python-modules/py-vapid { };
1316
1317 PyWebDAV = callPackage ../development/python-modules/pywebdav { };
1318
1319 pywebpush = callPackage ../development/python-modules/pywebpush { };
1320
1321 pyxml = disabledIf isPy3k (callPackage ../development/python-modules/pyxml{ });
1322
1323 pyvcd = callPackage ../development/python-modules/pyvcd { };
1324
1325 pyvcf = callPackage ../development/python-modules/pyvcf { };
1326
1327 pyvoro = callPackage ../development/python-modules/pyvoro { };
1328
1329 relatorio = callPackage ../development/python-modules/relatorio { };
1330
1331 reproject = callPackage ../development/python-modules/reproject { };
1332
1333 remotecv = callPackage ../development/python-modules/remotecv { };
1334
1335 pyzufall = callPackage ../development/python-modules/pyzufall { };
1336
1337 rig = callPackage ../development/python-modules/rig { };
1338
1339 rhpl = disabledIf isPy3k (callPackage ../development/python-modules/rhpl {});
1340
1341 rlp = callPackage ../development/python-modules/rlp { };
1342
1343 rq = callPackage ../development/python-modules/rq { };
1344
1345 rx = callPackage ../development/python-modules/rx { };
1346
1347 sabyenc = callPackage ../development/python-modules/sabyenc { };
1348
1349 salmon-mail = callPackage ../development/python-modules/salmon-mail { };
1350
1351 seekpath = callPackage ../development/python-modules/seekpath { };
1352
1353 selectors2 = callPackage ../development/python-modules/selectors2 { };
1354
1355 sacremoses = callPackage ../development/python-modules/sacremoses { };
1356
1357 sentencepiece = callPackage ../development/python-modules/sentencepiece {
1358 inherit (pkgs) sentencepiece pkgconfig;
1359 };
1360
1361 transformers = callPackage ../development/python-modules/transformers { };
1362
1363 sentinel = callPackage ../development/python-modules/sentinel { };
1364
1365 sentry-sdk = callPackage ../development/python-modules/sentry-sdk {};
1366
1367 sepaxml = callPackage ../development/python-modules/sepaxml { };
1368
1369 serversyncstorage = callPackage ../development/python-modules/serversyncstorage {};
1370
1371 shellingham = callPackage ../development/python-modules/shellingham {};
1372
1373 simpleeval = callPackage ../development/python-modules/simpleeval { };
1374
1375 simple-salesforce = callPackage ../development/python-modules/simple-salesforce { };
1376
1377 singledispatch = callPackage ../development/python-modules/singledispatch { };
1378
1379 sip = callPackage ../development/python-modules/sip { };
1380
1381 sortedcontainers = callPackage ../development/python-modules/sortedcontainers { };
1382
1383 sklearn-deap = callPackage ../development/python-modules/sklearn-deap { };
1384
1385 slackclient = callPackage ../development/python-modules/slackclient { };
1386
1387 slicedimage = callPackage ../development/python-modules/slicedimage { };
1388
1389 slicerator = callPackage ../development/python-modules/slicerator { };
1390
1391 slither-analyzer = callPackage ../development/python-modules/slither-analyzer { };
1392
1393 sly = callPackage ../development/python-modules/sly { };
1394
1395 snapcast = callPackage ../development/python-modules/snapcast { };
1396
1397 soapysdr = toPythonModule (pkgs.soapysdr.override {
1398 python = self.python;
1399 usePython = true;
1400 });
1401
1402 soapysdr-with-plugins = toPythonModule (pkgs.soapysdr-with-plugins.override {
1403 python = self.python;
1404 usePython = true;
1405 });
1406
1407 softlayer = callPackage ../development/python-modules/softlayer { };
1408
1409 sparse = callPackage ../development/python-modules/sparse { };
1410
1411 spglib = callPackage ../development/python-modules/spglib { };
1412
1413 sshpubkeys = callPackage ../development/python-modules/sshpubkeys { };
1414
1415 sshtunnel = callPackage ../development/python-modules/sshtunnel { };
1416
1417 sslib = callPackage ../development/python-modules/sslib { };
1418
1419 statistics = callPackage ../development/python-modules/statistics { };
1420
1421 stm32loader = callPackage ../development/python-modules/stm32loader { };
1422
1423 stumpy = callPackage ../development/python-modules/stumpy { };
1424
1425 stups-cli-support = callPackage ../development/python-modules/stups-cli-support { };
1426
1427 stups-fullstop = callPackage ../development/python-modules/stups-fullstop { };
1428
1429 stups-pierone = callPackage ../development/python-modules/stups-pierone { };
1430
1431 stups-tokens = callPackage ../development/python-modules/stups-tokens { };
1432
1433 stups-zign = callPackage ../development/python-modules/stups-zign { };
1434
1435 sumo = callPackage ../development/python-modules/sumo { };
1436
1437 supervise_api = callPackage ../development/python-modules/supervise_api { };
1438
1439 tables = if isPy3k then callPackage ../development/python-modules/tables {
1440 hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; };
1441 } else callPackage ../development/python-modules/tables/3.5.nix {
1442 hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; };
1443 };
1444
1445 tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { };
1446
1447 tesserocr = callPackage ../development/python-modules/tesserocr { };
1448
1449 trueskill = callPackage ../development/python-modules/trueskill { };
1450
1451 trustme = callPackage ../development/python-modules/trustme {};
1452
1453 trio = callPackage ../development/python-modules/trio {};
1454
1455 sniffio = callPackage ../development/python-modules/sniffio { };
1456
1457 spyder = callPackage ../development/python-modules/spyder {};
1458 spyder_3 = callPackage ../development/python-modules/spyder/3.nix { };
1459
1460 spyder-kernels = callPackage ../development/python-modules/spyder-kernels {};
1461 spyder-kernels_0_5 = callPackage ../development/python-modules/spyder-kernels/0.x.nix {};
1462
1463 tenacity = callPackage ../development/python-modules/tenacity { };
1464
1465 tokenserver = callPackage ../development/python-modules/tokenserver {};
1466
1467 toml = callPackage ../development/python-modules/toml { };
1468
1469 tomlkit = callPackage ../development/python-modules/tomlkit { };
1470
1471 toggl-cli = callPackage ../development/python-modules/toggl-cli { };
1472
1473 uamqp = callPackage ../development/python-modules/uamqp {
1474 inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork Security;
1475 };
1476
1477 unifi = callPackage ../development/python-modules/unifi { };
1478
1479 uvloop = callPackage ../development/python-modules/uvloop {
1480 inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
1481 };
1482
1483 pyunifi = callPackage ../development/python-modules/pyunifi { };
1484
1485 vdf = callPackage ../development/python-modules/vdf { };
1486
1487 vidstab = callPackage ../development/python-modules/vidstab { };
1488
1489 webapp2 = callPackage ../development/python-modules/webapp2 { };
1490
1491 wrf-python = callPackage ../development/python-modules/wrf-python { };
1492
1493 pyunbound = callPackage ../tools/networking/unbound/python.nix { };
1494
1495 WazeRouteCalculator = callPackage ../development/python-modules/WazeRouteCalculator { };
1496
1497 yarg = callPackage ../development/python-modules/yarg { };
1498
1499 yt = callPackage ../development/python-modules/yt { };
1500
1501 # packages defined here
1502
1503 aafigure = callPackage ../development/python-modules/aafigure { };
1504
1505 addic7ed-cli = callPackage ../development/python-modules/addic7ed-cli { };
1506
1507 algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { };
1508
1509 altair = callPackage ../development/python-modules/altair { };
1510
1511 vega = callPackage ../development/python-modules/vega { };
1512
1513 accupy = callPackage ../development/python-modules/accupy { };
1514
1515 acme = callPackage ../development/python-modules/acme { };
1516
1517 acme-tiny = callPackage ../development/python-modules/acme-tiny { };
1518
1519 actdiag = callPackage ../development/python-modules/actdiag { };
1520
1521 adal = callPackage ../development/python-modules/adal { };
1522
1523 affine = callPackage ../development/python-modules/affine { };
1524
1525 aioconsole = callPackage ../development/python-modules/aioconsole { };
1526
1527 aiodns = callPackage ../development/python-modules/aiodns { };
1528
1529 aiofiles = callPackage ../development/python-modules/aiofiles { };
1530
1531 aioh2 = callPackage ../development/python-modules/aioh2 { };
1532
1533 aioftp = callPackage ../development/python-modules/aioftp { };
1534
1535 aiohttp = callPackage ../development/python-modules/aiohttp { };
1536
1537 aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { };
1538
1539 aiohttp-jinja2 = callPackage ../development/python-modules/aiohttp-jinja2 { };
1540
1541 aiohttp-remotes = callPackage ../development/python-modules/aiohttp-remotes { };
1542
1543 aiohttp-socks = callPackage ../development/python-modules/aiohttp-socks { };
1544
1545 aiohttp-swagger = callPackage ../development/python-modules/aiohttp-swagger { };
1546
1547 aiomysql = callPackage ../development/python-modules/aiomysql { };
1548
1549 aioprocessing = callPackage ../development/python-modules/aioprocessing { };
1550
1551 aioresponses = callPackage ../development/python-modules/aioresponses { };
1552
1553 aiosqlite = callPackage ../development/python-modules/aiosqlite { };
1554
1555 aiorpcx = callPackage ../development/python-modules/aiorpcx { };
1556
1557 aiosmtpd = callPackage ../development/python-modules/aiosmtpd { };
1558
1559 aiounifi = callPackage ../development/python-modules/aiounifi { };
1560
1561 aiounittest = callPackage ../development/python-modules/aiounittest { };
1562
1563 aiozeroconf = callPackage ../development/python-modules/aiozeroconf { };
1564
1565 ajpy = callPackage ../development/python-modules/ajpy { };
1566
1567 alabaster = callPackage ../development/python-modules/alabaster {};
1568
1569 alembic = callPackage ../development/python-modules/alembic {};
1570
1571 allpairspy = callPackage ../development/python-modules/allpairspy { };
1572
1573 annexremote = callPackage ../development/python-modules/annexremote { };
1574
1575 ansible = callPackage ../development/python-modules/ansible { };
1576
1577 ansible-kernel = callPackage ../development/python-modules/ansible-kernel { };
1578
1579 ansible-lint = callPackage ../development/python-modules/ansible-lint { };
1580
1581 ansible-runner = callPackage ../development/python-modules/ansible-runner { };
1582
1583 ansicolors = callPackage ../development/python-modules/ansicolors {};
1584
1585 aniso8601 = callPackage ../development/python-modules/aniso8601 {};
1586
1587 anonip = callPackage ../development/python-modules/anonip { };
1588
1589 asgiref = callPackage ../development/python-modules/asgiref { };
1590
1591 python-editor = callPackage ../development/python-modules/python-editor { };
1592
1593 python-gnupg = callPackage ../development/python-modules/python-gnupg {};
1594
1595 python-uinput = callPackage ../development/python-modules/python-uinput {};
1596
1597 python-sybase = callPackage ../development/python-modules/sybase {};
1598
1599 alot = callPackage ../development/python-modules/alot {};
1600
1601 anyjson = callPackage ../development/python-modules/anyjson {};
1602
1603 amqp = callPackage ../development/python-modules/amqp {};
1604
1605 amqplib = callPackage ../development/python-modules/amqplib {};
1606
1607 antlr4-python2-runtime = callPackage ../development/python-modules/antlr4-python2-runtime { antlr4 = pkgs.antlr4; };
1608
1609 antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime { antlr4 = pkgs.antlr4; };
1610
1611 apache-airflow = callPackage ../development/python-modules/apache-airflow { };
1612
1613 apipkg = callPackage ../development/python-modules/apipkg {};
1614
1615 apispec = callPackage ../development/python-modules/apispec {};
1616
1617 appdirs = callPackage ../development/python-modules/appdirs { };
1618
1619 appleseed = disabledIf isPy3k
1620 (toPythonModule (pkgs.appleseed.override {
1621 inherit (self) python;
1622 }));
1623
1624 application = callPackage ../development/python-modules/application { };
1625
1626 applicationinsights = callPackage ../development/python-modules/applicationinsights { };
1627
1628 appnope = callPackage ../development/python-modules/appnope { };
1629
1630 approvaltests = callPackage ../development/python-modules/approvaltests { };
1631
1632 apptools = callPackage ../development/python-modules/apptools {};
1633
1634 apsw = callPackage ../development/python-modules/apsw {};
1635
1636 astor = callPackage ../development/python-modules/astor {};
1637
1638 asyncpg = callPackage ../development/python-modules/asyncpg { };
1639
1640 asyncssh = callPackage ../development/python-modules/asyncssh { };
1641
1642 atpublic = callPackage ../development/python-modules/atpublic { };
1643
1644 python-fontconfig = callPackage ../development/python-modules/python-fontconfig { };
1645
1646 funcsigs = callPackage ../development/python-modules/funcsigs { };
1647
1648 APScheduler = callPackage ../development/python-modules/APScheduler { };
1649
1650 args = callPackage ../development/python-modules/args { };
1651
1652 argcomplete = callPackage ../development/python-modules/argcomplete { };
1653
1654 area = callPackage ../development/python-modules/area { };
1655
1656 arxiv2bib = callPackage ../development/python-modules/arxiv2bib { };
1657
1658 chai = callPackage ../development/python-modules/chai { };
1659
1660 chainmap = callPackage ../development/python-modules/chainmap { };
1661
1662 arelle = callPackage ../development/python-modules/arelle {
1663 gui = true;
1664 };
1665
1666 arelle-headless = callPackage ../development/python-modules/arelle {
1667 gui = false;
1668 };
1669
1670 delegator-py = callPackage ../development/python-modules/delegator-py { };
1671
1672 deluge-client = callPackage ../development/python-modules/deluge-client { };
1673
1674 arrow = callPackage ../development/python-modules/arrow { };
1675
1676 asynctest = callPackage ../development/python-modules/asynctest { };
1677
1678 async-timeout = callPackage ../development/python-modules/async_timeout { };
1679
1680 async_generator = callPackage ../development/python-modules/async_generator { };
1681
1682 asn1ate = callPackage ../development/python-modules/asn1ate { };
1683
1684 atlassian-python-api = callPackage ../development/python-modules/atlassian-python-api { };
1685
1686 atomiclong = callPackage ../development/python-modules/atomiclong { };
1687
1688 atomicwrites = callPackage ../development/python-modules/atomicwrites { };
1689
1690 astroid = if isPy3k then callPackage ../development/python-modules/astroid { }
1691 else callPackage ../development/python-modules/astroid/1.6.nix { };
1692
1693 attrdict = callPackage ../development/python-modules/attrdict { };
1694
1695 attrs = callPackage ../development/python-modules/attrs { };
1696
1697 atsim_potentials = callPackage ../development/python-modules/atsim_potentials { };
1698
1699 audio-metadata = callPackage ../development/python-modules/audio-metadata { };
1700
1701 audioread = callPackage ../development/python-modules/audioread { };
1702
1703 audiotools = callPackage ../development/python-modules/audiotools { };
1704
1705 autopep8 = callPackage ../development/python-modules/autopep8 { };
1706
1707 av = callPackage ../development/python-modules/av {
1708 inherit (pkgs) pkgconfig;
1709 };
1710
1711 avro = callPackage ../development/python-modules/avro {};
1712
1713 avro3k = callPackage ../development/python-modules/avro3k {};
1714
1715 avro-python3 = callPackage ../development/python-modules/avro-python3 {};
1716
1717 aws-lambda-builders = callPackage ../development/python-modules/aws-lambda-builders { };
1718
1719 python-slugify = callPackage ../development/python-modules/python-slugify { };
1720
1721 awesome-slugify = callPackage ../development/python-modules/awesome-slugify {};
1722
1723 noise = callPackage ../development/python-modules/noise {};
1724
1725 backcall = callPackage ../development/python-modules/backcall { };
1726
1727 backports_abc = callPackage ../development/python-modules/backports_abc { };
1728
1729 backports_functools_lru_cache = callPackage ../development/python-modules/backports_functools_lru_cache { };
1730
1731 backports_os = callPackage ../development/python-modules/backports_os { };
1732
1733 backports_shutil_get_terminal_size = callPackage ../development/python-modules/backports_shutil_get_terminal_size { };
1734
1735 backports_ssl_match_hostname = if !(pythonOlder "3.5") then null else
1736 callPackage ../development/python-modules/backports_ssl_match_hostname { };
1737
1738 backports_lzma = callPackage ../development/python-modules/backports_lzma { };
1739
1740 backports_tempfile = callPackage ../development/python-modules/backports_tempfile { };
1741
1742 backports_unittest-mock = callPackage ../development/python-modules/backports_unittest-mock {};
1743
1744 babelfish = callPackage ../development/python-modules/babelfish {};
1745
1746 bandit = callPackage ../development/python-modules/bandit {};
1747
1748 basiciw = callPackage ../development/python-modules/basiciw {
1749 inherit (pkgs) gcc wirelesstools;
1750 };
1751
1752 base58 = callPackage ../development/python-modules/base58 {};
1753
1754 batinfo = callPackage ../development/python-modules/batinfo {};
1755
1756 bcdoc = callPackage ../development/python-modules/bcdoc {};
1757
1758 beancount = callPackage ../development/python-modules/beancount { };
1759
1760 beautifulsoup4 = callPackage ../development/python-modules/beautifulsoup4 { };
1761
1762 beaker = callPackage ../development/python-modules/beaker { };
1763
1764 betamax = callPackage ../development/python-modules/betamax {};
1765
1766 betamax-matchers = callPackage ../development/python-modules/betamax-matchers { };
1767
1768 betamax-serializers = callPackage ../development/python-modules/betamax-serializers { };
1769
1770 bibtexparser = callPackage ../development/python-modules/bibtexparser { };
1771
1772 bidict = callPackage ../development/python-modules/bidict { };
1773
1774 bids-validator = callPackage ../development/python-modules/bids-validator { };
1775
1776 binwalk = callPackage ../development/python-modules/binwalk { };
1777
1778 binwalk-full = appendToName "full" (self.binwalk.override {
1779 pyqtgraph = self.pyqtgraph;
1780 });
1781
1782 bitmath = callPackage ../development/python-modules/bitmath { };
1783
1784 bitstruct = callPackage ../development/python-modules/bitstruct { };
1785
1786 caldav = callPackage ../development/python-modules/caldav { };
1787
1788 caldavclientlibrary-asynk = callPackage ../development/python-modules/caldavclientlibrary-asynk { };
1789
1790 biopython = callPackage ../development/python-modules/biopython { };
1791
1792 bedup = callPackage ../development/python-modules/bedup { };
1793
1794 blessed = callPackage ../development/python-modules/blessed {};
1795
1796 block-io = callPackage ../development/python-modules/block-io {};
1797
1798 # Build boost for this specific Python version
1799 # TODO: use separate output for libboost_python.so
1800 boost = toPythonModule (pkgs.boost.override {
1801 inherit (self) python numpy;
1802 enablePython = true;
1803 });
1804
1805 boltztrap2 = callPackage ../development/python-modules/boltztrap2 { };
1806
1807 boolean-py = callPackage ../development/python-modules/boolean-py { };
1808
1809 bumps = callPackage ../development/python-modules/bumps {};
1810
1811 bx-python = callPackage ../development/python-modules/bx-python {
1812 inherit (pkgs) zlib;
1813 };
1814
1815 cached-property = callPackage ../development/python-modules/cached-property { };
1816
1817 caffe = toPythonModule (pkgs.caffe.override {
1818 pythonSupport = true;
1819 inherit (self) python numpy boost;
1820 });
1821
1822 capstone = callPackage ../development/python-modules/capstone { };
1823
1824 capturer = callPackage ../development/python-modules/capturer { };
1825
1826 cement = callPackage ../development/python-modules/cement {};
1827
1828 cgen = callPackage ../development/python-modules/cgen { };
1829
1830 cgroup-utils = callPackage ../development/python-modules/cgroup-utils {};
1831
1832 chainer = callPackage ../development/python-modules/chainer {
1833 cudaSupport = pkgs.config.cudaSupport or false;
1834 };
1835
1836 channels = callPackage ../development/python-modules/channels {};
1837
1838 cheroot = callPackage ../development/python-modules/cheroot {};
1839
1840 chevron = callPackage ../development/python-modules/chevron {};
1841
1842 cli-helpers = callPackage ../development/python-modules/cli-helpers {};
1843
1844 cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
1845
1846 cirq = callPackage ../development/python-modules/cirq {
1847 pythonProtobuf = self.protobuf;
1848 };
1849
1850 colorcet = callPackage ../development/python-modules/colorcet { };
1851
1852 coloredlogs = callPackage ../development/python-modules/coloredlogs { };
1853
1854 colorclass = callPackage ../development/python-modules/colorclass {};
1855
1856 colorlog = callPackage ../development/python-modules/colorlog { };
1857
1858 colorspacious = callPackage ../development/python-modules/colorspacious { };
1859
1860 colour = callPackage ../development/python-modules/colour {};
1861
1862 colormath = callPackage ../development/python-modules/colormath {};
1863
1864 configshell = callPackage ../development/python-modules/configshell { };
1865
1866 consonance = callPackage ../development/python-modules/consonance { };
1867
1868 constantly = callPackage ../development/python-modules/constantly { };
1869
1870 cornice = callPackage ../development/python-modules/cornice { };
1871
1872 cram = callPackage ../development/python-modules/cram { };
1873
1874 crc16 = callPackage ../development/python-modules/crc16 { };
1875
1876 crccheck = callPackage ../development/python-modules/crccheck { };
1877
1878 croniter = callPackage ../development/python-modules/croniter { };
1879
1880 csscompressor = callPackage ../development/python-modules/csscompressor {};
1881
1882 csvs-to-sqlite = callPackage ../development/python-modules/csvs-to-sqlite { };
1883
1884 cufflinks = callPackage ../development/python-modules/cufflinks { };
1885
1886 cupy = callPackage ../development/python-modules/cupy {
1887 cudatoolkit = pkgs.cudatoolkit_10_0;
1888 cudnn = pkgs.cudnn_cudatoolkit_10_0;
1889 nccl = pkgs.nccl_cudatoolkit_10;
1890 };
1891
1892 cx_Freeze = callPackage ../development/python-modules/cx_freeze {};
1893
1894 cx_oracle = callPackage ../development/python-modules/cx_oracle {};
1895
1896 cvxopt = callPackage ../development/python-modules/cvxopt { };
1897
1898 cycler = callPackage ../development/python-modules/cycler { };
1899
1900 cysignals = callPackage ../development/python-modules/cysignals { };
1901
1902 cypari2 = callPackage ../development/python-modules/cypari2 { };
1903
1904 dlib = callPackage ../development/python-modules/dlib {
1905 inherit (pkgs) dlib;
1906 };
1907
1908 datadog = callPackage ../development/python-modules/datadog {};
1909
1910 dataclasses = callPackage ../development/python-modules/dataclasses { };
1911
1912 debian = callPackage ../development/python-modules/debian {};
1913
1914 defusedxml = callPackage ../development/python-modules/defusedxml {};
1915
1916 dodgy = callPackage ../development/python-modules/dodgy { };
1917
1918 dugong = callPackage ../development/python-modules/dugong {};
1919
1920 easysnmp = callPackage ../development/python-modules/easysnmp {
1921 openssl = pkgs.openssl;
1922 net-snmp = pkgs.net-snmp;
1923 };
1924
1925 iowait = callPackage ../development/python-modules/iowait {};
1926
1927 responses = callPackage ../development/python-modules/responses {};
1928
1929 rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; };
1930
1931 proboscis = callPackage ../development/python-modules/proboscis {};
1932
1933 poster3 = callPackage ../development/python-modules/poster3 { };
1934
1935 py4j = callPackage ../development/python-modules/py4j { };
1936
1937 pyechonest = callPackage ../development/python-modules/pyechonest { };
1938
1939 pyepsg = callPackage ../development/python-modules/pyepsg { };
1940
1941 billiard = callPackage ../development/python-modules/billiard { };
1942
1943 binaryornot = callPackage ../development/python-modules/binaryornot { };
1944
1945 bitbucket_api = callPackage ../development/python-modules/bitbucket-api { };
1946
1947 bitbucket-cli = callPackage ../development/python-modules/bitbucket-cli { };
1948
1949 bitstring = callPackage ../development/python-modules/bitstring { };
1950
1951 blaze = callPackage ../development/python-modules/blaze { };
1952
1953 html5-parser = callPackage ../development/python-modules/html5-parser {
1954 inherit (pkgs) pkgconfig;
1955 };
1956
1957 HTSeq = callPackage ../development/python-modules/HTSeq { };
1958
1959 httpserver = callPackage ../development/python-modules/httpserver {};
1960
1961 bleach = callPackage ../development/python-modules/bleach { };
1962
1963 blinker = callPackage ../development/python-modules/blinker { };
1964
1965 blockdiag = callPackage ../development/python-modules/blockdiag { };
1966
1967 blockdiagcontrib-cisco = callPackage ../development/python-modules/blockdiagcontrib-cisco { };
1968
1969 bpython = callPackage ../development/python-modules/bpython {};
1970
1971 bsddb3 = callPackage ../development/python-modules/bsddb3 { };
1972
1973 bkcharts = callPackage ../development/python-modules/bkcharts { };
1974
1975 bokeh = callPackage ../development/python-modules/bokeh { };
1976
1977 boto = callPackage ../development/python-modules/boto { };
1978
1979 boto3 = callPackage ../development/python-modules/boto3 { };
1980
1981 botocore = callPackage ../development/python-modules/botocore { };
1982
1983 bottle = callPackage ../development/python-modules/bottle { };
1984
1985 box2d = callPackage ../development/python-modules/box2d { };
1986
1987 branca = callPackage ../development/python-modules/branca { };
1988
1989 bugwarrior = callPackage ../development/python-modules/bugwarrior { };
1990
1991 bugz = callPackage ../development/python-modules/bugz { };
1992
1993 bugzilla = callPackage ../development/python-modules/bugzilla { };
1994
1995 buildbot = callPackage ../development/python-modules/buildbot { };
1996 buildbot-plugins = pkgs.recurseIntoAttrs (callPackage ../development/python-modules/buildbot/plugins.nix { });
1997 buildbot-ui = self.buildbot.withPlugins (with self.buildbot-plugins; [ www ]);
1998 buildbot-full = self.buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]);
1999 buildbot-worker = callPackage ../development/python-modules/buildbot/worker.nix { };
2000 buildbot-pkg = callPackage ../development/python-modules/buildbot/pkg.nix { };
2001
2002 check-manifest = callPackage ../development/python-modules/check-manifest { };
2003
2004 devpi-common = callPackage ../development/python-modules/devpi-common { };
2005 # A patched version of buildout, useful for buildout based development on Nix
2006 zc_buildout_nix = callPackage ../development/python-modules/buildout-nix { };
2007
2008 zc_buildout = self.zc_buildout221;
2009
2010 zc_buildout221 = callPackage ../development/python-modules/buildout { };
2011
2012 z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { };
2013
2014 bunch = callPackage ../development/python-modules/bunch { };
2015
2016 can = callPackage ../development/python-modules/can {};
2017
2018 canopen = callPackage ../development/python-modules/canopen {};
2019
2020 canmatrix = callPackage ../development/python-modules/canmatrix {};
2021
2022
2023 cairocffi = if isPy3k then
2024 callPackage ../development/python-modules/cairocffi {}
2025 else
2026 callPackage ../development/python-modules/cairocffi/0_9.nix {};
2027
2028 cairosvg = if isPy3k then
2029 callPackage ../development/python-modules/cairosvg {}
2030 else
2031 callPackage ../development/python-modules/cairosvg/1_x.nix {};
2032
2033 carrot = callPackage ../development/python-modules/carrot {};
2034
2035 cartopy = callPackage ../development/python-modules/cartopy {};
2036
2037 casbin = callPackage ../development/python-modules/casbin { };
2038
2039 case = callPackage ../development/python-modules/case {};
2040
2041 cbor = callPackage ../development/python-modules/cbor {};
2042
2043 cbor2 = callPackage ../development/python-modules/cbor2 {};
2044
2045 cassandra-driver = callPackage ../development/python-modules/cassandra-driver { };
2046
2047 cccolutils = callPackage ../development/python-modules/cccolutils {};
2048
2049 cchardet = callPackage ../development/python-modules/cchardet { };
2050
2051 CDDB = callPackage ../development/python-modules/cddb { };
2052
2053 cntk = callPackage ../development/python-modules/cntk { };
2054
2055 celery = callPackage ../development/python-modules/celery { };
2056
2057 cerberus = callPackage ../development/python-modules/cerberus { };
2058
2059 certifi = callPackage ../development/python-modules/certifi { };
2060
2061 certipy = callPackage ../development/python-modules/certipy {};
2062
2063 characteristic = callPackage ../development/python-modules/characteristic { };
2064
2065 chart-studio = callPackage ../development/python-modules/chart-studio { };
2066
2067 cheetah = callPackage ../development/python-modules/cheetah { };
2068
2069 cherrypy = if isPy3k then
2070 callPackage ../development/python-modules/cherrypy { }
2071 else
2072 callPackage ../development/python-modules/cherrypy/17.nix { };
2073
2074 cfgv = callPackage ../development/python-modules/cfgv { };
2075
2076 cfn-lint = callPackage ../development/python-modules/cfn-lint { };
2077
2078 cftime = callPackage ../development/python-modules/cftime {};
2079
2080 cjson = callPackage ../development/python-modules/cjson { };
2081
2082 cld2-cffi = callPackage ../development/python-modules/cld2-cffi {};
2083
2084 clf = callPackage ../development/python-modules/clf {};
2085
2086 click = callPackage ../development/python-modules/click {};
2087
2088 click-completion = callPackage ../development/python-modules/click-completion {};
2089
2090 click-default-group = callPackage ../development/python-modules/click-default-group { };
2091
2092 click-didyoumean = callPackage ../development/python-modules/click-didyoumean {};
2093
2094 click-log = callPackage ../development/python-modules/click-log {};
2095
2096 click-plugins = callPackage ../development/python-modules/click-plugins {};
2097
2098 click-repl = callPackage ../development/python-modules/click-repl { };
2099
2100 click-threading = callPackage ../development/python-modules/click-threading {};
2101
2102 cligj = callPackage ../development/python-modules/cligj { };
2103
2104 closure-linter = callPackage ../development/python-modules/closure-linter { };
2105
2106 cloudpickle = callPackage ../development/python-modules/cloudpickle { };
2107
2108 cmdline = callPackage ../development/python-modules/cmdline { };
2109
2110 codecov = callPackage ../development/python-modules/codecov {};
2111
2112 cogapp = callPackage ../development/python-modules/cogapp {};
2113
2114 colorama = callPackage ../development/python-modules/colorama { };
2115
2116 colorlover = callPackage ../development/python-modules/colorlover { };
2117
2118 CommonMark = callPackage ../development/python-modules/commonmark { };
2119
2120 coilmq = callPackage ../development/python-modules/coilmq { };
2121
2122 colander = callPackage ../development/python-modules/colander { };
2123
2124 # Backported version of the ConfigParser library of Python 3.3
2125 configparser = callPackage ../development/python-modules/configparser { };
2126
2127 ColanderAlchemy = callPackage ../development/python-modules/colanderalchemy { };
2128
2129 conda = callPackage ../development/python-modules/conda { };
2130
2131 configobj = callPackage ../development/python-modules/configobj { };
2132
2133 confluent-kafka = callPackage ../development/python-modules/confluent-kafka {};
2134
2135 kafka-python = callPackage ../development/python-modules/kafka-python {};
2136
2137 construct = callPackage ../development/python-modules/construct {};
2138
2139 consul = callPackage ../development/python-modules/consul { };
2140
2141 contexter = callPackage ../development/python-modules/contexter { };
2142
2143 contextvars = callPackage ../development/python-modules/contextvars {};
2144
2145 contextlib2 = callPackage ../development/python-modules/contextlib2 { };
2146
2147 cookiecutter = callPackage ../development/python-modules/cookiecutter { };
2148
2149 cookies = callPackage ../development/python-modules/cookies { };
2150
2151 coreapi = callPackage ../development/python-modules/coreapi { };
2152
2153 coreschema = callPackage ../development/python-modules/coreschema { };
2154
2155 coveralls = callPackage ../development/python-modules/coveralls { };
2156
2157 coverage = callPackage ../development/python-modules/coverage { };
2158
2159 covCore = callPackage ../development/python-modules/cov-core { };
2160
2161 crcmod = callPackage ../development/python-modules/crcmod { };
2162
2163 credstash = callPackage ../development/python-modules/credstash { };
2164
2165 cython = callPackage ../development/python-modules/Cython { };
2166
2167 cytoolz = callPackage ../development/python-modules/cytoolz { };
2168
2169 cryptacular = callPackage ../development/python-modules/cryptacular { };
2170
2171 cryptography = callPackage ../development/python-modules/cryptography { };
2172
2173 cryptography_vectors = callPackage ../development/python-modules/cryptography/vectors.nix { };
2174
2175 curtsies = callPackage ../development/python-modules/curtsies { };
2176
2177 envs = callPackage ../development/python-modules/envs { };
2178
2179 etelemetry = callPackage ../development/python-modules/etelemetry { };
2180
2181 eth-hash = callPackage ../development/python-modules/eth-hash { };
2182
2183 eth-typing = callPackage ../development/python-modules/eth-typing { };
2184
2185 eth-utils = callPackage ../development/python-modules/eth-utils { };
2186
2187 impacket = callPackage ../development/python-modules/impacket { };
2188
2189 jsonlines = callPackage ../development/python-modules/jsonlines { };
2190
2191 json-merge-patch = callPackage ../development/python-modules/json-merge-patch { };
2192
2193 jsonrpc-async = callPackage ../development/python-modules/jsonrpc-async { };
2194
2195 jsonrpc-base = callPackage ../development/python-modules/jsonrpc-base { };
2196
2197 jsonrpc-websocket = callPackage ../development/python-modules/jsonrpc-websocket { };
2198
2199 onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { };
2200
2201 tablib = callPackage ../development/python-modules/tablib { };
2202
2203 wakeonlan = callPackage ../development/python-modules/wakeonlan { };
2204
2205 openant = callPackage ../development/python-modules/openant { };
2206
2207 opencv = disabledIf isPy3k (toPythonModule (pkgs.opencv.override {
2208 enablePython = true;
2209 pythonPackages = self;
2210 }));
2211
2212 opencv3 = toPythonModule (pkgs.opencv3.override {
2213 enablePython = true;
2214 pythonPackages = self;
2215 });
2216
2217 opencv4 = toPythonModule (pkgs.opencv4.override {
2218 enablePython = true;
2219 pythonPackages = self;
2220 });
2221
2222 opentracing = callPackage ../development/python-modules/opentracing { };
2223
2224 openidc-client = callPackage ../development/python-modules/openidc-client {};
2225
2226 optuna = callPackage ../development/python-modules/optuna { };
2227
2228 idna = callPackage ../development/python-modules/idna { };
2229
2230 mahotas = callPackage ../development/python-modules/mahotas { };
2231
2232 MDP = callPackage ../development/python-modules/mdp {};
2233
2234 minidb = callPackage ../development/python-modules/minidb { };
2235
2236 miniupnpc = callPackage ../development/python-modules/miniupnpc {};
2237
2238 mixpanel = callPackage ../development/python-modules/mixpanel { };
2239
2240 mpyq = callPackage ../development/python-modules/mpyq { };
2241
2242 mxnet = callPackage ../development/python-modules/mxnet { };
2243
2244 parsy = callPackage ../development/python-modules/parsy { };
2245
2246 portalocker = callPackage ../development/python-modules/portalocker { };
2247
2248 portpicker = callPackage ../development/python-modules/portpicker { };
2249
2250 pkginfo = callPackage ../development/python-modules/pkginfo { };
2251
2252 pre-commit = callPackage ../development/python-modules/pre-commit { };
2253
2254 pretend = callPackage ../development/python-modules/pretend { };
2255
2256 detox = callPackage ../development/python-modules/detox { };
2257
2258 pbkdf2 = callPackage ../development/python-modules/pbkdf2 { };
2259
2260 bcrypt = callPackage ../development/python-modules/bcrypt { };
2261
2262 cffi = callPackage ../development/python-modules/cffi { };
2263
2264 pyavm = callPackage ../development/python-modules/pyavm { };
2265
2266 pycollada = callPackage ../development/python-modules/pycollada { };
2267
2268 pycontracts = callPackage ../development/python-modules/pycontracts { };
2269
2270 pycparser = callPackage ../development/python-modules/pycparser { };
2271
2272 pydub = callPackage ../development/python-modules/pydub {};
2273
2274 pyjade = callPackage ../development/python-modules/pyjade {};
2275
2276 pyjet = callPackage ../development/python-modules/pyjet {};
2277
2278 pyjks = callPackage ../development/python-modules/pyjks {};
2279
2280 PyLD = callPackage ../development/python-modules/PyLD { };
2281
2282 python-jose = callPackage ../development/python-modules/python-jose {};
2283
2284 python-json-logger = callPackage ../development/python-modules/python-json-logger { };
2285
2286 python-ly = callPackage ../development/python-modules/python-ly {};
2287
2288 pyhcl = callPackage ../development/python-modules/pyhcl { };
2289
2290 pyhepmc = callPackage ../development/python-modules/pyhepmc { };
2291
2292 pytest = if isPy3k then self.pytest_5 else self.pytest_4;
2293
2294 pytest_5 = callPackage ../development/python-modules/pytest {
2295 # hypothesis tests require pytest that causes dependency cycle
2296 hypothesis = self.hypothesis.override { doCheck = false; };
2297 };
2298
2299 pytest_4 = callPackage ../development/python-modules/pytest/4.nix {
2300 # hypothesis tests require pytest that causes dependency cycle
2301 hypothesis = self.hypothesis.override { doCheck = false; };
2302 };
2303
2304 pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { };
2305
2306 pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { };
2307
2308 pytest-asyncio = callPackage ../development/python-modules/pytest-asyncio { };
2309
2310 pytest-annotate = callPackage ../development/python-modules/pytest-annotate { };
2311
2312 pytest-ansible = callPackage ../development/python-modules/pytest-ansible { };
2313
2314 pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { };
2315
2316 pytest-arraydiff = callPackage ../development/python-modules/pytest-arraydiff { };
2317
2318 pytest-astropy = callPackage ../development/python-modules/pytest-astropy { };
2319
2320 pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { };
2321
2322 pytestcache = callPackage ../development/python-modules/pytestcache { };
2323
2324 pytest-catchlog = callPackage ../development/python-modules/pytest-catchlog { };
2325
2326 pytest-cram = callPackage ../development/python-modules/pytest-cram { };
2327
2328 pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { };
2329
2330 pytest-dependency = callPackage ../development/python-modules/pytest-dependency { };
2331
2332 pytest-django = callPackage ../development/python-modules/pytest-django { };
2333
2334 pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { };
2335
2336 pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { };
2337
2338 pytest-forked = callPackage ../development/python-modules/pytest-forked { };
2339
2340 pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { };
2341
2342 pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { };
2343
2344 pytest-remotedata = callPackage ../development/python-modules/pytest-remotedata { };
2345
2346 pytest-sanic = callPackage ../development/python-modules/pytest-sanic { };
2347
2348 pytest-flake8 = callPackage ../development/python-modules/pytest-flake8 { };
2349
2350 pytest-flakes = callPackage ../development/python-modules/pytest-flakes { };
2351
2352 pytest-isort = callPackage ../development/python-modules/pytest-isort { };
2353
2354 pytest-mpl = callPackage ../development/python-modules/pytest-mpl { };
2355
2356 pytest-mock = callPackage ../development/python-modules/pytest-mock { };
2357
2358 pytest-openfiles = callPackage ../development/python-modules/pytest-openfiles { };
2359
2360 pytest-timeout = callPackage ../development/python-modules/pytest-timeout { };
2361
2362 pytest-warnings = callPackage ../development/python-modules/pytest-warnings { };
2363
2364 pytest-watch = callPackage ../development/python-modules/pytest-watch { };
2365
2366 pytestpep8 = callPackage ../development/python-modules/pytest-pep8 { };
2367
2368 pytest-pep257 = callPackage ../development/python-modules/pytest-pep257 { };
2369
2370 pytest-raisesregexp = callPackage ../development/python-modules/pytest-raisesregexp { };
2371
2372 pytest-random-order = callPackage ../development/python-modules/pytest-random-order { };
2373
2374 pytest-repeat = callPackage ../development/python-modules/pytest-repeat { };
2375
2376 pytestrunner = callPackage ../development/python-modules/pytestrunner { };
2377
2378 pytestquickcheck = callPackage ../development/python-modules/pytest-quickcheck { };
2379
2380 pytest-server-fixtures = callPackage ../development/python-modules/pytest-server-fixtures { };
2381
2382 pytest-services = callPackage ../development/python-modules/pytest-services { };
2383
2384 pytest-shutil = callPackage ../development/python-modules/pytest-shutil { };
2385
2386 pytest-socket = callPackage ../development/python-modules/pytest-socket { };
2387
2388 pytestcov = callPackage ../development/python-modules/pytest-cov { };
2389
2390 pytest-expect = callPackage ../development/python-modules/pytest-expect { };
2391
2392 pytest-virtualenv = callPackage ../development/python-modules/pytest-virtualenv { };
2393
2394 pytest_xdist = callPackage ../development/python-modules/pytest-xdist { };
2395
2396 pytest-localserver = callPackage ../development/python-modules/pytest-localserver { };
2397
2398 pytest-subtesthack = callPackage ../development/python-modules/pytest-subtesthack { };
2399
2400 pytest-sugar = callPackage ../development/python-modules/pytest-sugar { };
2401
2402 tinycss = callPackage ../development/python-modules/tinycss { };
2403
2404 tinycss2 = callPackage ../development/python-modules/tinycss2 { };
2405
2406 cssselect = callPackage ../development/python-modules/cssselect { };
2407
2408 cssselect2 = callPackage ../development/python-modules/cssselect2 { };
2409
2410 cssutils = callPackage ../development/python-modules/cssutils { };
2411
2412 css-parser = callPackage ../development/python-modules/css-parser { };
2413
2414 darcsver = callPackage ../development/python-modules/darcsver { };
2415
2416 dask = callPackage ../development/python-modules/dask { };
2417
2418 dask-glm = callPackage ../development/python-modules/dask-glm { };
2419
2420 dask-image = callPackage ../development/python-modules/dask-image { };
2421
2422 dask-jobqueue = callPackage ../development/python-modules/dask-jobqueue { };
2423
2424 dask-ml = callPackage ../development/python-modules/dask-ml { };
2425
2426 dask-mpi = callPackage ../development/python-modules/dask-mpi { };
2427
2428 dask-xgboost = callPackage ../development/python-modules/dask-xgboost { };
2429
2430 datrie = callPackage ../development/python-modules/datrie { };
2431
2432 heapdict = callPackage ../development/python-modules/heapdict { };
2433
2434 zict = callPackage ../development/python-modules/zict { };
2435
2436 zigpy = callPackage ../development/python-modules/zigpy { };
2437
2438 zigpy-deconz = callPackage ../development/python-modules/zigpy-deconz { };
2439
2440 digital-ocean = callPackage ../development/python-modules/digitalocean { };
2441
2442 leather = callPackage ../development/python-modules/leather { };
2443
2444 libais = callPackage ../development/python-modules/libais { };
2445
2446 libfdt = toPythonModule (pkgs.dtc.override {
2447 inherit python;
2448 });
2449
2450 libtmux = callPackage ../development/python-modules/libtmux { };
2451
2452 libusb1 = callPackage ../development/python-modules/libusb1 { inherit (pkgs) libusb1; };
2453
2454 linuxfd = callPackage ../development/python-modules/linuxfd { };
2455
2456 locket = callPackage ../development/python-modules/locket { };
2457
2458 loo-py = callPackage ../development/python-modules/loo-py { };
2459
2460 tblib = callPackage ../development/python-modules/tblib { };
2461
2462 s3fs = callPackage ../development/python-modules/s3fs { };
2463
2464 datashape = callPackage ../development/python-modules/datashape { };
2465
2466 requests-cache = callPackage ../development/python-modules/requests-cache { };
2467
2468 requests-file = callPackage ../development/python-modules/requests-file { };
2469
2470 requests-kerberos = callPackage ../development/python-modules/requests-kerberos { };
2471
2472 requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket {};
2473
2474 requests-aws4auth = callPackage ../development/python-modules/requests-aws4auth { };
2475
2476 howdoi = callPackage ../development/python-modules/howdoi {};
2477
2478 jdatetime = callPackage ../development/python-modules/jdatetime {};
2479
2480 daphne = callPackage ../development/python-modules/daphne { };
2481
2482 dash = callPackage ../development/python-modules/dash { };
2483
2484 dash-core-components = callPackage ../development/python-modules/dash-core-components { };
2485
2486 dash-html-components = callPackage ../development/python-modules/dash-html-components { };
2487
2488 dash-renderer = callPackage ../development/python-modules/dash-renderer { };
2489
2490 dash-table = callPackage ../development/python-modules/dash-table { };
2491
2492 dateparser = callPackage ../development/python-modules/dateparser { };
2493
2494 # Actual name of package
2495 python-dateutil = callPackage ../development/python-modules/dateutil { };
2496 # Alias that we should deprecate
2497 dateutil = self.python-dateutil;
2498
2499 decorator = callPackage ../development/python-modules/decorator { };
2500
2501 deform = callPackage ../development/python-modules/deform { };
2502
2503 demjson = callPackage ../development/python-modules/demjson { };
2504
2505 deprecated = callPackage ../development/python-modules/deprecated { };
2506
2507 deprecation = callPackage ../development/python-modules/deprecation { };
2508
2509 derpconf = callPackage ../development/python-modules/derpconf { };
2510
2511 deskcon = callPackage ../development/python-modules/deskcon { };
2512
2513 dill = callPackage ../development/python-modules/dill { };
2514
2515 discogs_client = callPackage ../development/python-modules/discogs_client { };
2516
2517 dmenu-python = callPackage ../development/python-modules/dmenu { };
2518
2519 dnslib = callPackage ../development/python-modules/dnslib { };
2520
2521 dnspython = callPackage ../development/python-modules/dnspython { };
2522 dns = self.dnspython; # Alias for compatibility, 2017-12-10
2523
2524 docker = callPackage ../development/python-modules/docker {};
2525
2526 dockerfile-parse = callPackage ../development/python-modules/dockerfile-parse {};
2527
2528 docker-py = disabledIf isPy27 (callPackage ../development/python-modules/docker-py {});
2529
2530 dockerpty = callPackage ../development/python-modules/dockerpty {};
2531
2532 docker_pycreds = callPackage ../development/python-modules/docker-pycreds {};
2533
2534 docopt = callPackage ../development/python-modules/docopt { };
2535
2536 doctest-ignore-unicode = callPackage ../development/python-modules/doctest-ignore-unicode { };
2537
2538 dogpile_cache = callPackage ../development/python-modules/dogpile.cache { };
2539
2540 dogpile_core = callPackage ../development/python-modules/dogpile.core { };
2541
2542 dopy = callPackage ../development/python-modules/dopy { };
2543
2544 dpath = callPackage ../development/python-modules/dpath { };
2545
2546 dpkt = callPackage ../development/python-modules/dpkt {};
2547
2548 urllib3 = callPackage ../development/python-modules/urllib3 {};
2549
2550 drf-yasg = callPackage ../development/python-modules/drf-yasg { };
2551
2552 dropbox = callPackage ../development/python-modules/dropbox {};
2553
2554 drms = callPackage ../development/python-modules/drms { };
2555
2556 ds4drv = callPackage ../development/python-modules/ds4drv {
2557 inherit (pkgs) fetchFromGitHub bluez;
2558 };
2559
2560 dyn = callPackage ../development/python-modules/dyn { };
2561
2562 easydict = callPackage ../development/python-modules/easydict { };
2563
2564 easygui = callPackage ../development/python-modules/easygui { };
2565
2566 EasyProcess = callPackage ../development/python-modules/easyprocess { };
2567
2568 easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { };
2569
2570 eccodes = toPythonModule (pkgs.eccodes.override {
2571 enablePython = true;
2572 pythonPackages = self;
2573 });
2574
2575 edward = callPackage ../development/python-modules/edward { };
2576
2577 elasticsearch = callPackage ../development/python-modules/elasticsearch { };
2578
2579 elasticsearch-dsl = callPackage ../development/python-modules/elasticsearch-dsl { };
2580 # alias
2581 elasticsearchdsl = self.elasticsearch-dsl;
2582
2583 elementpath = callPackage ../development/python-modules/elementpath { };
2584
2585 entrypoints = callPackage ../development/python-modules/entrypoints { };
2586
2587 envisage = callPackage ../development/python-modules/envisage { };
2588
2589 enzyme = callPackage ../development/python-modules/enzyme {};
2590
2591 escapism = callPackage ../development/python-modules/escapism { };
2592
2593 etcd = callPackage ../development/python-modules/etcd { };
2594
2595 evdev = callPackage ../development/python-modules/evdev {};
2596
2597 eve = callPackage ../development/python-modules/eve {};
2598
2599 eventlib = callPackage ../development/python-modules/eventlib { };
2600
2601 events = callPackage ../development/python-modules/events { };
2602
2603 eyeD3 = callPackage ../development/python-modules/eyed3 { };
2604
2605 execnet = callPackage ../development/python-modules/execnet { };
2606
2607 executor = callPackage ../development/python-modules/executor { };
2608
2609 ezdxf = callPackage ../development/python-modules/ezdxf {};
2610
2611 facebook-sdk = callPackage ../development/python-modules/facebook-sdk { };
2612
2613 face_recognition = callPackage ../development/python-modules/face_recognition { };
2614
2615 face_recognition_models = callPackage ../development/python-modules/face_recognition_models { };
2616
2617 faker = callPackage ../development/python-modules/faker { };
2618
2619 fake_factory = callPackage ../development/python-modules/fake_factory { };
2620
2621 factory_boy = callPackage ../development/python-modules/factory_boy { };
2622
2623 Fabric = callPackage ../development/python-modules/Fabric { };
2624
2625 faulthandler = if ! isPy3k
2626 then callPackage ../development/python-modules/faulthandler {}
2627 else throw "faulthandler is built into ${python.executable}";
2628
2629 fb-re2 = callPackage ../development/python-modules/fb-re2 { };
2630
2631 filetype = callPackage ../development/python-modules/filetype { };
2632
2633 flammkuchen = callPackage ../development/python-modules/flammkuchen { };
2634
2635 flexmock = callPackage ../development/python-modules/flexmock { };
2636
2637 flit = callPackage ../development/python-modules/flit { };
2638
2639 flowlogs_reader = callPackage ../development/python-modules/flowlogs_reader { };
2640
2641 fluent-logger = callPackage ../development/python-modules/fluent-logger {};
2642
2643 flux-led = callPackage ../development/python-modules/flux-led { };
2644
2645 python-forecastio = callPackage ../development/python-modules/python-forecastio { };
2646
2647 fpdf = callPackage ../development/python-modules/fpdf { };
2648
2649 fpylll = callPackage ../development/python-modules/fpylll { };
2650
2651 fritzconnection = callPackage ../development/python-modules/fritzconnection { };
2652
2653 frozendict = callPackage ../development/python-modules/frozendict { };
2654
2655 ftputil = callPackage ../development/python-modules/ftputil { };
2656
2657 fudge = callPackage ../development/python-modules/fudge { };
2658
2659 funcparserlib = callPackage ../development/python-modules/funcparserlib { };
2660
2661 fastcache = callPackage ../development/python-modules/fastcache { };
2662
2663 fastentrypoints = callPackage ../development/python-modules/fastentrypoints { };
2664
2665 functools32 = callPackage ../development/python-modules/functools32 { };
2666
2667 future-fstrings = callPackage ../development/python-modules/future-fstrings { };
2668
2669 fx2 = callPackage ../development/python-modules/fx2 { };
2670
2671 # gaia isn't supported with python3 and it's not available from pypi
2672 gaia = disabledIf (isPyPy || isPy3k) (toPythonModule (pkgs.gaia.override {
2673 pythonPackages = self;
2674 pythonSupport = true;
2675 }));
2676
2677 gateone = callPackage ../development/python-modules/gateone { };
2678
2679 GeoIP = callPackage ../development/python-modules/GeoIP { };
2680
2681 glasgow = callPackage ../development/python-modules/glasgow { };
2682
2683 gmpy = callPackage ../development/python-modules/gmpy { };
2684
2685 gmpy2 = callPackage ../development/python-modules/gmpy2 { };
2686
2687 gmusicapi = callPackage ../development/python-modules/gmusicapi { };
2688
2689 gnureadline = callPackage ../development/python-modules/gnureadline { };
2690
2691 gnutls = callPackage ../development/python-modules/gnutls { };
2692
2693 gpy = callPackage ../development/python-modules/gpy { };
2694
2695 gpyopt = callPackage ../development/python-modules/gpyopt { };
2696
2697 gitdb = callPackage ../development/python-modules/gitdb { };
2698
2699 gitdb2 = callPackage ../development/python-modules/gitdb2 { };
2700
2701 GitPython = callPackage ../development/python-modules/GitPython { };
2702
2703 git-annex-adapter = callPackage ../development/python-modules/git-annex-adapter {
2704 inherit (pkgs.gitAndTools) git-annex;
2705 };
2706
2707 python-gitlab = callPackage ../development/python-modules/python-gitlab { };
2708
2709 google-compute-engine = callPackage ../tools/virtualization/google-compute-engine { };
2710
2711 google-music = callPackage ../development/python-modules/google-music { };
2712
2713 google-music-proto = callPackage ../development/python-modules/google-music-proto { };
2714
2715 google-music-utils = callPackage ../development/python-modules/google-music-utils { };
2716
2717 google-pasta = callPackage ../development/python-modules/google-pasta { };
2718
2719 googletrans = callPackage ../development/python-modules/googletrans { };
2720
2721 gpapi = callPackage ../development/python-modules/gpapi { };
2722 gplaycli = callPackage ../development/python-modules/gplaycli { };
2723
2724 gpsoauth = callPackage ../development/python-modules/gpsoauth { };
2725
2726 gpxpy = callPackage ../development/python-modules/gpxpy { };
2727
2728 grip = callPackage ../development/python-modules/grip { };
2729
2730 gst-python = callPackage ../development/python-modules/gst-python {
2731 inherit (pkgs) meson pkgconfig;
2732 gst-plugins-base = pkgs.gst_all_1.gst-plugins-base;
2733 };
2734
2735 gtimelog = callPackage ../development/python-modules/gtimelog { };
2736
2737 gtts = callPackage ../development/python-modules/gtts { };
2738
2739 gurobipy = if stdenv.hostPlatform.system == "x86_64-darwin"
2740 then callPackage ../development/python-modules/gurobipy/darwin.nix {
2741 inherit (pkgs.darwin) cctools insert_dylib;
2742 }
2743 else if stdenv.hostPlatform.system == "x86_64-linux"
2744 then callPackage ../development/python-modules/gurobipy/linux.nix {}
2745 else throw "gurobipy not yet supported on ${stdenv.hostPlatform.system}";
2746
2747 hass-nabucasa = callPackage ../development/python-modules/hass-nabucasa { };
2748
2749 hbmqtt = callPackage ../development/python-modules/hbmqtt { };
2750
2751 hiro = callPackage ../development/python-modules/hiro {};
2752
2753 hglib = callPackage ../development/python-modules/hglib {};
2754
2755 humanize = callPackage ../development/python-modules/humanize { };
2756
2757 humanfriendly = callPackage ../development/python-modules/humanfriendly { };
2758
2759 hupper = callPackage ../development/python-modules/hupper {};
2760
2761 hsaudiotag = callPackage ../development/python-modules/hsaudiotag { };
2762
2763 hsaudiotag3k = callPackage ../development/python-modules/hsaudiotag3k { };
2764
2765 hstspreload = callPackage ../development/python-modules/hstspreload { };
2766
2767 htmlmin = callPackage ../development/python-modules/htmlmin {};
2768
2769 httpauth = callPackage ../development/python-modules/httpauth { };
2770
2771 httpx = callPackage ../development/python-modules/httpx { };
2772
2773 idna-ssl = callPackage ../development/python-modules/idna-ssl { };
2774
2775 identify = callPackage ../development/python-modules/identify { };
2776
2777 ijson = callPackage ../development/python-modules/ijson {};
2778
2779 imagecodecs-lite = disabledIf (!isPy3k) (callPackage ../development/python-modules/imagecodecs-lite { });
2780
2781 imagesize = callPackage ../development/python-modules/imagesize { };
2782
2783 image-match = callPackage ../development/python-modules/image-match { };
2784
2785 imbalanced-learn =
2786 if isPy27 then
2787 callPackage ../development/python-modules/imbalanced-learn/0.4.nix { }
2788 else
2789 callPackage ../development/python-modules/imbalanced-learn { };
2790
2791 immutables = callPackage ../development/python-modules/immutables {};
2792
2793 imread = callPackage ../development/python-modules/imread {
2794 inherit (pkgs) pkgconfig libjpeg libpng libtiff libwebp;
2795 };
2796
2797 imaplib2 = callPackage ../development/python-modules/imaplib2 { };
2798
2799 ipfsapi = callPackage ../development/python-modules/ipfsapi { };
2800
2801 isbnlib = callPackage ../development/python-modules/isbnlib { };
2802
2803 islpy = callPackage ../development/python-modules/islpy { };
2804
2805 itsdangerous = callPackage ../development/python-modules/itsdangerous { };
2806
2807 itypes = callPackage ../development/python-modules/itypes { };
2808
2809 iniparse = callPackage ../development/python-modules/iniparse { };
2810
2811 intreehooks = callPackage ../development/python-modules/intreehooks { };
2812
2813 i3-py = callPackage ../development/python-modules/i3-py { };
2814
2815 JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi {};
2816
2817 jdcal = callPackage ../development/python-modules/jdcal { };
2818
2819 jieba = callPackage ../development/python-modules/jieba { };
2820
2821 internetarchive = callPackage ../development/python-modules/internetarchive {};
2822
2823 JPype1 = callPackage ../development/python-modules/JPype1 {};
2824
2825 jpylyzer = callPackage ../development/python-modules/jpylyzer {};
2826
2827 josepy = callPackage ../development/python-modules/josepy {};
2828
2829 jsbeautifier = callPackage ../development/python-modules/jsbeautifier {};
2830
2831 jug = callPackage ../development/python-modules/jug {};
2832
2833 jsmin = callPackage ../development/python-modules/jsmin { };
2834
2835 jsonmerge = callPackage ../development/python-modules/jsonmerge { };
2836
2837 jsonpatch = callPackage ../development/python-modules/jsonpatch { };
2838
2839 jsonpickle = callPackage ../development/python-modules/jsonpickle { };
2840
2841 jsonpointer = callPackage ../development/python-modules/jsonpointer { };
2842
2843 jsonrpclib = callPackage ../development/python-modules/jsonrpclib { };
2844
2845 jsonrpclib-pelix = callPackage ../development/python-modules/jsonrpclib-pelix {};
2846
2847 jsonwatch = callPackage ../development/python-modules/jsonwatch { };
2848
2849 latexcodec = callPackage ../development/python-modules/latexcodec {};
2850
2851 libselinux = pipe pkgs.libselinux [
2852 toPythonModule
2853
2854 (p: p.overrideAttrs (super: {
2855 meta = super.meta // {
2856 outputsToInstall = [ "py" ];
2857 broken = (super.meta.broken or false) || pythonAtLeast "3.8";
2858 };
2859 }))
2860
2861 (p: p.override {
2862 enablePython = true;
2863 inherit python;
2864 })
2865
2866 (p: p.py)
2867 ];
2868
2869 libsoundtouch = callPackage ../development/python-modules/libsoundtouch { };
2870
2871 libthumbor = callPackage ../development/python-modules/libthumbor { };
2872
2873 license-expression = callPackage ../development/python-modules/license-expression { };
2874
2875 lightblue = callPackage ../development/python-modules/lightblue { };
2876
2877 lightgbm = callPackage ../development/python-modules/lightgbm { };
2878
2879 lightning = callPackage ../development/python-modules/lightning { };
2880
2881 lightparam = callPackage ../development/python-modules/lightparam { };
2882
2883 jupyter = callPackage ../development/python-modules/jupyter { };
2884
2885 jupyter_console = if pythonOlder "3.5" then
2886 callPackage ../development/python-modules/jupyter_console/5.nix { }
2887 else
2888 callPackage ../development/python-modules/jupyter_console { };
2889
2890 jupyterlab_launcher = callPackage ../development/python-modules/jupyterlab_launcher { };
2891
2892 jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { };
2893
2894 jupyterlab = callPackage ../development/python-modules/jupyterlab {};
2895
2896 jupytext = callPackage ../development/python-modules/jupytext { };
2897
2898 PyLTI = callPackage ../development/python-modules/pylti { };
2899
2900 lmdb = callPackage ../development/python-modules/lmdb { };
2901
2902 logilab_astng = callPackage ../development/python-modules/logilab_astng { };
2903
2904 lpod = callPackage ../development/python-modules/lpod { };
2905
2906 ludios_wpull = callPackage ../development/python-modules/ludios_wpull { };
2907
2908 luftdaten = callPackage ../development/python-modules/luftdaten { };
2909
2910 m2r = callPackage ../development/python-modules/m2r { };
2911
2912 mailchimp = callPackage ../development/python-modules/mailchimp { };
2913
2914 python-mapnik = callPackage ../development/python-modules/python-mapnik { };
2915
2916 measurement = callPackage ../development/python-modules/measurement {};
2917
2918 midiutil = callPackage ../development/python-modules/midiutil {};
2919
2920 misaka = callPackage ../development/python-modules/misaka {};
2921
2922 mlrose = callPackage ../development/python-modules/mlrose { };
2923
2924 mt-940 = callPackage ../development/python-modules/mt-940 { };
2925
2926 mwlib = callPackage ../development/python-modules/mwlib { };
2927
2928 mwlib-ext = callPackage ../development/python-modules/mwlib-ext { };
2929
2930 mwlib-rl = callPackage ../development/python-modules/mwlib-rl { };
2931
2932 myfitnesspal = callPackage ../development/python-modules/myfitnesspal { };
2933
2934 natsort = callPackage ../development/python-modules/natsort { };
2935
2936 naturalsort = callPackage ../development/python-modules/naturalsort { };
2937
2938 ncclient = callPackage ../development/python-modules/ncclient {};
2939
2940 logfury = callPackage ../development/python-modules/logfury { };
2941
2942 ndg-httpsclient = callPackage ../development/python-modules/ndg-httpsclient { };
2943
2944 netcdf4 = callPackage ../development/python-modules/netcdf4 { };
2945
2946 netdisco = callPackage ../development/python-modules/netdisco { };
2947
2948 Nikola = callPackage ../development/python-modules/Nikola { };
2949
2950 nmigen = callPackage ../development/python-modules/nmigen { };
2951
2952 nmigen-boards = callPackage ../development/python-modules/nmigen-boards { };
2953
2954 nmigen-soc = callPackage ../development/python-modules/nmigen-soc { };
2955
2956 nxt-python = callPackage ../development/python-modules/nxt-python { };
2957
2958 odfpy = callPackage ../development/python-modules/odfpy { };
2959
2960 openrazer = callPackage ../development/python-modules/openrazer/pylib.nix { };
2961 openrazer-daemon = callPackage ../development/python-modules/openrazer/daemon.nix { };
2962
2963 oset = callPackage ../development/python-modules/oset { };
2964
2965 oscrypto = callPackage ../development/python-modules/oscrypto { };
2966
2967 oyaml = callPackage ../development/python-modules/oyaml { };
2968
2969 pamela = callPackage ../development/python-modules/pamela { };
2970
2971 paperspace = callPackage ../development/python-modules/paperspace { };
2972
2973 paperwork-backend = callPackage ../applications/office/paperwork/backend.nix { };
2974
2975 papis = callPackage ../development/python-modules/papis { };
2976
2977 papis-python-rofi = callPackage ../development/python-modules/papis-python-rofi { };
2978
2979 pathspec = callPackage ../development/python-modules/pathspec { };
2980
2981 pathtools = callPackage ../development/python-modules/pathtools { };
2982
2983 paver = callPackage ../development/python-modules/paver { };
2984
2985 passlib = callPackage ../development/python-modules/passlib { };
2986
2987 path-and-address = callPackage ../development/python-modules/path-and-address { };
2988
2989 peppercorn = callPackage ../development/python-modules/peppercorn { };
2990
2991 pex = callPackage ../development/python-modules/pex { };
2992
2993 phe = callPackage ../development/python-modules/phe { };
2994
2995 phpserialize = callPackage ../development/python-modules/phpserialize { };
2996
2997 plaid-python = callPackage ../development/python-modules/plaid-python { };
2998
2999 plaster = callPackage ../development/python-modules/plaster {};
3000
3001 plaster-pastedeploy = callPackage ../development/python-modules/plaster-pastedeploy {};
3002
3003 plexapi = callPackage ../development/python-modules/plexapi { };
3004
3005 plexauth = callPackage ../development/python-modules/plexauth { };
3006
3007 plexwebsocket = callPackage ../development/python-modules/plexwebsocket { };
3008
3009 plotly = callPackage ../development/python-modules/plotly { };
3010
3011 plyfile = callPackage ../development/python-modules/plyfile { };
3012
3013 podcastparser = callPackage ../development/python-modules/podcastparser { };
3014
3015 podcats = callPackage ../development/python-modules/podcats { };
3016
3017 pomegranate = callPackage ../development/python-modules/pomegranate { };
3018
3019 poppler-qt5 = callPackage ../development/python-modules/poppler-qt5 {
3020 inherit (pkgs.qt5) qtbase;
3021 inherit (pkgs.libsForQt5) poppler;
3022 inherit (pkgs) pkgconfig;
3023 };
3024
3025 poyo = callPackage ../development/python-modules/poyo { };
3026
3027 priority = callPackage ../development/python-modules/priority { };
3028
3029 prov = callPackage ../development/python-modules/prov { };
3030
3031 pudb = callPackage ../development/python-modules/pudb { };
3032
3033 pybtex = callPackage ../development/python-modules/pybtex {};
3034
3035 pybtex-docutils = callPackage ../development/python-modules/pybtex-docutils {};
3036
3037 pycallgraph = callPackage ../development/python-modules/pycallgraph { };
3038
3039 pycassa = callPackage ../development/python-modules/pycassa { };
3040
3041 lirc = disabledIf isPy27 (toPythonModule (pkgs.lirc.override {
3042 python3 = python;
3043 }));
3044
3045 pyblake2 = callPackage ../development/python-modules/pyblake2 { };
3046
3047 pybluez = callPackage ../development/python-modules/pybluez { };
3048
3049 pycares = callPackage ../development/python-modules/pycares { };
3050
3051 pycuda = callPackage ../development/python-modules/pycuda {
3052 cudatoolkit = pkgs.cudatoolkit_7_5;
3053 inherit (pkgs.stdenv) mkDerivation;
3054 };
3055
3056 pydotplus = callPackage ../development/python-modules/pydotplus { };
3057
3058 pyfxa = callPackage ../development/python-modules/pyfxa { };
3059
3060 pyhomematic = callPackage ../development/python-modules/pyhomematic { };
3061
3062 pylama = callPackage ../development/python-modules/pylama { };
3063
3064 pymbolic = callPackage ../development/python-modules/pymbolic { };
3065
3066 pymediainfo = callPackage ../development/python-modules/pymediainfo { };
3067
3068 pyphen = callPackage ../development/python-modules/pyphen {};
3069
3070 pypoppler = callPackage ../development/python-modules/pypoppler { };
3071
3072 pypillowfight = callPackage ../development/python-modules/pypillowfight { };
3073
3074 pyprind = callPackage ../development/python-modules/pyprind { };
3075
3076 python-axolotl = callPackage ../development/python-modules/python-axolotl { };
3077
3078 python-axolotl-curve25519 = callPackage ../development/python-modules/python-axolotl-curve25519 { };
3079
3080 pythonix = callPackage ../development/python-modules/pythonix {
3081 inherit (pkgs) meson pkgconfig;
3082 };
3083
3084 python-lzf = callPackage ../development/python-modules/python-lzf { };
3085
3086 pyramid = callPackage ../development/python-modules/pyramid { };
3087
3088 pyramid_beaker = callPackage ../development/python-modules/pyramid_beaker { };
3089
3090 pyramid_chameleon = callPackage ../development/python-modules/pyramid_chameleon { };
3091
3092 pyramid_jinja2 = callPackage ../development/python-modules/pyramid_jinja2 { };
3093
3094 pyramid_mako = callPackage ../development/python-modules/pyramid_mako { };
3095
3096 peewee = callPackage ../development/python-modules/peewee { };
3097
3098 pyroute2 = callPackage ../development/python-modules/pyroute2 { };
3099
3100 pyspf = callPackage ../development/python-modules/pyspf { };
3101
3102 pysptk = callPackage ../development/python-modules/pysptk { };
3103
3104 pysrim = callPackage ../development/python-modules/pysrim { };
3105
3106 pysrt = callPackage ../development/python-modules/pysrt { };
3107
3108 pytools = callPackage ../development/python-modules/pytools { };
3109
3110 python-ctags3 = callPackage ../development/python-modules/python-ctags3 { };
3111
3112 python-lzo = callPackage ../development/python-modules/python-lzo {
3113 inherit (pkgs) lzo;
3114 };
3115
3116 junos-eznc = callPackage ../development/python-modules/junos-eznc {};
3117
3118 raven = callPackage ../development/python-modules/raven { };
3119
3120 rawkit = callPackage ../development/python-modules/rawkit { };
3121
3122 joblib = callPackage ../development/python-modules/joblib { };
3123
3124 sarge = callPackage ../development/python-modules/sarge { };
3125
3126 subliminal = callPackage ../development/python-modules/subliminal {};
3127
3128 sunpy = callPackage ../development/python-modules/sunpy { };
3129
3130 hyperkitty = callPackage ../servers/mail/mailman/hyperkitty.nix { };
3131
3132 robot-detection = callPackage ../development/python-modules/robot-detection {};
3133
3134 cssmin = callPackage ../development/python-modules/cssmin {};
3135
3136 django-paintstore = callPackage ../development/python-modules/django-paintstore {};
3137
3138 django-q = callPackage ../development/python-modules/django-q {};
3139
3140 hyperlink = callPackage ../development/python-modules/hyperlink {};
3141
3142 zope_copy = callPackage ../development/python-modules/zope_copy {};
3143
3144 s2clientprotocol = callPackage ../development/python-modules/s2clientprotocol { };
3145
3146 py3status = callPackage ../development/python-modules/py3status {};
3147
3148 pyrtlsdr = callPackage ../development/python-modules/pyrtlsdr { };
3149
3150 scandir = callPackage ../development/python-modules/scandir { };
3151
3152 schema = callPackage ../development/python-modules/schema {};
3153
3154 simple-websocket-server = callPackage ../development/python-modules/simple-websocket-server {};
3155
3156 stem = callPackage ../development/python-modules/stem { };
3157
3158 svg-path = callPackage ../development/python-modules/svg-path { };
3159
3160 r2pipe = callPackage ../development/python-modules/r2pipe { };
3161
3162 regex = callPackage ../development/python-modules/regex { };
3163
3164 regional = callPackage ../development/python-modules/regional { };
3165
3166 ratelimiter = callPackage ../development/python-modules/ratelimiter { };
3167
3168 pywatchman = callPackage ../development/python-modules/pywatchman { };
3169
3170 pywavelets = callPackage ../development/python-modules/pywavelets { };
3171
3172 vcrpy = callPackage ../development/python-modules/vcrpy { };
3173
3174 descartes = callPackage ../development/python-modules/descartes { };
3175
3176 chardet = callPackage ../development/python-modules/chardet { };
3177
3178 pyramid_exclog = callPackage ../development/python-modules/pyramid_exclog { };
3179
3180 pyramid_multiauth = callPackage ../development/python-modules/pyramid_multiauth { };
3181
3182 pyramid_hawkauth = callPackage ../development/python-modules/pyramid_hawkauth { };
3183
3184 pytun = callPackage ../development/python-modules/pytun { };
3185
3186 rethinkdb = callPackage ../development/python-modules/rethinkdb { };
3187
3188 roman = callPackage ../development/python-modules/roman { };
3189
3190 rotate-backups = callPackage ../tools/backup/rotate-backups { };
3191
3192 librosa = callPackage ../development/python-modules/librosa { };
3193
3194 samplerate = callPackage ../development/python-modules/samplerate { };
3195
3196 ssdeep = callPackage ../development/python-modules/ssdeep { };
3197
3198 ssdp = callPackage ../development/python-modules/ssdp { };
3199
3200 statsd = callPackage ../development/python-modules/statsd { };
3201
3202 starfish = callPackage ../development/python-modules/starfish { };
3203
3204 swagger-ui-bundle = callPackage ../development/python-modules/swagger-ui-bundle { };
3205
3206 multi_key_dict = callPackage ../development/python-modules/multi_key_dict { };
3207
3208 random2 = callPackage ../development/python-modules/random2 { };
3209
3210 schedule = callPackage ../development/python-modules/schedule { };
3211
3212 repoze_lru = callPackage ../development/python-modules/repoze_lru { };
3213
3214 repoze_sphinx_autointerface = callPackage ../development/python-modules/repoze_sphinx_autointerface { };
3215
3216 setuptools-git = callPackage ../development/python-modules/setuptools-git { };
3217
3218 sievelib = callPackage ../development/python-modules/sievelib { };
3219
3220 watchdog = callPackage ../development/python-modules/watchdog { };
3221
3222 zope_deprecation = callPackage ../development/python-modules/zope_deprecation { };
3223
3224 validators = callPackage ../development/python-modules/validators { };
3225
3226 validictory = callPackage ../development/python-modules/validictory { };
3227
3228 validate-email = callPackage ../development/python-modules/validate-email { };
3229
3230 venusian = callPackage ../development/python-modules/venusian { };
3231
3232 chameleon = callPackage ../development/python-modules/chameleon { };
3233
3234 ddt = callPackage ../development/python-modules/ddt { };
3235
3236 distutils_extra = callPackage ../development/python-modules/distutils_extra { };
3237
3238 pyxdg = callPackage ../development/python-modules/pyxdg { };
3239
3240 crayons = callPackage ../development/python-modules/crayons{ };
3241
3242 django = self.django_lts;
3243
3244 django_lts = self.django_2_2;
3245
3246 django_1_11 = callPackage ../development/python-modules/django/1_11.nix {
3247 gdal = self.gdal;
3248 };
3249
3250 django_2_2 = callPackage ../development/python-modules/django/2_2.nix { };
3251
3252 django_1_8 = callPackage ../development/python-modules/django/1_8.nix { };
3253
3254 django-allauth = callPackage ../development/python-modules/django-allauth { };
3255
3256 django-anymail = callPackage ../development/python-modules/django-anymail {};
3257
3258 django_appconf = callPackage ../development/python-modules/django_appconf { };
3259
3260 django-auth-ldap = callPackage ../development/python-modules/django-auth-ldap { };
3261
3262 django_colorful = callPackage ../development/python-modules/django_colorful { };
3263
3264 django-cache-url = callPackage ../development/python-modules/django-cache-url { };
3265
3266 django-cleanup = callPackage ../development/python-modules/django-cleanup { };
3267
3268 django-configurations = callPackage ../development/python-modules/django-configurations { };
3269
3270 django_compressor = callPackage ../development/python-modules/django_compressor { };
3271
3272 django_compat = callPackage ../development/python-modules/django-compat { };
3273
3274 django_contrib_comments = callPackage ../development/python-modules/django_contrib_comments { };
3275
3276 django-cors-headers = callPackage ../development/python-modules/django-cors-headers { };
3277
3278 django-csp = callPackage ../development/python-modules/django-csp { };
3279
3280 django-discover-runner = callPackage ../development/python-modules/django-discover-runner { };
3281
3282 django-dynamic-preferences = callPackage ../development/python-modules/django-dynamic-preferences { };
3283
3284 django_environ = callPackage ../development/python-modules/django_environ { };
3285
3286 django_evolution = callPackage ../development/python-modules/django_evolution { };
3287
3288 django_extensions = callPackage ../development/python-modules/django-extensions { };
3289
3290 django-filter = callPackage ../development/python-modules/django-filter { };
3291
3292 django-gravatar2 = callPackage ../development/python-modules/django-gravatar2 { };
3293
3294 django_guardian = callPackage ../development/python-modules/django_guardian { };
3295
3296 django-ipware = callPackage ../development/python-modules/django-ipware { };
3297
3298 django-jinja = callPackage ../development/python-modules/django-jinja2 { };
3299
3300 django-logentry-admin = callPackage ../development/python-modules/django-logentry-admin { };
3301
3302 django-mailman3 = callPackage ../development/python-modules/django-mailman3 { };
3303
3304 django-oauth-toolkit = callPackage ../development/python-modules/django-oauth-toolkit { };
3305
3306 django-pglocks = callPackage ../development/python-modules/django-pglocks { };
3307
3308 django-picklefield = callPackage ../development/python-modules/django-picklefield { };
3309
3310 django_polymorphic = callPackage ../development/python-modules/django-polymorphic { };
3311
3312 django-postgresql-netfields = callPackage ../development/python-modules/django-postgresql-netfields { };
3313
3314 django-ranged-response = callPackage ../development/python-modules/django-ranged-response { };
3315
3316 django-rest-auth = callPackage ../development/python-modules/django-rest-auth { };
3317
3318 django-sampledatahelper = callPackage ../development/python-modules/django-sampledatahelper { };
3319
3320 django-simple-captcha = callPackage ../development/python-modules/django-simple-captcha { };
3321
3322 django-sites = callPackage ../development/python-modules/django-sites { };
3323
3324 django-sr = callPackage ../development/python-modules/django-sr { };
3325
3326 django-storages = callPackage ../development/python-modules/django-storages { };
3327
3328 django-versatileimagefield = callPackage ../development/python-modules/django-versatileimagefield { };
3329
3330 django-webpack-loader = callPackage ../development/python-modules/django-webpack-loader { };
3331
3332 django_tagging = callPackage ../development/python-modules/django_tagging { };
3333
3334 django_tagging_0_4_3 = if
3335 self.django.version != "1.8.19"
3336 then throw "django_tagging_0_4_3 should be build with django_1_8"
3337 else (callPackage ../development/python-modules/django_tagging {}).overrideAttrs (attrs: rec {
3338 pname = "django-tagging";
3339 version = "0.4.3";
3340
3341 src = fetchPypi {
3342 inherit pname version;
3343 sha256 = "0617azpmp6jpg3d88v2ir97qrc9aqcs2s9gyvv9bgf2cp55khxhs";
3344 };
3345 propagatedBuildInputs = with self; [ django ];
3346 });
3347
3348 django_classytags = callPackage ../development/python-modules/django_classytags { };
3349
3350 # This package may need an older version of Django.
3351 # Override the package set and set e.g. `django = super.django_1_9`.
3352 # See the Nixpkgs manual for examples on how to override the package set.
3353 django_hijack = callPackage ../development/python-modules/django-hijack { };
3354
3355 django_hijack_admin = callPackage ../development/python-modules/django-hijack-admin { };
3356
3357 django_nose = callPackage ../development/python-modules/django_nose { };
3358
3359 django_modelcluster = callPackage ../development/python-modules/django_modelcluster { };
3360
3361 djangorestframework = callPackage ../development/python-modules/djangorestframework { };
3362
3363 djangorestframework-jwt = callPackage ../development/python-modules/djangorestframework-jwt { };
3364
3365 djangorestframework-simplejwt = callPackage ../development/python-modules/djangorestframework-simplejwt { };
3366
3367 django-raster = callPackage ../development/python-modules/django-raster { };
3368
3369 django_redis = callPackage ../development/python-modules/django_redis { };
3370
3371 django_reversion = callPackage ../development/python-modules/django_reversion { };
3372
3373 django_silk = callPackage ../development/python-modules/django_silk { };
3374
3375 django_taggit = callPackage ../development/python-modules/django_taggit { };
3376
3377 django_treebeard = callPackage ../development/python-modules/django_treebeard { };
3378
3379 django_pipeline = callPackage ../development/python-modules/django-pipeline { };
3380
3381 djangoql = callPackage ../development/python-modules/djangoql { };
3382
3383 dj-database-url = callPackage ../development/python-modules/dj-database-url { };
3384
3385 dj-email-url = callPackage ../development/python-modules/dj-email-url { };
3386
3387 dj-search-url = callPackage ../development/python-modules/dj-search-url { };
3388
3389 djmail = callPackage ../development/python-modules/djmail { };
3390
3391 pillowfight = callPackage ../development/python-modules/pillowfight { };
3392
3393 kaptan = callPackage ../development/python-modules/kaptan { };
3394
3395 keepalive = callPackage ../development/python-modules/keepalive { };
3396
3397 keyrings-alt = callPackage ../development/python-modules/keyrings-alt {};
3398
3399 SPARQLWrapper = callPackage ../development/python-modules/sparqlwrapper { };
3400
3401 dulwich = callPackage ../development/python-modules/dulwich {
3402 inherit (pkgs) git glibcLocales;
3403 };
3404
3405 hg-git = callPackage ../development/python-modules/hg-git { };
3406
3407 dtopt = callPackage ../development/python-modules/dtopt { };
3408
3409 easywatch = callPackage ../development/python-modules/easywatch { };
3410
3411 ecdsa = callPackage ../development/python-modules/ecdsa { };
3412
3413 effect = callPackage ../development/python-modules/effect {};
3414
3415 enum = callPackage ../development/python-modules/enum { };
3416
3417 enum-compat = callPackage ../development/python-modules/enum-compat { };
3418
3419 enum34 = callPackage ../development/python-modules/enum34 { };
3420
3421 epc = callPackage ../development/python-modules/epc { };
3422
3423 et_xmlfile = callPackage ../development/python-modules/et_xmlfile { };
3424
3425 eventlet = callPackage ../development/python-modules/eventlet { };
3426
3427 exifread = callPackage ../development/python-modules/exifread { };
3428
3429 fastimport = callPackage ../development/python-modules/fastimport { };
3430
3431 fastpair = callPackage ../development/python-modules/fastpair { };
3432
3433 fastrlock = callPackage ../development/python-modules/fastrlock {};
3434
3435 feedgen = callPackage ../development/python-modules/feedgen { };
3436
3437 feedgenerator = callPackage ../development/python-modules/feedgenerator {
3438 inherit (pkgs) glibcLocales;
3439 };
3440
3441 feedparser = callPackage ../development/python-modules/feedparser { };
3442
3443 pyfribidi = callPackage ../development/python-modules/pyfribidi { };
3444
3445 pyftpdlib = callPackage ../development/python-modules/pyftpdlib { };
3446
3447 filebrowser_safe = callPackage ../development/python-modules/filebrowser_safe { };
3448
3449 pycodestyle = callPackage ../development/python-modules/pycodestyle { };
3450
3451 filebytes = callPackage ../development/python-modules/filebytes { };
3452
3453 filelock = callPackage ../development/python-modules/filelock {};
3454
3455 fiona = callPackage ../development/python-modules/fiona { gdal_2 = pkgs.gdal_2; };
3456
3457 fitbit = callPackage ../development/python-modules/fitbit { };
3458
3459 flake8 = callPackage ../development/python-modules/flake8 { };
3460
3461 flake8-blind-except = callPackage ../development/python-modules/flake8-blind-except { };
3462
3463 flake8-debugger = callPackage ../development/python-modules/flake8-debugger { };
3464
3465 flake8-future-import = callPackage ../development/python-modules/flake8-future-import { };
3466
3467 flake8-import-order = callPackage ../development/python-modules/flake8-import-order { };
3468
3469 flake8-polyfill = callPackage ../development/python-modules/flake8-polyfill { };
3470
3471 flaky = callPackage ../development/python-modules/flaky { };
3472
3473 flask = callPackage ../development/python-modules/flask { };
3474
3475 flask-admin = callPackage ../development/python-modules/flask-admin { };
3476
3477 flask-appbuilder = callPackage ../development/python-modules/flask-appbuilder { };
3478
3479 flask-api = callPackage ../development/python-modules/flask-api { };
3480
3481 flask_assets = callPackage ../development/python-modules/flask-assets { };
3482
3483 flask-autoindex = callPackage ../development/python-modules/flask-autoindex { };
3484
3485 flask-babel = callPackage ../development/python-modules/flask-babel { };
3486
3487 flask-babelex = callPackage ../development/python-modules/flask-babelex { };
3488
3489 flask-bcrypt = callPackage ../development/python-modules/flask-bcrypt { };
3490
3491 flask-bootstrap = callPackage ../development/python-modules/flask-bootstrap { };
3492
3493 flask-caching = callPackage ../development/python-modules/flask-caching { };
3494
3495 flask-common = callPackage ../development/python-modules/flask-common { };
3496
3497 flask-compress = callPackage ../development/python-modules/flask-compress { };
3498
3499 flask-cors = callPackage ../development/python-modules/flask-cors { };
3500
3501 flask_elastic = callPackage ../development/python-modules/flask-elastic { };
3502
3503 flask-httpauth = callPackage ../development/python-modules/flask-httpauth { };
3504
3505 flask-jwt-extended = callPackage ../development/python-modules/flask-jwt-extended { };
3506
3507 flask-limiter = callPackage ../development/python-modules/flask-limiter { };
3508
3509 flask_login = callPackage ../development/python-modules/flask-login { };
3510
3511 flask_ldap_login = callPackage ../development/python-modules/flask-ldap-login { };
3512
3513 flask_mail = callPackage ../development/python-modules/flask-mail { };
3514
3515 flask_marshmallow = callPackage ../development/python-modules/flask-marshmallow { };
3516
3517 flask_migrate = callPackage ../development/python-modules/flask-migrate { };
3518
3519 flask-mongoengine = callPackage ../development/python-modules/flask-mongoengine { };
3520
3521 flask-openid = callPackage ../development/python-modules/flask-openid { };
3522
3523 flask-paginate = callPackage ../development/python-modules/flask-paginate { };
3524
3525 flask_principal = callPackage ../development/python-modules/flask-principal { };
3526
3527 flask-pymongo = callPackage ../development/python-modules/Flask-PyMongo { };
3528
3529 flask-restful = callPackage ../development/python-modules/flask-restful { };
3530
3531 flask-restplus = callPackage ../development/python-modules/flask-restplus { };
3532
3533 flask_script = callPackage ../development/python-modules/flask-script { };
3534
3535 flask-silk = callPackage ../development/python-modules/flask-silk { };
3536
3537 flask-socketio = callPackage ../development/python-modules/flask-socketio { };
3538
3539 flask-sockets = callPackage ../development/python-modules/flask-sockets { };
3540
3541 flask_sqlalchemy = callPackage ../development/python-modules/flask-sqlalchemy { };
3542
3543 flask-swagger = callPackage ../development/python-modules/flask-swagger { };
3544
3545 flask-swagger-ui = callPackage ../development/python-modules/flask-swagger-ui { };
3546
3547 flask_testing = callPackage ../development/python-modules/flask-testing { };
3548
3549 flask_wtf = callPackage ../development/python-modules/flask-wtf { };
3550
3551 wtforms = callPackage ../development/python-modules/wtforms { };
3552
3553 wtf-peewee = callPackage ../development/python-modules/wtf-peewee { };
3554
3555 graph-tool = callPackage ../development/python-modules/graph-tool/2.x.x.nix {
3556 inherit (pkgs) pkg-config;
3557 };
3558
3559 grappelli_safe = callPackage ../development/python-modules/grappelli_safe { };
3560
3561 greatfet = callPackage ../development/python-modules/greatfet { };
3562
3563 pygreat = callPackage ../development/python-modules/pygreat { };
3564
3565 pytorch = callPackage ../development/python-modules/pytorch {
3566 cudaSupport = pkgs.config.cudaSupport or false;
3567 };
3568
3569 pyro-ppl = callPackage ../development/python-modules/pyro-ppl {};
3570
3571 opt-einsum = if isPy27 then
3572 callPackage ../development/python-modules/opt-einsum/2.nix {}
3573 else
3574 callPackage ../development/python-modules/opt-einsum {};
3575
3576 pytorchWithCuda = self.pytorch.override {
3577 cudaSupport = true;
3578 };
3579
3580 pytorchWithoutCuda = self.pytorch.override {
3581 cudaSupport = false;
3582 };
3583
3584 pythondialog = callPackage ../development/python-modules/pythondialog { };
3585
3586 python2-pythondialog = callPackage ../development/python-modules/python2-pythondialog { };
3587
3588 pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { };
3589
3590 rfc3987 = callPackage ../development/python-modules/rfc3987 { };
3591
3592 ConfigArgParse = callPackage ../development/python-modules/configargparse { };
3593
3594 jsonschema = callPackage ../development/python-modules/jsonschema { };
3595
3596 vcversioner = callPackage ../development/python-modules/vcversioner { };
3597
3598 falcon = callPackage ../development/python-modules/falcon { };
3599
3600 hug = callPackage ../development/python-modules/hug { };
3601
3602 flup = callPackage ../development/python-modules/flup { };
3603
3604 fn = callPackage ../development/python-modules/fn { };
3605
3606 folium = callPackage ../development/python-modules/folium { };
3607
3608 fontforge = disabledIf (!isPy3k) (toPythonModule (pkgs.fontforge.override {
3609 withPython = true;
3610 inherit python;
3611 }));
3612
3613 fonttools = callPackage ../development/python-modules/fonttools { };
3614
3615 foolscap = callPackage ../development/python-modules/foolscap { };
3616
3617 forbiddenfruit = callPackage ../development/python-modules/forbiddenfruit { };
3618
3619 fusepy = callPackage ../development/python-modules/fusepy { };
3620
3621 future = callPackage ../development/python-modules/future { };
3622
3623 futures = callPackage ../development/python-modules/futures { };
3624
3625 galario = toPythonModule (pkgs.galario.override {
3626 enablePython = true;
3627 pythonPackages = self;
3628 });
3629
3630 gcovr = callPackage ../development/python-modules/gcovr { };
3631
3632 gdal = toPythonModule (pkgs.gdal.override {
3633 pythonPackages = self;
3634 });
3635
3636 gdrivefs = callPackage ../development/python-modules/gdrivefs { };
3637
3638 genshi = callPackage ../development/python-modules/genshi { };
3639
3640 gentools = callPackage ../development/python-modules/gentools { };
3641
3642 gevent = callPackage ../development/python-modules/gevent { };
3643
3644 geventhttpclient = callPackage ../development/python-modules/geventhttpclient { };
3645
3646 gevent-socketio = callPackage ../development/python-modules/gevent-socketio { };
3647
3648 geopandas = callPackage ../development/python-modules/geopandas { };
3649
3650 geojson = callPackage ../development/python-modules/geojson { };
3651
3652 gevent-websocket = callPackage ../development/python-modules/gevent-websocket { };
3653
3654 genzshcomp = callPackage ../development/python-modules/genzshcomp { };
3655
3656 gflags = callPackage ../development/python-modules/gflags { };
3657
3658 ghdiff = callPackage ../development/python-modules/ghdiff { };
3659
3660 gipc = callPackage ../development/python-modules/gipc { };
3661
3662 git-revise = callPackage ../development/python-modules/git-revise { };
3663
3664 git-sweep = callPackage ../development/python-modules/git-sweep { };
3665
3666 glances = callPackage ../development/python-modules/glances { };
3667
3668 github3_py = callPackage ../development/python-modules/github3_py { };
3669
3670 github-webhook = callPackage ../development/python-modules/github-webhook { };
3671
3672 goobook = callPackage ../development/python-modules/goobook { };
3673
3674 googleapis_common_protos = callPackage ../development/python-modules/googleapis_common_protos { };
3675
3676 google-auth-httplib2 = callPackage ../development/python-modules/google-auth-httplib2 { };
3677
3678 google-auth-oauthlib = callPackage ../development/python-modules/google-auth-oauthlib { };
3679
3680 google_api_core = callPackage ../development/python-modules/google_api_core { };
3681
3682 google_api_python_client = let
3683 google_api_python_client = callPackage ../development/python-modules/google-api-python-client { };
3684 in if isPy3k then google_api_python_client else
3685 # Python 2.7 support was deprecated but is still needed by weboob and duplicity
3686 google_api_python_client.overridePythonAttrs (old: rec {
3687 version = "1.7.6";
3688 src = old.src.override {
3689 inherit version;
3690 sha256 = "14w5sdrp0bk9n0r2lmpqmrbf2zclpfq6q7giyahnskkfzdkb165z";
3691 };
3692 });
3693
3694 google_apputils = callPackage ../development/python-modules/google_apputils { };
3695
3696 google_auth = callPackage ../development/python-modules/google_auth { };
3697
3698 google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { };
3699
3700 google_cloud_automl = callPackage ../development/python-modules/google_cloud_automl { };
3701
3702 google_cloud_core = callPackage ../development/python-modules/google_cloud_core { };
3703
3704 google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { };
3705
3706 google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { };
3707
3708 google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { };
3709
3710 google_cloud_container = callPackage ../development/python-modules/google_cloud_container { };
3711
3712 google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { };
3713
3714 google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { };
3715
3716 google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { };
3717
3718 google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { };
3719
3720 google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { };
3721
3722 google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { };
3723
3724 google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { };
3725
3726 google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { };
3727
3728 google_cloud_language = callPackage ../development/python-modules/google_cloud_language { };
3729
3730 google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { };
3731
3732 google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { };
3733
3734 google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { };
3735
3736 google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { };
3737
3738 google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { };
3739
3740 google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { };
3741
3742 google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { };
3743
3744 google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { };
3745
3746 google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { };
3747
3748 google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { };
3749
3750 google_cloud_tasks = callPackage ../development/python-modules/google_cloud_tasks { };
3751
3752 google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { };
3753
3754 google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { };
3755
3756 google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { };
3757
3758 google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { };
3759
3760 google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { };
3761
3762 google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { };
3763
3764 google_cloud_websecurityscanner = callPackage ../development/python-modules/google_cloud_websecurityscanner { };
3765
3766 google-i18n-address = callPackage ../development/python-modules/google-i18n-address { };
3767
3768 google_resumable_media = callPackage ../development/python-modules/google_resumable_media { };
3769
3770 gpgme = toPythonModule (pkgs.gpgme.override {
3771 pythonSupport = true;
3772 inherit python;
3773 });
3774
3775 gphoto2 = callPackage ../development/python-modules/gphoto2 {
3776 inherit (pkgs) pkgconfig;
3777 };
3778
3779 grammalecte = callPackage ../development/python-modules/grammalecte { };
3780
3781 greenlet = callPackage ../development/python-modules/greenlet { };
3782
3783 grib-api = disabledIf (!isPy27) (toPythonModule
3784 (pkgs.grib-api.override {
3785 enablePython = true;
3786 pythonPackages = self;
3787 }));
3788
3789 grpcio = callPackage ../development/python-modules/grpcio { };
3790
3791 grpcio-tools = callPackage ../development/python-modules/grpcio-tools { };
3792
3793 grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { };
3794
3795 grpc_google_iam_v1 = callPackage ../development/python-modules/grpc_google_iam_v1 { };
3796
3797 gspread = callPackage ../development/python-modules/gspread { };
3798
3799 gtts-token = callPackage ../development/python-modules/gtts-token { };
3800
3801 gym = callPackage ../development/python-modules/gym { };
3802
3803 gyp = callPackage ../development/python-modules/gyp { };
3804
3805 guessit = callPackage ../development/python-modules/guessit { };
3806
3807 rebulk = callPackage ../development/python-modules/rebulk { };
3808
3809 gunicorn = if isPy27 then
3810 callPackage ../development/python-modules/gunicorn/19.nix { }
3811 else
3812 callPackage ../development/python-modules/gunicorn { };
3813
3814 hawkauthlib = callPackage ../development/python-modules/hawkauthlib { };
3815
3816 hdbscan = callPackage ../development/python-modules/hdbscan { };
3817
3818 hmmlearn = callPackage ../development/python-modules/hmmlearn { };
3819
3820 hcs_utils = callPackage ../development/python-modules/hcs_utils { };
3821
3822 hetzner = callPackage ../development/python-modules/hetzner { };
3823
3824 hiredis = callPackage ../development/python-modules/hiredis { };
3825
3826 homeassistant-pyozw = callPackage ../development/python-modules/homeassistant-pyozw { };
3827
3828 htmllaundry = callPackage ../development/python-modules/htmllaundry { };
3829
3830 html5lib = callPackage ../development/python-modules/html5lib { };
3831
3832 httmock = callPackage ../development/python-modules/httmock { };
3833
3834 http_signature = callPackage ../development/python-modules/http_signature { };
3835
3836 httpbin = callPackage ../development/python-modules/httpbin { };
3837
3838 httplib2 = callPackage ../development/python-modules/httplib2 { };
3839
3840 hvac = callPackage ../development/python-modules/hvac { };
3841
3842 hydra = callPackage ../development/python-modules/hydra { };
3843
3844 hypothesis = callPackage ../development/python-modules/hypothesis { };
3845
3846 colored = callPackage ../development/python-modules/colored { };
3847
3848 xdis = callPackage ../development/python-modules/xdis { };
3849
3850 xnd = callPackage ../development/python-modules/xnd { };
3851
3852 uncompyle6 = callPackage ../development/python-modules/uncompyle6 { };
3853
3854 lsi = callPackage ../development/python-modules/lsi { };
3855
3856 hkdf = callPackage ../development/python-modules/hkdf { };
3857
3858 httpretty = callPackage ../development/python-modules/httpretty { };
3859
3860 iapws = callPackage ../development/python-modules/iapws { };
3861
3862 icalendar = callPackage ../development/python-modules/icalendar { };
3863
3864 ics = callPackage ../development/python-modules/ics { };
3865
3866 ifaddr = callPackage ../development/python-modules/ifaddr { };
3867
3868 imageio = callPackage ../development/python-modules/imageio { };
3869
3870 imageio-ffmpeg = callPackage ../development/python-modules/imageio-ffmpeg { };
3871
3872 imgaug = callPackage ../development/python-modules/imgaug { };
3873
3874 inflection = callPackage ../development/python-modules/inflection { };
3875
3876 influxdb = callPackage ../development/python-modules/influxdb { };
3877
3878 infoqscraper = callPackage ../development/python-modules/infoqscraper { };
3879
3880 inifile = callPackage ../development/python-modules/inifile { };
3881
3882 interruptingcow = callPackage ../development/python-modules/interruptingcow {};
3883
3884 iocapture = callPackage ../development/python-modules/iocapture { };
3885
3886 iptools = callPackage ../development/python-modules/iptools { };
3887
3888 ipy = callPackage ../development/python-modules/IPy { };
3889
3890 ipykernel = if pythonOlder "3.4" then
3891 callPackage ../development/python-modules/ipykernel/4.nix { }
3892 else
3893 callPackage ../development/python-modules/ipykernel { };
3894
3895 ipyparallel = callPackage ../development/python-modules/ipyparallel { };
3896
3897 ipython = if isPy27 then
3898 callPackage ../development/python-modules/ipython/5.nix { }
3899 else if isPy35 then
3900 callPackage ../development/python-modules/ipython/7.9.nix { }
3901 else
3902 callPackage ../development/python-modules/ipython { };
3903
3904 ipython_genutils = callPackage ../development/python-modules/ipython_genutils { };
3905
3906 ipywidgets = callPackage ../development/python-modules/ipywidgets { };
3907
3908 ipaddr = callPackage ../development/python-modules/ipaddr { };
3909
3910 ipaddress = callPackage ../development/python-modules/ipaddress { };
3911
3912 ipdb = callPackage ../development/python-modules/ipdb { };
3913
3914 ipdbplugin = callPackage ../development/python-modules/ipdbplugin { };
3915
3916 pythonIRClib = callPackage ../development/python-modules/pythonirclib { };
3917
3918 iso-639 = callPackage ../development/python-modules/iso-639 {};
3919
3920 iso3166 = callPackage ../development/python-modules/iso3166 {};
3921
3922 iso8601 = callPackage ../development/python-modules/iso8601 { };
3923
3924 isort = callPackage ../development/python-modules/isort {};
3925
3926 isoweek = callPackage ../development/python-modules/isoweek {};
3927
3928 jabberbot = callPackage ../development/python-modules/jabberbot {};
3929
3930 jedi = callPackage ../development/python-modules/jedi { };
3931
3932 jellyfish = callPackage ../development/python-modules/jellyfish { };
3933
3934 jeepney = callPackage ../development/python-modules/jeepney { };
3935
3936 j2cli = callPackage ../development/python-modules/j2cli { };
3937
3938 jinja2 = callPackage ../development/python-modules/jinja2 { };
3939
3940 jinja2_time = callPackage ../development/python-modules/jinja2_time { };
3941
3942 jinja2_pluralize = callPackage ../development/python-modules/jinja2_pluralize { };
3943
3944 jmespath = callPackage ../development/python-modules/jmespath { };
3945
3946 journalwatch = callPackage ../tools/system/journalwatch {
3947 inherit (self) systemd pytest;
3948 };
3949
3950 jq = callPackage ../development/python-modules/jq {
3951 inherit (pkgs) jq;
3952 };
3953
3954 jsondate = callPackage ../development/python-modules/jsondate { };
3955
3956 jsondiff = callPackage ../development/python-modules/jsondiff { };
3957
3958 jsonnet = buildPythonPackage {
3959 inherit (pkgs.jsonnet) name src;
3960 };
3961
3962 jupyter_client = callPackage ../development/python-modules/jupyter_client { };
3963
3964 jupyter_core = callPackage ../development/python-modules/jupyter_core { };
3965
3966 jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker {
3967 pkgs-docker = pkgs.docker;
3968 };
3969
3970 jupyterhub = callPackage ../development/python-modules/jupyterhub { };
3971
3972 jupyterhub-ldapauthenticator = callPackage ../development/python-modules/jupyterhub-ldapauthenticator { };
3973
3974 keyring = if isPy3k then
3975 callPackage ../development/python-modules/keyring { }
3976 else
3977 callPackage ../development/python-modules/keyring/2.nix { };
3978
3979 keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; };
3980
3981 kiwisolver = callPackage ../development/python-modules/kiwisolver { };
3982
3983 klaus = callPackage ../development/python-modules/klaus {};
3984
3985 klein = callPackage ../development/python-modules/klein { };
3986
3987 koji = callPackage ../development/python-modules/koji { };
3988
3989 kombu = callPackage ../development/python-modules/kombu { };
3990
3991 konfig = callPackage ../development/python-modules/konfig { };
3992
3993 kitchen = callPackage ../development/python-modules/kitchen { };
3994
3995 knack = callPackage ../development/python-modules/knack { };
3996
3997 kubernetes = callPackage ../development/python-modules/kubernetes { };
3998
3999 k5test = callPackage ../development/python-modules/k5test {
4000 inherit (pkgs) krb5Full findutils which;
4001 };
4002
4003 pylast = callPackage ../development/python-modules/pylast { };
4004
4005 pylru = callPackage ../development/python-modules/pylru { };
4006
4007 libnl-python = disabledIf isPy3k
4008 (toPythonModule (pkgs.libnl.override{pythonSupport=true; inherit python; })).py;
4009
4010 lark-parser = callPackage ../development/python-modules/lark-parser { };
4011
4012 jsonpath_rw = callPackage ../development/python-modules/jsonpath_rw { };
4013
4014 kerberos = callPackage ../development/python-modules/kerberos {
4015 inherit (pkgs) kerberos;
4016 };
4017
4018 lazy-object-proxy = callPackage ../development/python-modules/lazy-object-proxy { };
4019
4020 ldaptor = callPackage ../development/python-modules/ldaptor { };
4021
4022 le = callPackage ../development/python-modules/le { };
4023
4024 lektor = callPackage ../development/python-modules/lektor { };
4025
4026 leveldb = callPackage ../development/python-modules/leveldb { };
4027
4028 python-oauth2 = callPackage ../development/python-modules/python-oauth2 { };
4029
4030 python_openzwave = callPackage ../development/python-modules/python_openzwave {
4031 inherit (pkgs) pkgconfig;
4032 };
4033
4034 python-Levenshtein = callPackage ../development/python-modules/python-levenshtein { };
4035
4036 python-unshare = callPackage ../development/python-modules/python-unshare { };
4037
4038 fs = callPackage ../development/python-modules/fs { };
4039
4040 fs-s3fs = callPackage ../development/python-modules/fs-s3fs { };
4041
4042 libarcus = callPackage ../development/python-modules/libarcus { inherit (pkgs) protobuf; };
4043
4044 libcloud = callPackage ../development/python-modules/libcloud { };
4045
4046 libgpuarray = callPackage ../development/python-modules/libgpuarray {
4047 clblas = pkgs.clblas.override { boost = self.boost; };
4048 cudaSupport = pkgs.config.cudaSupport or false;
4049 inherit (pkgs.linuxPackages) nvidia_x11;
4050 };
4051
4052 libkeepass = callPackage ../development/python-modules/libkeepass { };
4053
4054 librepo = pipe pkgs.librepo [
4055 toPythonModule
4056
4057 (p: p.overrideAttrs (super: {
4058 meta = super.meta // {
4059 outputsToInstall = [ "py" ];
4060 };
4061 }))
4062
4063 (p: p.override {
4064 inherit python;
4065 })
4066
4067 (p: p.py)
4068 ];
4069
4070 libnacl = callPackage ../development/python-modules/libnacl {
4071 inherit (pkgs) libsodium;
4072 };
4073
4074 libsavitar = callPackage ../development/python-modules/libsavitar { };
4075
4076 libplist = disabledIf isPy3k
4077 (toPythonModule (pkgs.libplist.override { enablePython = true; inherit python; })).py;
4078
4079 libxml2 = (toPythonModule (pkgs.libxml2.override{pythonSupport=true; inherit python;})).py;
4080
4081 libxslt = (toPythonModule (pkgs.libxslt.override{pythonSupport=true; inherit python; inherit (self) libxml2;})).py;
4082
4083 limits = callPackage ../development/python-modules/limits { };
4084
4085 limnoria = callPackage ../development/python-modules/limnoria { };
4086
4087 line_profiler = callPackage ../development/python-modules/line_profiler { };
4088
4089 linode = callPackage ../development/python-modules/linode { };
4090
4091 linode-api = callPackage ../development/python-modules/linode-api { };
4092
4093 livereload = callPackage ../development/python-modules/livereload { };
4094
4095 llfuse = callPackage ../development/python-modules/llfuse {
4096 inherit (pkgs) fuse pkgconfig; # use "real" fuse and pkgconfig, not the python modules
4097 };
4098
4099 locustio = callPackage ../development/python-modules/locustio { };
4100
4101 llvmlite = callPackage ../development/python-modules/llvmlite { llvm = pkgs.llvm_8; };
4102
4103 lockfile = callPackage ../development/python-modules/lockfile { };
4104
4105 logilab_common = callPackage ../development/python-modules/logilab/common.nix {};
4106
4107 logilab-constraint = callPackage ../development/python-modules/logilab/constraint.nix {};
4108
4109 lxml = callPackage ../development/python-modules/lxml {inherit (pkgs) libxml2 libxslt zlib;};
4110
4111 lxc = callPackage ../development/python-modules/lxc { };
4112
4113 py_scrypt = callPackage ../development/python-modules/py_scrypt { };
4114
4115 python_magic = callPackage ../development/python-modules/python-magic { };
4116
4117 m3u8 = callPackage ../development/python-modules/m3u8 { };
4118
4119 magic = callPackage ../development/python-modules/magic { };
4120
4121 m2crypto = callPackage ../development/python-modules/m2crypto { };
4122
4123 Mako = callPackage ../development/python-modules/Mako { };
4124
4125 macfsevents = callPackage ../development/python-modules/macfsevents {
4126 inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
4127 };
4128
4129 manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix {};
4130 marionette_driver = callPackage ../development/python-modules/marionette-harness/marionette_driver.nix {};
4131 mozcrash = callPackage ../development/python-modules/marionette-harness/mozcrash.nix {};
4132 mozdevice = callPackage ../development/python-modules/marionette-harness/mozdevice.nix {};
4133 mozfile = callPackage ../development/python-modules/marionette-harness/mozfile.nix {};
4134 mozhttpd = callPackage ../development/python-modules/marionette-harness/mozhttpd.nix {};
4135 mozinfo = callPackage ../development/python-modules/marionette-harness/mozinfo.nix {};
4136 mozlog = callPackage ../development/python-modules/marionette-harness/mozlog.nix {};
4137 moznetwork = callPackage ../development/python-modules/marionette-harness/moznetwork.nix {};
4138 mozprocess = callPackage ../development/python-modules/marionette-harness/mozprocess.nix {};
4139 mozprofile = callPackage ../development/python-modules/marionette-harness/mozprofile.nix {};
4140 mozrunner = callPackage ../development/python-modules/marionette-harness/mozrunner.nix {};
4141 moztest = callPackage ../development/python-modules/marionette-harness/moztest.nix {};
4142 mozversion = callPackage ../development/python-modules/marionette-harness/mozversion.nix {};
4143 marionette-harness = callPackage ../development/python-modules/marionette-harness {};
4144
4145 marisa = callPackage ../development/python-modules/marisa {
4146 marisa = pkgs.marisa;
4147 };
4148
4149 marisa-trie = callPackage ../development/python-modules/marisa-trie { };
4150
4151 Markups = callPackage ../development/python-modules/Markups { };
4152
4153 markupsafe = callPackage ../development/python-modules/markupsafe { };
4154
4155 marshmallow = callPackage ../development/python-modules/marshmallow { };
4156
4157 marshmallow-enum = callPackage ../development/python-modules/marshmallow-enum { };
4158
4159 marshmallow-sqlalchemy = callPackage ../development/python-modules/marshmallow-sqlalchemy { };
4160
4161 manuel = callPackage ../development/python-modules/manuel { };
4162
4163 mapsplotlib = callPackage ../development/python-modules/mapsplotlib { };
4164
4165 markdown = callPackage ../development/python-modules/markdown { };
4166
4167 markdownsuperscript = callPackage ../development/python-modules/markdownsuperscript {};
4168
4169 markdown-macros = callPackage ../development/python-modules/markdown-macros { };
4170
4171 mathics = callPackage ../development/python-modules/mathics { };
4172
4173 matplotlib = let
4174 path = if isPy3k then ../development/python-modules/matplotlib/default.nix else
4175 ../development/python-modules/matplotlib/2.nix;
4176 in callPackage path {
4177 stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv;
4178 inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa;
4179 inherit (pkgs) pkgconfig;
4180 };
4181
4182 matrix-client = callPackage ../development/python-modules/matrix-client { };
4183
4184 matrix-nio = callPackage ../development/python-modules/matrix-nio { };
4185
4186 mautrix = callPackage ../development/python-modules/mautrix { };
4187 mautrix-appservice = self.mautrix; # alias 2019-12-28
4188
4189 maya = callPackage ../development/python-modules/maya { };
4190
4191 mayavi = callPackage ../development/python-modules/mayavi { };
4192
4193 mccabe = callPackage ../development/python-modules/mccabe { };
4194
4195 mechanize = callPackage ../development/python-modules/mechanize { };
4196
4197 MechanicalSoup = callPackage ../development/python-modules/MechanicalSoup { };
4198
4199 meld3 = callPackage ../development/python-modules/meld3 { };
4200
4201 meliae = callPackage ../development/python-modules/meliae {};
4202
4203 meinheld = callPackage ../development/python-modules/meinheld { };
4204
4205 memcached = callPackage ../development/python-modules/memcached { };
4206
4207 memory_profiler = callPackage ../development/python-modules/memory_profiler { };
4208
4209 mesa = callPackage ../development/python-modules/mesa { };
4210
4211 meson = disabledIf (pythonOlder "3.5") (toPythonModule ((pkgs.meson.override {
4212 python3Packages = self;
4213 }).overrideAttrs(oldAttrs: {
4214 # We do not want the setup hook in Python packages
4215 # because the build is performed differently.
4216 setupHook = null;
4217 })));
4218
4219 mesonpep517 = callPackage ../development/python-modules/mesonpep517 { };
4220
4221 metaphone = callPackage ../development/python-modules/metaphone { };
4222
4223 mezzanine = callPackage ../development/python-modules/mezzanine { };
4224
4225 micawber = callPackage ../development/python-modules/micawber { };
4226
4227 milksnake = callPackage ../development/python-modules/milksnake { };
4228
4229 minimock = callPackage ../development/python-modules/minimock { };
4230
4231 minio = callPackage ../development/python-modules/minio { };
4232
4233 moviepy = callPackage ../development/python-modules/moviepy { };
4234
4235 mozterm = callPackage ../development/python-modules/mozterm { };
4236
4237 mplleaflet = callPackage ../development/python-modules/mplleaflet { };
4238
4239 multidict = callPackage ../development/python-modules/multidict { };
4240
4241 munch = callPackage ../development/python-modules/munch { };
4242
4243 nototools = callPackage ../data/fonts/noto-fonts/tools.nix { };
4244
4245 rainbowstream = callPackage ../development/python-modules/rainbowstream { };
4246
4247 pendulum = callPackage ../development/python-modules/pendulum { };
4248
4249 pocket = callPackage ../development/python-modules/pocket { };
4250
4251 mistune = callPackage ../development/python-modules/mistune { };
4252
4253 brotlipy = callPackage ../development/python-modules/brotlipy { };
4254
4255 sortedcollections = callPackage ../development/python-modules/sortedcollections { };
4256
4257 hyperframe = callPackage ../development/python-modules/hyperframe { };
4258
4259 h2 = callPackage ../development/python-modules/h2 { };
4260
4261 editorconfig = callPackage ../development/python-modules/editorconfig { };
4262
4263 mock = callPackage ../development/python-modules/mock { };
4264
4265 mock-open = callPackage ../development/python-modules/mock-open { };
4266
4267 mockito = callPackage ../development/python-modules/mockito { };
4268
4269 modeled = callPackage ../development/python-modules/modeled { };
4270
4271 moderngl = callPackage ../development/python-modules/moderngl { };
4272
4273 moderngl-window = callPackage ../development/python-modules/moderngl_window { };
4274
4275 modestmaps = callPackage ../development/python-modules/modestmaps { };
4276
4277 # Needed here because moinmoin is loaded as a Python library.
4278 moinmoin = callPackage ../development/python-modules/moinmoin { };
4279
4280 moretools = callPackage ../development/python-modules/moretools { };
4281
4282 moto = callPackage ../development/python-modules/moto {};
4283
4284 mox = callPackage ../development/python-modules/mox { };
4285
4286 mozsvc = callPackage ../development/python-modules/mozsvc { };
4287
4288 mpmath = callPackage ../development/python-modules/mpmath { };
4289
4290 mpd = callPackage ../development/python-modules/mpd { };
4291
4292 mpd2 = callPackage ../development/python-modules/mpd2 { };
4293
4294 mpv = callPackage ../development/python-modules/mpv { mpv = pkgs.mpv; };
4295
4296 mrbob = callPackage ../development/python-modules/mrbob {};
4297
4298 msgpack = callPackage ../development/python-modules/msgpack {};
4299
4300 msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy {};
4301
4302 msrplib = callPackage ../development/python-modules/msrplib { };
4303
4304 multipledispatch = callPackage ../development/python-modules/multipledispatch { };
4305
4306 multiprocess = callPackage ../development/python-modules/multiprocess { };
4307
4308 munkres = callPackage ../development/python-modules/munkres { };
4309
4310 musicbrainzngs = callPackage ../development/python-modules/musicbrainzngs { };
4311
4312 mutag = callPackage ../development/python-modules/mutag { };
4313
4314 mutagen = callPackage ../development/python-modules/mutagen { };
4315
4316 muttils = callPackage ../development/python-modules/muttils { };
4317
4318 mygpoclient = callPackage ../development/python-modules/mygpoclient { };
4319
4320 mysqlclient = callPackage ../development/python-modules/mysqlclient { };
4321
4322 mypy = callPackage ../development/python-modules/mypy { };
4323
4324 mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { };
4325
4326 mypy-protobuf = callPackage ../development/python-modules/mypy-protobuf { };
4327
4328 neuronpy = callPackage ../development/python-modules/neuronpy { };
4329
4330 persisting-theory = callPackage ../development/python-modules/persisting-theory { };
4331
4332 pint = callPackage ../development/python-modules/pint { };
4333
4334 pygal = callPackage ../development/python-modules/pygal { };
4335
4336 pytaglib = callPackage ../development/python-modules/pytaglib { };
4337
4338 pyte = callPackage ../development/python-modules/pyte { };
4339
4340 graphviz = callPackage ../development/python-modules/graphviz {
4341 inherit (pkgs) graphviz;
4342 };
4343
4344 pygraphviz = callPackage ../development/python-modules/pygraphviz {
4345 inherit (pkgs) graphviz pkgconfig; # not the python package
4346 };
4347
4348 pymc3 = callPackage ../development/python-modules/pymc3 { };
4349
4350 pympler = callPackage ../development/python-modules/pympler { };
4351
4352 pymysqlsa = callPackage ../development/python-modules/pymysqlsa { };
4353
4354 merkletools = callPackage ../development/python-modules/merkletools { };
4355
4356 monosat = disabledIf (!isPy3k) (pkgs.monosat.python { inherit buildPythonPackage; inherit (self) cython; });
4357
4358 monotonic = callPackage ../development/python-modules/monotonic { };
4359
4360 mysql-connector = callPackage ../development/python-modules/mysql-connector { };
4361
4362 namebench = callPackage ../development/python-modules/namebench { };
4363
4364 namedlist = callPackage ../development/python-modules/namedlist { };
4365
4366 nameparser = callPackage ../development/python-modules/nameparser { };
4367
4368 names = callPackage ../development/python-modules/names { };
4369
4370 nbconflux = callPackage ../development/python-modules/nbconflux { };
4371
4372 nbconvert = callPackage ../development/python-modules/nbconvert { };
4373
4374 nbformat = if isPy3k then
4375 callPackage ../development/python-modules/nbformat { }
4376 else callPackage ../development/python-modules/nbformat/2.nix { };
4377
4378 nbmerge = callPackage ../development/python-modules/nbmerge { };
4379
4380 nbdime = callPackage ../development/python-modules/nbdime { };
4381
4382 nbxmpp = callPackage ../development/python-modules/nbxmpp { };
4383
4384 sleekxmpp = callPackage ../development/python-modules/sleekxmpp { };
4385
4386 slixmpp = callPackage ../development/python-modules/slixmpp {
4387 inherit (pkgs) gnupg;
4388 };
4389
4390 netaddr = callPackage ../development/python-modules/netaddr { };
4391
4392 netifaces = callPackage ../development/python-modules/netifaces { };
4393
4394 hpack = callPackage ../development/python-modules/hpack { };
4395
4396 nevow = callPackage ../development/python-modules/nevow { };
4397
4398 nibabel = callPackage ../development/python-modules/nibabel {};
4399
4400 nidaqmx = callPackage ../development/python-modules/nidaqmx { };
4401
4402 nilearn = callPackage ../development/python-modules/nilearn {};
4403
4404 nimfa = callPackage ../development/python-modules/nimfa {};
4405
4406 nipy = callPackage ../development/python-modules/nipy { };
4407
4408 nipype = callPackage ../development/python-modules/nipype {
4409 inherit (pkgs) which;
4410 };
4411
4412 nixpkgs = callPackage ../development/python-modules/nixpkgs { };
4413
4414 nixpkgs-pytools = callPackage ../development/python-modules/nixpkgs-pytools { };
4415
4416 nodeenv = callPackage ../development/python-modules/nodeenv { };
4417
4418 nose = callPackage ../development/python-modules/nose { };
4419
4420 nose-cov = callPackage ../development/python-modules/nose-cov { };
4421
4422 nose-exclude = callPackage ../development/python-modules/nose-exclude { };
4423
4424 nose-focus = callPackage ../development/python-modules/nose-focus { };
4425
4426 nose-randomly = callPackage ../development/python-modules/nose-randomly { };
4427
4428 nose2 = callPackage ../development/python-modules/nose2 { };
4429
4430 nose-cover3 = callPackage ../development/python-modules/nose-cover3 { };
4431
4432 nosexcover = callPackage ../development/python-modules/nosexcover { };
4433
4434 nosejs = callPackage ../development/python-modules/nosejs { };
4435
4436 nose-cprof = callPackage ../development/python-modules/nose-cprof { };
4437
4438 nose-of-yeti = callPackage ../development/python-modules/nose-of-yeti { };
4439
4440 nose-pattern-exclude = callPackage ../development/python-modules/nose-pattern-exclude { };
4441
4442 nose_warnings_filters = callPackage ../development/python-modules/nose_warnings_filters { };
4443
4444 notebook = if isPy3k then callPackage ../development/python-modules/notebook { }
4445 else callPackage ../development/python-modules/notebook/2.nix { };
4446
4447 notedown = callPackage ../development/python-modules/notedown { };
4448
4449 notify = callPackage ../development/python-modules/notify { };
4450
4451 notify2 = callPackage ../development/python-modules/notify2 {};
4452
4453 notmuch = callPackage ../development/python-modules/notmuch { };
4454
4455 emoji = callPackage ../development/python-modules/emoji { };
4456
4457 ntplib = callPackage ../development/python-modules/ntplib { };
4458
4459 num2words = callPackage ../development/python-modules/num2words { };
4460
4461 numba = callPackage ../development/python-modules/numba { };
4462
4463 numcodecs = callPackage ../development/python-modules/numcodecs {
4464 inherit (pkgs) gcc8;
4465 };
4466
4467 numexpr = callPackage ../development/python-modules/numexpr { };
4468
4469 Nuitka = callPackage ../development/python-modules/nuitka { };
4470
4471 numpy = let
4472 numpy_ = callPackage ../development/python-modules/numpy {
4473 blas = pkgs.openblasCompat;
4474 };
4475 numpy_2 = numpy_.overridePythonAttrs(oldAttrs: rec {
4476 version = "1.16.5";
4477 src = oldAttrs.src.override {
4478 inherit version;
4479 sha256 = "8bb452d94e964b312205b0de1238dd7209da452343653ab214b5d681780e7a0c";
4480 };
4481 });
4482 in if pythonOlder "3.5" then numpy_2 else numpy_;
4483
4484 numpydoc = callPackage ../development/python-modules/numpydoc { };
4485
4486 numpy-stl = callPackage ../development/python-modules/numpy-stl { };
4487
4488 numtraits = callPackage ../development/python-modules/numtraits { };
4489
4490 nwdiag = callPackage ../development/python-modules/nwdiag { };
4491
4492 dynd = callPackage ../development/python-modules/dynd { };
4493
4494 langcodes = callPackage ../development/python-modules/langcodes { };
4495
4496 livestreamer = callPackage ../development/python-modules/livestreamer { };
4497
4498 livestreamer-curses = callPackage ../development/python-modules/livestreamer-curses { };
4499
4500 oauth = callPackage ../development/python-modules/oauth { };
4501
4502 oauth2 = callPackage ../development/python-modules/oauth2 { };
4503
4504 oauth2client = callPackage ../development/python-modules/oauth2client { };
4505
4506 oauthlib = callPackage ../development/python-modules/oauthlib { };
4507
4508 obfsproxy = callPackage ../development/python-modules/obfsproxy { };
4509
4510 objgraph = callPackage ../development/python-modules/objgraph {
4511 graphvizPkg = pkgs.graphviz;
4512 };
4513
4514 odo = callPackage ../development/python-modules/odo { };
4515
4516 offtrac = callPackage ../development/python-modules/offtrac { };
4517
4518 openpyxl = if isPy3k then
4519 callPackage ../development/python-modules/openpyxl { }
4520 else
4521 callPackage ../development/python-modules/openpyxl/2.nix { };
4522
4523 opentimestamps = callPackage ../development/python-modules/opentimestamps { };
4524
4525 ordereddict = callPackage ../development/python-modules/ordereddict { };
4526
4527 od = callPackage ../development/python-modules/od { };
4528
4529 omegaconf = callPackage ../development/python-modules/omegaconf { };
4530
4531 orderedset = callPackage ../development/python-modules/orderedset { };
4532
4533 python-multipart = callPackage ../development/python-modules/python-multipart { };
4534
4535 python-otr = callPackage ../development/python-modules/python-otr { };
4536
4537 plone-testing = callPackage ../development/python-modules/plone-testing { };
4538
4539 ply = callPackage ../development/python-modules/ply { };
4540
4541 plyplus = callPackage ../development/python-modules/plyplus { };
4542
4543 plyvel = callPackage ../development/python-modules/plyvel { };
4544
4545 osc = callPackage ../development/python-modules/osc { };
4546
4547 rfc3986 = callPackage ../development/python-modules/rfc3986 { };
4548
4549 cachetools = let
4550 cachetools' = callPackage ../development/python-modules/cachetools {};
4551 cachetools_2 = cachetools'.overridePythonAttrs(oldAttrs: rec {
4552 version = "3.1.1";
4553 src = oldAttrs.src.override {
4554 inherit version;
4555 sha256 = "16m69l6n6y1r1y7cklm92rr7v69ldig2n3lbl3j323w5jz7d78lf";
4556 };
4557
4558 });
4559 in if isPy3k then cachetools' else cachetools_2;
4560
4561 cma = callPackage ../development/python-modules/cma { };
4562
4563 cmd2 = callPackage ../development/python-modules/cmd2 {};
4564
4565 warlock = callPackage ../development/python-modules/warlock { };
4566
4567 pecan = callPackage ../development/python-modules/pecan { };
4568
4569 kaitaistruct = callPackage ../development/python-modules/kaitaistruct { };
4570
4571 Kajiki = callPackage ../development/python-modules/kajiki { };
4572
4573 WSME = callPackage ../development/python-modules/WSME { };
4574
4575 zake = callPackage ../development/python-modules/zake { };
4576
4577 zarr = callPackage ../development/python-modules/zarr { };
4578
4579 kazoo = callPackage ../development/python-modules/kazoo { };
4580
4581 FormEncode = callPackage ../development/python-modules/FormEncode { };
4582
4583 pycountry = callPackage ../development/python-modules/pycountry { };
4584
4585 nine = callPackage ../development/python-modules/nine { };
4586
4587 logutils = callPackage ../development/python-modules/logutils { };
4588
4589 ldappool = callPackage ../development/python-modules/ldappool { };
4590
4591 retrying = callPackage ../development/python-modules/retrying { };
4592
4593 fasteners = callPackage ../development/python-modules/fasteners { };
4594
4595 aiocontextvars = callPackage ../development/python-modules/aiocontextvars { };
4596
4597 aioeventlet = callPackage ../development/python-modules/aioeventlet { };
4598
4599 aiokafka = callPackage ../development/python-modules/aiokafka { };
4600
4601 olefile = callPackage ../development/python-modules/olefile { };
4602
4603 requests-mock = callPackage ../development/python-modules/requests-mock { };
4604
4605 mecab-python3 = callPackage ../development/python-modules/mecab-python3 { };
4606
4607 mox3 = callPackage ../development/python-modules/mox3 { };
4608
4609 doc8 = callPackage ../development/python-modules/doc8 { };
4610
4611 wrapt = callPackage ../development/python-modules/wrapt { };
4612
4613 pagerduty = callPackage ../development/python-modules/pagerduty { };
4614
4615 pandas = if isPy3k then
4616 callPackage ../development/python-modules/pandas { }
4617 else
4618 callPackage ../development/python-modules/pandas/2.nix { };
4619
4620 panel = callPackage ../development/python-modules/panel { };
4621
4622 xlrd = callPackage ../development/python-modules/xlrd { };
4623
4624 bottleneck = callPackage ../development/python-modules/bottleneck { };
4625
4626 paho-mqtt = callPackage ../development/python-modules/paho-mqtt { };
4627
4628 pamqp = callPackage ../development/python-modules/pamqp { };
4629
4630 parsedatetime = callPackage ../development/python-modules/parsedatetime { };
4631
4632 param = callPackage ../development/python-modules/param { };
4633
4634 paramiko = callPackage ../development/python-modules/paramiko { };
4635
4636 parameterized = callPackage ../development/python-modules/parameterized { };
4637
4638 paramz = callPackage ../development/python-modules/paramz { };
4639
4640 parfive = callPackage ../development/python-modules/parfive { };
4641
4642 parsel = callPackage ../development/python-modules/parsel { };
4643
4644 parso = callPackage ../development/python-modules/parso { };
4645
4646 partd = callPackage ../development/python-modules/partd { };
4647
4648 patch = callPackage ../development/python-modules/patch { };
4649
4650 patch-ng = callPackage ../development/python-modules/patch-ng { };
4651
4652 pathos = callPackage ../development/python-modules/pathos { };
4653
4654 patsy = callPackage ../development/python-modules/patsy { };
4655
4656 paste = callPackage ../development/python-modules/paste { };
4657
4658 PasteDeploy = callPackage ../development/python-modules/pastedeploy { };
4659
4660 pasteScript = callPackage ../development/python-modules/pastescript { };
4661
4662 patator = callPackage ../development/python-modules/patator { };
4663
4664 pathlib2 = callPackage ../development/python-modules/pathlib2 { };
4665
4666 pathpy = if isPy3k then
4667 callPackage ../development/python-modules/path.py { }
4668 else
4669 callPackage ../development/python-modules/path.py/2.nix { };
4670
4671 paypalrestsdk = callPackage ../development/python-modules/paypalrestsdk { };
4672
4673 pbr = callPackage ../development/python-modules/pbr { };
4674
4675 fixtures = callPackage ../development/python-modules/fixtures { };
4676
4677 fipy = callPackage ../development/python-modules/fipy { };
4678
4679 sfepy = callPackage ../development/python-modules/sfepy { };
4680
4681 pelican = callPackage ../development/python-modules/pelican {
4682 inherit (pkgs) glibcLocales git;
4683 };
4684
4685 pep8 = callPackage ../development/python-modules/pep8 { };
4686
4687 pep8-naming = callPackage ../development/python-modules/pep8-naming { };
4688
4689 pep257 = callPackage ../development/python-modules/pep257 { };
4690
4691 percol = callPackage ../development/python-modules/percol { };
4692
4693 pexif = callPackage ../development/python-modules/pexif { };
4694
4695 pexpect = callPackage ../development/python-modules/pexpect { };
4696
4697 pdfkit = callPackage ../development/python-modules/pdfkit { };
4698
4699 periodictable = callPackage ../development/python-modules/periodictable { };
4700
4701 pgcli = callPackage ../development/tools/database/pgcli {};
4702
4703 pg8000 = callPackage ../development/python-modules/pg8000 { };
4704 pg8000_1_12 = callPackage ../development/python-modules/pg8000/1_12.nix { };
4705
4706 pglast = callPackage ../development/python-modules/pglast { };
4707
4708 pgsanity = callPackage ../development/python-modules/pgsanity { };
4709
4710 pgspecial = callPackage ../development/python-modules/pgspecial { };
4711
4712 pgpy = callPackage ../development/python-modules/pgpy { };
4713
4714 pickleshare = callPackage ../development/python-modules/pickleshare { };
4715
4716 picos = callPackage ../development/python-modules/picos { };
4717
4718 piep = callPackage ../development/python-modules/piep { };
4719
4720 piexif = callPackage ../development/python-modules/piexif { };
4721
4722 pip = callPackage ../development/python-modules/pip { };
4723
4724 pip-tools = callPackage ../development/python-modules/pip-tools {
4725 git = pkgs.gitMinimal;
4726 glibcLocales = pkgs.glibcLocales;
4727 };
4728
4729 pipdate = callPackage ../development/python-modules/pipdate { };
4730
4731 pika = callPackage ../development/python-modules/pika { };
4732
4733 pika-pool = callPackage ../development/python-modules/pika-pool { };
4734
4735 pikepdf = callPackage ../development/python-modules/pikepdf { };
4736
4737 kmapper = callPackage ../development/python-modules/kmapper { };
4738
4739 kmsxx = toPythonModule ((callPackage ../development/libraries/kmsxx {
4740 inherit (pkgs.kmsxx) stdenv;
4741 inherit (pkgs) pkgconfig;
4742 withPython = true;
4743 }).overrideAttrs (oldAttrs: {
4744 name = "${python.libPrefix}-${pkgs.kmsxx.name}";
4745 }));
4746
4747 precis-i18n = callPackage ../development/python-modules/precis-i18n { };
4748
4749 prox-tv = callPackage ../development/python-modules/prox-tv {
4750 # We need to use blas instead of openblas on darwin,
4751 # see https://github.com/NixOS/nixpkgs/pull/45013.
4752 useOpenblas = ! stdenv.isDarwin;
4753 };
4754
4755 pvlib = callPackage ../development/python-modules/pvlib { };
4756
4757 pybase64 = callPackage ../development/python-modules/pybase64 { };
4758
4759 pylibconfig2 = callPackage ../development/python-modules/pylibconfig2 { };
4760
4761 pylibmc = callPackage ../development/python-modules/pylibmc {};
4762
4763 pymetar = callPackage ../development/python-modules/pymetar { };
4764
4765 pysftp = callPackage ../development/python-modules/pysftp { };
4766
4767 soundfile = callPackage ../development/python-modules/soundfile { };
4768
4769 pysoundfile = self.soundfile; # Alias added 23-06-2019
4770
4771 python-jenkins = callPackage ../development/python-modules/python-jenkins { };
4772
4773 pystringtemplate = callPackage ../development/python-modules/stringtemplate { };
4774
4775 pyviz-comms = callPackage ../development/python-modules/pyviz-comms { };
4776
4777 pillow = callPackage ../development/python-modules/pillow {
4778 inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
4779 inherit (pkgs.xorg) libX11;
4780 };
4781
4782 pkgconfig = callPackage ../development/python-modules/pkgconfig {
4783 inherit (pkgs) pkgconfig;
4784 };
4785
4786 plumbum = callPackage ../development/python-modules/plumbum { };
4787
4788 polib = callPackage ../development/python-modules/polib {};
4789
4790 posix_ipc = callPackage ../development/python-modules/posix_ipc { };
4791
4792 portend = callPackage ../development/python-modules/portend { };
4793
4794 powerline = callPackage ../development/python-modules/powerline { };
4795
4796 pox = callPackage ../development/python-modules/pox { };
4797
4798 ppft = callPackage ../development/python-modules/ppft { };
4799
4800 praw = if isPy3k then callPackage ../development/python-modules/praw { }
4801 else callPackage ../development/python-modules/praw/6.3.nix { };
4802
4803 prance = callPackage ../development/python-modules/prance { };
4804
4805 prawcore = callPackage ../development/python-modules/prawcore { };
4806
4807 premailer = callPackage ../development/python-modules/premailer { };
4808
4809 prettytable = callPackage ../development/python-modules/prettytable { };
4810
4811 property-manager = callPackage ../development/python-modules/property-manager { };
4812
4813 prompt_toolkit = let
4814 filename = if isPy3k then ../development/python-modules/prompt_toolkit else ../development/python-modules/prompt_toolkit/1.nix;
4815 in callPackage filename { };
4816
4817 protobuf = callPackage ../development/python-modules/protobuf {
4818 disabled = isPyPy;
4819 doCheck = !isPy3k;
4820 protobuf = pkgs.protobuf;
4821 };
4822
4823 psd-tools = callPackage ../development/python-modules/psd-tools { };
4824
4825 psutil = callPackage ../development/python-modules/psutil { };
4826
4827 psycopg2 = callPackage ../development/python-modules/psycopg2 {};
4828
4829 ptpython = callPackage ../development/python-modules/ptpython {
4830 prompt_toolkit = self.prompt_toolkit;
4831 };
4832
4833 ptable = callPackage ../development/python-modules/ptable { };
4834
4835 publicsuffix = callPackage ../development/python-modules/publicsuffix {};
4836
4837 py = callPackage ../development/python-modules/py { };
4838
4839 pyacoustid = callPackage ../development/python-modules/pyacoustid { };
4840
4841 pyalgotrade = callPackage ../development/python-modules/pyalgotrade { };
4842
4843 pyasn1 = callPackage ../development/python-modules/pyasn1 { };
4844
4845 pyasn1-modules = callPackage ../development/python-modules/pyasn1-modules { };
4846
4847 pyatmo = callPackage ../development/python-modules/pyatmo { };
4848
4849 pyaudio = callPackage ../development/python-modules/pyaudio { };
4850
4851 pysam = callPackage ../development/python-modules/pysam { };
4852
4853 pysaml2 = callPackage ../development/python-modules/pysaml2 {
4854 inherit (pkgs) xmlsec;
4855 };
4856
4857 python-pushover = callPackage ../development/python-modules/pushover {};
4858
4859 pystemd = callPackage ../development/python-modules/pystemd { systemd = pkgs.systemd; };
4860
4861 mongodict = callPackage ../development/python-modules/mongodict { };
4862
4863 mongoengine = callPackage ../development/python-modules/mongoengine { };
4864
4865 repoze_who = callPackage ../development/python-modules/repoze_who { };
4866
4867 vobject = callPackage ../development/python-modules/vobject { };
4868
4869 pycarddav = callPackage ../development/python-modules/pycarddav { };
4870
4871 pygit2 = callPackage ../development/python-modules/pygit2 { };
4872
4873 Babel = callPackage ../development/python-modules/Babel { };
4874
4875 babelgladeextractor = callPackage ../development/python-modules/babelgladeextractor { };
4876
4877 pybfd = callPackage ../development/python-modules/pybfd { };
4878
4879 pybigwig = callPackage ../development/python-modules/pybigwig { };
4880
4881 py2bit = callPackage ../development/python-modules/py2bit { };
4882
4883 pyblock = callPackage ../development/python-modules/pyblock { };
4884
4885 pyblosxom = callPackage ../development/python-modules/pyblosxom { };
4886
4887 pycapnp = callPackage ../development/python-modules/pycapnp { };
4888
4889 pycaption = callPackage ../development/python-modules/pycaption { };
4890
4891 pycdio = callPackage ../development/python-modules/pycdio { };
4892
4893 pycosat = callPackage ../development/python-modules/pycosat { };
4894
4895 pycryptopp = callPackage ../development/python-modules/pycryptopp { };
4896
4897 pyct = callPackage ../development/python-modules/pyct { };
4898
4899 pycups = callPackage ../development/python-modules/pycups { };
4900
4901 pycurl = callPackage ../development/python-modules/pycurl { };
4902
4903 pycurl2 = callPackage ../development/python-modules/pycurl2 { };
4904
4905 pydispatcher = callPackage ../development/python-modules/pydispatcher { };
4906
4907 pydot = callPackage ../development/python-modules/pydot {
4908 inherit (pkgs) graphviz;
4909 };
4910
4911 pydot_ng = callPackage ../development/python-modules/pydot_ng { graphviz = pkgs.graphviz; };
4912
4913 pyelftools = callPackage ../development/python-modules/pyelftools { };
4914
4915 pyenchant = callPackage ../development/python-modules/pyenchant { enchant2 = pkgs.enchant2; };
4916
4917 pyexcelerator = callPackage ../development/python-modules/pyexcelerator { };
4918
4919 pyext = callPackage ../development/python-modules/pyext { };
4920
4921 pyface = callPackage ../development/python-modules/pyface { };
4922
4923 pyfantom = callPackage ../development/python-modules/pyfantom { };
4924
4925 pyfma = callPackage ../development/python-modules/pyfma { };
4926
4927 pyfftw = callPackage ../development/python-modules/pyfftw { };
4928
4929 pyfiglet = callPackage ../development/python-modules/pyfiglet { };
4930
4931 pyflakes = callPackage ../development/python-modules/pyflakes { };
4932
4933 pyftgl = callPackage ../development/python-modules/pyftgl { };
4934
4935 pygeoip = callPackage ../development/python-modules/pygeoip {};
4936
4937 PyGithub = callPackage ../development/python-modules/pyGithub {};
4938
4939 pyglet = callPackage ../development/python-modules/pyglet {};
4940
4941 pygments = callPackage ../development/python-modules/Pygments { };
4942
4943 pygpgme = callPackage ../development/python-modules/pygpgme { };
4944
4945 pyment = callPackage ../development/python-modules/pyment { };
4946
4947 pylint = if isPy3k then callPackage ../development/python-modules/pylint { }
4948 else callPackage ../development/python-modules/pylint/1.9.nix { };
4949
4950 pylint-celery = callPackage ../development/python-modules/pylint-celery { };
4951
4952 pylint-django = callPackage ../development/python-modules/pylint-django { };
4953
4954 pylint-flask = callPackage ../development/python-modules/pylint-flask { };
4955
4956 pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { };
4957
4958 pyomo = callPackage ../development/python-modules/pyomo { };
4959
4960 pyopencl = callPackage ../development/python-modules/pyopencl { };
4961
4962 pyosmium = callPackage ../development/python-modules/pyosmium { };
4963
4964 pyotp = callPackage ../development/python-modules/pyotp { };
4965
4966 pyproj = callPackage ../development/python-modules/pyproj { };
4967
4968 pyqrcode = callPackage ../development/python-modules/pyqrcode { };
4969
4970 pyrabbit2 = callPackage ../development/python-modules/pyrabbit2 { };
4971
4972 pyrr = callPackage ../development/python-modules/pyrr { };
4973
4974 pysha3 = callPackage ../development/python-modules/pysha3 { };
4975
4976 pyshp = callPackage ../development/python-modules/pyshp { };
4977
4978 pysmbc = callPackage ../development/python-modules/pysmbc {
4979 inherit (pkgs) pkgconfig;
4980 };
4981
4982 pyspread = callPackage ../development/python-modules/pyspread { };
4983
4984 pysparse = callPackage ../development/python-modules/pysparse { };
4985
4986 pyupdate = callPackage ../development/python-modules/pyupdate {};
4987
4988 pyvmomi = callPackage ../development/python-modules/pyvmomi { };
4989
4990 pyx = callPackage ../development/python-modules/pyx { };
4991
4992 mmpython = callPackage ../development/python-modules/mmpython { };
4993
4994 kaa-base = callPackage ../development/python-modules/kaa-base { };
4995
4996 kaa-metadata = callPackage ../development/python-modules/kaa-metadata { };
4997
4998 PyICU = callPackage ../development/python-modules/pyicu { };
4999
5000 pyinputevent = callPackage ../development/python-modules/pyinputevent { };
5001
5002 pyinotify = callPackage ../development/python-modules/pyinotify { };
5003
5004 pyinsane2 = callPackage ../development/python-modules/pyinsane2 { };
5005
5006 pyjwt = callPackage ../development/python-modules/pyjwt { };
5007
5008 pykickstart = callPackage ../development/python-modules/pykickstart { };
5009
5010 pymemoize = callPackage ../development/python-modules/pymemoize { };
5011
5012 pyobjc = if stdenv.isDarwin
5013 then callPackage ../development/python-modules/pyobjc {}
5014 else throw "pyobjc can only be built on Mac OS";
5015
5016 pyodbc = callPackage ../development/python-modules/pyodbc { };
5017
5018 pyocr = callPackage ../development/python-modules/pyocr { };
5019
5020 pyparsing = callPackage ../development/python-modules/pyparsing { };
5021
5022 pyparted = callPackage ../development/python-modules/pyparted { };
5023
5024 pyptlib = callPackage ../development/python-modules/pyptlib { };
5025
5026 pyqtgraph = callPackage ../development/python-modules/pyqtgraph { };
5027
5028 PyStemmer = callPackage ../development/python-modules/pystemmer {};
5029
5030 # Missing expression?
5031 # Pyro = callPackage ../development/python-modules/pyro { };
5032
5033 pyrsistent = callPackage ../development/python-modules/pyrsistent { };
5034
5035 PyRSS2Gen = callPackage ../development/python-modules/pyrss2gen { };
5036
5037 pysmi = callPackage ../development/python-modules/pysmi { };
5038
5039 pysnmp = callPackage ../development/python-modules/pysnmp { };
5040
5041 pysocks = callPackage ../development/python-modules/pysocks { };
5042
5043 python_fedora = callPackage ../development/python-modules/python_fedora {};
5044
5045 python-simple-hipchat = callPackage ../development/python-modules/python-simple-hipchat {};
5046 python_simple_hipchat = self.python-simple-hipchat;
5047
5048 python_keyczar = callPackage ../development/python-modules/python_keyczar { };
5049
5050 python-language-server = callPackage ../development/python-modules/python-language-server {};
5051
5052 python-jsonrpc-server = callPackage ../development/python-modules/python-jsonrpc-server {};
5053
5054 pyls-black = callPackage ../development/python-modules/pyls-black {};
5055
5056 pyls-isort = callPackage ../development/python-modules/pyls-isort {};
5057
5058 pyls-mypy = callPackage ../development/python-modules/pyls-mypy {};
5059
5060 pyu2f = callPackage ../development/python-modules/pyu2f { };
5061
5062 pyudev = callPackage ../development/python-modules/pyudev {
5063 inherit (pkgs) systemd;
5064 };
5065
5066 pynmea2 = callPackage ../development/python-modules/pynmea2 {};
5067
5068 pynrrd = callPackage ../development/python-modules/pynrrd { };
5069
5070 pynzb = callPackage ../development/python-modules/pynzb { };
5071
5072 process-tests = callPackage ../development/python-modules/process-tests { };
5073
5074 progressbar = callPackage ../development/python-modules/progressbar {};
5075
5076 progressbar2 = callPackage ../development/python-modules/progressbar2 { };
5077
5078 progressbar231 = callPackage ../development/python-modules/progressbar231 { };
5079
5080 progressbar33 = callPackage ../development/python-modules/progressbar33 { };
5081
5082 ldap = callPackage ../development/python-modules/ldap {
5083 inherit (pkgs) openldap cyrus_sasl;
5084 };
5085
5086 ldap3 = callPackage ../development/python-modules/ldap3 {};
5087
5088 ptest = callPackage ../development/python-modules/ptest { };
5089
5090 ptyprocess = callPackage ../development/python-modules/ptyprocess { };
5091
5092 pylibacl = callPackage ../development/python-modules/pylibacl { };
5093
5094 pylibgen = callPackage ../development/python-modules/pylibgen { };
5095
5096 pyliblo = callPackage ../development/python-modules/pyliblo { };
5097
5098 pypcap = callPackage ../development/python-modules/pypcap {};
5099
5100 pyplatec = callPackage ../development/python-modules/pyplatec { };
5101
5102 purepng = callPackage ../development/python-modules/purepng { };
5103
5104 pyhocon = callPackage ../development/python-modules/pyhocon { };
5105
5106 pyjson5 = callPackage ../development/python-modules/pyjson5 {};
5107
5108 pymaging = callPackage ../development/python-modules/pymaging { };
5109
5110 pymaging_png = callPackage ../development/python-modules/pymaging_png { };
5111
5112 pyPdf = callPackage ../development/python-modules/pypdf { };
5113
5114 pypdf2 = callPackage ../development/python-modules/pypdf2 { };
5115
5116 pyopengl = callPackage ../development/python-modules/pyopengl { };
5117
5118 pyopenssl = callPackage ../development/python-modules/pyopenssl { };
5119
5120 pyquery = callPackage ../development/python-modules/pyquery { };
5121
5122 pyreport = callPackage ../development/python-modules/pyreport { };
5123
5124 pyreadability = callPackage ../development/python-modules/pyreadability { };
5125
5126 pyscss = callPackage ../development/python-modules/pyscss { };
5127
5128 pyserial = callPackage ../development/python-modules/pyserial {};
5129
5130 pyserial-asyncio = callPackage ../development/python-modules/pyserial-asyncio { };
5131
5132 pysonos = callPackage ../development/python-modules/pysonos {};
5133
5134 pymongo = callPackage ../development/python-modules/pymongo {};
5135
5136 pyperclip = callPackage ../development/python-modules/pyperclip { };
5137
5138 pysqlite = callPackage ../development/python-modules/pysqlite { };
5139
5140 pysvn = callPackage ../development/python-modules/pysvn { };
5141
5142 python-markdown-math = callPackage ../development/python-modules/python-markdown-math { };
5143
5144 python-miio = callPackage ../development/python-modules/python-miio { };
5145
5146 python-pipedrive = callPackage ../development/python-modules/python-pipedrive { };
5147
5148 python-ptrace = callPackage ../development/python-modules/python-ptrace { };
5149
5150 python-wifi = callPackage ../development/python-modules/python-wifi { };
5151
5152 python-etcd = callPackage ../development/python-modules/python-etcd { };
5153
5154 pythonnet = callPackage ../development/python-modules/pythonnet {
5155 # `mono >= 4.6` required to prevent crashes encountered with earlier versions.
5156 mono = pkgs.mono4;
5157 inherit (pkgs) pkgconfig;
5158 };
5159
5160 pytz = callPackage ../development/python-modules/pytz { };
5161
5162 pytzdata = callPackage ../development/python-modules/pytzdata { };
5163
5164 pyutil = callPackage ../development/python-modules/pyutil { };
5165
5166 pyutilib = callPackage ../development/python-modules/pyutilib { };
5167
5168 pywal = callPackage ../development/python-modules/pywal { };
5169
5170 pywinrm = callPackage ../development/python-modules/pywinrm { };
5171
5172 pyxattr = let
5173 pyxattr' = callPackage ../development/python-modules/pyxattr { };
5174 pyxattr_2 = pyxattr'.overridePythonAttrs(oldAttrs: rec {
5175 version = "0.6.1";
5176 src = oldAttrs.src.override {
5177 inherit version;
5178 sha256 = "b525843f6b51036198b3b87c4773a5093d6dec57d60c18a1f269dd7059aa16e3";
5179 };
5180 });
5181 in if isPy3k then pyxattr' else pyxattr_2;
5182
5183 pyamg = callPackage ../development/python-modules/pyamg { };
5184
5185 pyaml = callPackage ../development/python-modules/pyaml { };
5186
5187 pyyaml = callPackage ../development/python-modules/pyyaml { };
5188
5189 pyyaml_3 = (callPackage ../development/python-modules/pyyaml { }).overridePythonAttrs (oldAttrs: rec {
5190 version = "3.13";
5191 src = oldAttrs.src.override {
5192 inherit version;
5193 sha256 = "3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf";
5194 };
5195 # https://github.com/yaml/pyyaml/issues/298#issuecomment-511990948
5196 patches = singleton (pkgs.fetchpatch {
5197 url = "https://github.com/yaml/pyyaml/commit/c5b135fe39d41cffbdc006f28ccb2032df6005e0.patch";
5198 sha256 = "0x1v45rkmj194c41d1nqi3ihj9z4rsy8zvpfcd8p960g1fia7fhn";
5199 });
5200 # https://github.com/yaml/pyyaml/issues/298#issuecomment-511990948
5201 doCheck = false;
5202 });
5203
5204 rabbitpy = callPackage ../development/python-modules/rabbitpy { };
5205
5206 rasterio = callPackage ../development/python-modules/rasterio {
5207 gdal = pkgs.gdal_2; # gdal 3.0 not supported yet
5208 };
5209
5210 radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud {};
5211
5212 recaptcha_client = callPackage ../development/python-modules/recaptcha_client { };
5213
5214 rbtools = callPackage ../development/python-modules/rbtools { };
5215
5216 rencode = callPackage ../development/python-modules/rencode { };
5217
5218 reportlab = callPackage ../development/python-modules/reportlab { };
5219
5220 requests = callPackage ../development/python-modules/requests { };
5221
5222 requests_download = callPackage ../development/python-modules/requests_download { };
5223
5224 requestsexceptions = callPackage ../development/python-modules/requestsexceptions {};
5225
5226 requests_ntlm = callPackage ../development/python-modules/requests_ntlm { };
5227
5228 requests_oauthlib = callPackage ../development/python-modules/requests-oauthlib { };
5229
5230 requests-toolbelt = callPackage ../development/python-modules/requests-toolbelt { };
5231 requests_toolbelt = self.requests-toolbelt; # Old attr, 2017-09-26
5232
5233 retry_decorator = callPackage ../development/python-modules/retry_decorator { };
5234
5235 roboschool = callPackage ../development/python-modules/roboschool {
5236 inherit (pkgs) pkgconfig; # use normal pkgconfig, not the python package
5237 };
5238
5239 rfc6555 = callPackage ../development/python-modules/rfc6555 { };
5240
5241 qdarkstyle = callPackage ../development/python-modules/qdarkstyle { };
5242
5243 qds_sdk = callPackage ../development/python-modules/qds_sdk { };
5244
5245 qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { };
5246
5247 quamash = callPackage ../development/python-modules/quamash { };
5248
5249 quandl = callPackage ../development/python-modules/quandl { };
5250 # alias for an older package which did not support Python 3
5251 Quandl = callPackage ../development/python-modules/quandl { };
5252
5253 qscintilla-qt4 = callPackage ../development/python-modules/qscintilla { };
5254
5255 qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 {
5256 pythonPackages = self;
5257 lndir = pkgs.xorg.lndir;
5258 };
5259
5260 qscintilla = self.qscintilla-qt4;
5261
5262 qserve = callPackage ../development/python-modules/qserve { };
5263
5264 qtawesome = callPackage ../development/python-modules/qtawesome { };
5265
5266 qtconsole = callPackage ../development/python-modules/qtconsole { };
5267
5268 qtpy = callPackage ../development/python-modules/qtpy { };
5269
5270 quantities = callPackage ../development/python-modules/quantities { };
5271
5272 qutip = callPackage ../development/python-modules/qutip { };
5273
5274 rcssmin = callPackage ../development/python-modules/rcssmin { };
5275
5276 recommonmark = callPackage ../development/python-modules/recommonmark { };
5277
5278 redis = callPackage ../development/python-modules/redis { };
5279
5280 rednose = callPackage ../development/python-modules/rednose { };
5281
5282 reikna = callPackage ../development/python-modules/reikna { };
5283
5284 repocheck = callPackage ../development/python-modules/repocheck { };
5285
5286 restrictedpython = callPackage ../development/python-modules/restrictedpython { };
5287
5288 restview = callPackage ../development/python-modules/restview { };
5289
5290 readme = callPackage ../development/python-modules/readme { };
5291
5292 readme_renderer = callPackage ../development/python-modules/readme_renderer { };
5293
5294 readchar = callPackage ../development/python-modules/readchar { };
5295
5296 rivet = disabledIf isPy3k (toPythonModule (pkgs.rivet.override {
5297 python2 = python;
5298 }));
5299
5300 ripser = callPackage ../development/python-modules/ripser { };
5301
5302 rjsmin = callPackage ../development/python-modules/rjsmin { };
5303
5304 pysolr = callPackage ../development/python-modules/pysolr { };
5305
5306 geoalchemy2 = callPackage ../development/python-modules/geoalchemy2 { };
5307
5308 geographiclib = callPackage ../development/python-modules/geographiclib { };
5309
5310 geopy = if isPy3k
5311 then callPackage ../development/python-modules/geopy { }
5312 else callPackage ../development/python-modules/geopy/2.nix { };
5313
5314 django-haystack = callPackage ../development/python-modules/django-haystack { };
5315
5316 django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { };
5317
5318 rdflib = callPackage ../development/python-modules/rdflib { };
5319
5320 isodate = callPackage ../development/python-modules/isodate { };
5321
5322 owslib = callPackage ../development/python-modules/owslib { };
5323
5324 readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { };
5325
5326 requests-http-signature = callPackage ../development/python-modules/requests-http-signature { };
5327
5328 requirements-detector = callPackage ../development/python-modules/requirements-detector { };
5329
5330 resampy = callPackage ../development/python-modules/resampy { };
5331
5332 restructuredtext_lint = callPackage ../development/python-modules/restructuredtext_lint { };
5333
5334 retry = callPackage ../development/python-modules/retry { };
5335
5336 robomachine = callPackage ../development/python-modules/robomachine { };
5337
5338 robotframework = callPackage ../development/python-modules/robotframework { };
5339
5340 robotframework-databaselibrary = callPackage ../development/python-modules/robotframework-databaselibrary { };
5341
5342 robotframework-requests = callPackage ../development/python-modules/robotframework-requests { };
5343
5344 robotframework-ride = callPackage ../development/python-modules/robotframework-ride { };
5345
5346 robotframework-seleniumlibrary = callPackage ../development/python-modules/robotframework-seleniumlibrary { };
5347
5348 robotframework-selenium2library = callPackage ../development/python-modules/robotframework-selenium2library { };
5349
5350 robotframework-sshlibrary = callPackage ../development/python-modules/robotframework-sshlibrary { };
5351
5352 robotframework-tools = callPackage ../development/python-modules/robotframework-tools { };
5353
5354 robotstatuschecker = callPackage ../development/python-modules/robotstatuschecker { };
5355
5356 robotsuite = callPackage ../development/python-modules/robotsuite { };
5357
5358 serpent = callPackage ../development/python-modules/serpent { };
5359
5360 selectors34 = callPackage ../development/python-modules/selectors34 { };
5361
5362 Pyro4 = callPackage ../development/python-modules/pyro4 { };
5363
5364 rope = callPackage ../development/python-modules/rope { };
5365
5366 ropper = callPackage ../development/python-modules/ropper { };
5367
5368 rpkg = callPackage ../development/python-modules/rpkg {};
5369
5370 rply = callPackage ../development/python-modules/rply {};
5371
5372 rpm = toPythonModule (pkgs.rpm.override{inherit python;});
5373
5374 rpmfluff = callPackage ../development/python-modules/rpmfluff {};
5375
5376 rpy2 = if isPy3k
5377 then callPackage ../development/python-modules/rpy2 { }
5378 else callPackage ../development/python-modules/rpy2/2.nix { };
5379
5380 rtslib = callPackage ../development/python-modules/rtslib {};
5381
5382 Rtree = callPackage ../development/python-modules/Rtree { inherit (pkgs) libspatialindex; };
5383
5384 typing = callPackage ../development/python-modules/typing { };
5385
5386 typing-extensions = callPackage ../development/python-modules/typing-extensions { };
5387
5388 typeguard = callPackage ../development/python-modules/typeguard { };
5389
5390 typesentry = callPackage ../development/python-modules/typesentry { };
5391
5392 typesystem = callPackage ../development/python-modules/typesystem { };
5393
5394 s3transfer = callPackage ../development/python-modules/s3transfer { };
5395
5396 seqdiag = callPackage ../development/python-modules/seqdiag { };
5397
5398 sequoia = disabledIf (isPyPy || !isPy3k) (toPythonModule (pkgs.sequoia.override {
5399 pythonPackages = self;
5400 pythonSupport = true;
5401 }));
5402
5403 safe = callPackage ../development/python-modules/safe { };
5404
5405 sampledata = callPackage ../development/python-modules/sampledata { };
5406
5407 sasmodels = callPackage ../development/python-modules/sasmodels { };
5408
5409 scapy = callPackage ../development/python-modules/scapy { };
5410
5411 scipy = let
5412 scipy_ = callPackage ../development/python-modules/scipy { };
5413 scipy_1_2 = scipy_.overridePythonAttrs(oldAttrs: rec {
5414 version = "1.2.2";
5415 src = oldAttrs.src.override {
5416 inherit version;
5417 sha256 = "a4331e0b8dab1ff75d2c67b5158a8bb9a83c799d7140094dda936d876c7cfbb1";
5418 };
5419 });
5420 in if pythonOlder "3.5" then scipy_1_2 else scipy_;
5421
5422 scikitimage = callPackage ../development/python-modules/scikit-image { };
5423
5424 scikitlearn = let
5425 args = { inherit (pkgs) gfortran glibcLocales; };
5426 in
5427 if isPy3k then callPackage ../development/python-modules/scikitlearn args
5428 else callPackage ../development/python-modules/scikitlearn/0.20.nix args;
5429
5430 scikit-bio = callPackage ../development/python-modules/scikit-bio { };
5431
5432 scikit-build = callPackage ../development/python-modules/scikit-build { };
5433
5434 scikits-odes = callPackage ../development/python-modules/scikits-odes { };
5435
5436 scikit-optimize = callPackage ../development/python-modules/scikit-optimize { };
5437
5438 scikit-tda = callPackage ../development/python-modules/scikit-tda { };
5439
5440 scikit-fmm = callPackage ../development/python-modules/scikit-fmm { };
5441
5442 scp = callPackage ../development/python-modules/scp {};
5443
5444 seaborn = if isPy3k then
5445 callPackage ../development/python-modules/seaborn { }
5446 else
5447 callPackage ../development/python-modules/seaborn/0.9.1.nix { };
5448
5449 seabreeze = callPackage ../development/python-modules/seabreeze { };
5450
5451 selenium = callPackage ../development/python-modules/selenium { };
5452
5453 serpy = callPackage ../development/python-modules/serpy { };
5454
5455 setuptools_scm = callPackage ../development/python-modules/setuptools_scm { };
5456
5457 setuptools-scm-git-archive = callPackage ../development/python-modules/setuptools-scm-git-archive { };
5458
5459 serverlessrepo = callPackage ../development/python-modules/serverlessrepo { };
5460
5461 shippai = callPackage ../development/python-modules/shippai {};
5462
5463 shutilwhich = callPackage ../development/python-modules/shutilwhich { };
5464
5465 simanneal = callPackage ../development/python-modules/simanneal { };
5466
5467 simplegeneric = callPackage ../development/python-modules/simplegeneric { };
5468
5469 shamir-mnemonic = callPackage ../development/python-modules/shamir-mnemonic { };
5470
5471 shodan = callPackage ../development/python-modules/shodan { };
5472
5473 should-dsl = callPackage ../development/python-modules/should-dsl { };
5474
5475 showit = callPackage ../development/python-modules/showit { };
5476
5477 simplejson = callPackage ../development/python-modules/simplejson { };
5478
5479 simplekml = callPackage ../development/python-modules/simplekml { };
5480
5481 slimit = callPackage ../development/python-modules/slimit { };
5482
5483 snowflake-connector-python = callPackage ../development/python-modules/snowflake-connector-python { };
5484
5485 snowflake-sqlalchemy = callPackage ../development/python-modules/snowflake-sqlalchemy { };
5486
5487 snowballstemmer = callPackage ../development/python-modules/snowballstemmer { };
5488
5489 snitun = callPackage ../development/python-modules/snitun { };
5490
5491 snscrape = callPackage ../development/python-modules/snscrape { };
5492
5493 snug = callPackage ../development/python-modules/snug { };
5494
5495 snuggs = callPackage ../development/python-modules/snuggs { };
5496
5497 spake2 = callPackage ../development/python-modules/spake2 { };
5498
5499 sphfile = callPackage ../development/python-modules/sphfile { };
5500
5501 supervisor = callPackage ../development/python-modules/supervisor {};
5502
5503 subprocess32 = callPackage ../development/python-modules/subprocess32 { };
5504
5505 spark_parser = callPackage ../development/python-modules/spark_parser { };
5506
5507 sphinx = if isPy3k then
5508 callPackage ../development/python-modules/sphinx { }
5509 else
5510 callPackage ../development/python-modules/sphinx/2.nix { };
5511
5512 # Only exists for a Haskell package.
5513 sphinx_1_7_9 = (callPackage ../development/python-modules/sphinx/2.nix { })
5514 .overridePythonAttrs (oldAttrs: rec {
5515 version = "1.7.9";
5516 src = oldAttrs.src.override {
5517 inherit version;
5518 sha256 = "217a7705adcb573da5bbe1e0f5cab4fa0bd89fd9342c9159121746f593c2d5a4";
5519 };
5520 });
5521
5522 sphinx-argparse = callPackage ../development/python-modules/sphinx-argparse { };
5523
5524 sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport { };
5525
5526 hieroglyph = callPackage ../development/python-modules/hieroglyph { };
5527
5528 hvplot = callPackage ../development/python-modules/hvplot { };
5529
5530 guzzle_sphinx_theme = callPackage ../development/python-modules/guzzle_sphinx_theme { };
5531
5532 sphinx-testing = callPackage ../development/python-modules/sphinx-testing { };
5533
5534 sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp {};
5535
5536 sphinxcontrib-devhelp = callPackage ../development/python-modules/sphinxcontrib-devhelp {};
5537
5538 sphinxcontrib-htmlhelp = callPackage ../development/python-modules/sphinxcontrib-htmlhelp {};
5539
5540 sphinxcontrib-jsmath = callPackage ../development/python-modules/sphinxcontrib-jsmath {};
5541
5542 sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp {};
5543
5544 sphinxcontrib-serializinghtml = callPackage ../development/python-modules/sphinxcontrib-serializinghtml {};
5545
5546 sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex {};
5547
5548 sphinx-navtree = callPackage ../development/python-modules/sphinx-navtree {};
5549
5550 sphinx-jinja = callPackage ../development/python-modules/sphinx-jinja { };
5551
5552 splinter = callPackage ../development/python-modules/splinter { };
5553
5554 spotipy = callPackage ../development/python-modules/spotipy { };
5555
5556 sqlalchemy = callPackage ../development/python-modules/sqlalchemy { };
5557
5558 sqlalchemy-citext = callPackage ../development/python-modules/sqlalchemy-citext { };
5559
5560 sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { };
5561
5562 sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { };
5563
5564 staticjinja = callPackage ../development/python-modules/staticjinja { };
5565
5566 statsmodels = callPackage ../development/python-modules/statsmodels { };
5567
5568 strategies = callPackage ../development/python-modules/strategies { };
5569
5570 stravalib = callPackage ../development/python-modules/stravalib { };
5571
5572 streamz = callPackage ../development/python-modules/streamz { };
5573
5574 structlog = callPackage ../development/python-modules/structlog { };
5575
5576 stytra = callPackage ../development/python-modules/stytra { };
5577
5578 sybil = callPackage ../development/python-modules/sybil { };
5579
5580 # legacy alias
5581 syncthing-gtk = pkgs.syncthing-gtk;
5582
5583 systemd = callPackage ../development/python-modules/systemd {
5584 inherit (pkgs) pkgconfig systemd;
5585 };
5586
5587 sysv_ipc = callPackage ../development/python-modules/sysv_ipc { };
5588
5589 tabulate = callPackage ../development/python-modules/tabulate { };
5590
5591 tadasets = callPackage ../development/python-modules/tadasets { };
5592
5593 tasklib = callPackage ../development/python-modules/tasklib { };
5594
5595 tatsu = callPackage ../development/python-modules/tatsu { };
5596
5597 tbm-utils = callPackage ../development/python-modules/tbm-utils { };
5598
5599 tempita = callPackage ../development/python-modules/tempita { };
5600
5601 terminado = callPackage ../development/python-modules/terminado { };
5602
5603 tess = callPackage ../development/python-modules/tess { };
5604
5605 testresources = callPackage ../development/python-modules/testresources { };
5606
5607 testtools = callPackage ../development/python-modules/testtools { };
5608
5609 traitlets = callPackage ../development/python-modules/traitlets { };
5610
5611 transitions = callPackage ../development/python-modules/transitions { };
5612
5613 extras = callPackage ../development/python-modules/extras { };
5614
5615 texttable = callPackage ../development/python-modules/texttable { };
5616
5617 textwrap3 = callPackage ../development/python-modules/textwrap3 { };
5618
5619 tiledb = callPackage ../development/python-modules/tiledb {
5620 inherit (pkgs) tiledb;
5621 };
5622
5623 timezonefinder = callPackage ../development/python-modules/timezonefinder { };
5624
5625 tiros = callPackage ../development/python-modules/tiros { };
5626
5627 tinydb = callPackage ../development/python-modules/tinydb { };
5628
5629 tifffile = callPackage ../development/python-modules/tifffile { };
5630
5631 tmdb3 = callPackage ../development/python-modules/tmdb3 { };
5632
5633 toolz = callPackage ../development/python-modules/toolz { };
5634
5635 tox = callPackage ../development/python-modules/tox { };
5636
5637 tqdm = callPackage ../development/python-modules/tqdm { };
5638
5639 smmap = callPackage ../development/python-modules/smmap { };
5640
5641 smmap2 = callPackage ../development/python-modules/smmap2 { };
5642
5643 transaction = callPackage ../development/python-modules/transaction { };
5644
5645 TurboCheetah = callPackage ../development/python-modules/TurboCheetah { };
5646
5647 tweepy = callPackage ../development/python-modules/tweepy { };
5648
5649 twill = callPackage ../development/python-modules/twill { };
5650
5651 twine = callPackage ../development/python-modules/twine { };
5652
5653 twisted = callPackage ../development/python-modules/twisted { };
5654
5655 txtorcon = callPackage ../development/python-modules/txtorcon { };
5656
5657 tzlocal = callPackage ../development/python-modules/tzlocal { };
5658
5659 u-msgpack-python = callPackage ../development/python-modules/u-msgpack-python { };
5660
5661 ua-parser = callPackage ../development/python-modules/ua-parser { };
5662
5663 uarray = callPackage ../development/python-modules/uarray { };
5664
5665 ueberzug = callPackage ../development/python-modules/ueberzug {
5666 inherit (pkgs.xorg) libX11 libXext;
5667 };
5668
5669 ukpostcodeparser = callPackage ../development/python-modules/ukpostcodeparser { };
5670
5671 umap-learn = callPackage ../development/python-modules/umap-learn { };
5672
5673 umemcache = callPackage ../development/python-modules/umemcache {};
5674
5675 uritools = callPackage ../development/python-modules/uritools { };
5676
5677 update_checker = callPackage ../development/python-modules/update_checker {};
5678
5679 update-copyright = callPackage ../development/python-modules/update-copyright {};
5680
5681 update-dotdee = callPackage ../development/python-modules/update-dotdee { };
5682
5683 uritemplate = callPackage ../development/python-modules/uritemplate { };
5684
5685 uproot = callPackage ../development/python-modules/uproot {};
5686
5687 uproot-methods = callPackage ../development/python-modules/uproot-methods { };
5688
5689 urlgrabber = callPackage ../development/python-modules/urlgrabber {};
5690
5691 urwid = callPackage ../development/python-modules/urwid {};
5692
5693 user-agents = callPackage ../development/python-modules/user-agents { };
5694
5695 verboselogs = callPackage ../development/python-modules/verboselogs { };
5696
5697 vega_datasets = callPackage ../development/python-modules/vega_datasets { };
5698
5699 virtkey = callPackage ../development/python-modules/virtkey {
5700 inherit (pkgs) pkgconfig;
5701 };
5702
5703 virtual-display = callPackage ../development/python-modules/virtual-display { };
5704
5705 virtualenv = callPackage ../development/python-modules/virtualenv { };
5706
5707 vsts = callPackage ../development/python-modules/vsts { };
5708
5709 vsts-cd-manager = callPackage ../development/python-modules/vsts-cd-manager { };
5710
5711 python-vlc = callPackage ../development/python-modules/python-vlc { };
5712
5713 weasyprint = callPackage ../development/python-modules/weasyprint { };
5714
5715 webassets = callPackage ../development/python-modules/webassets { };
5716
5717 webcolors = callPackage ../development/python-modules/webcolors { };
5718
5719 webencodings = callPackage ../development/python-modules/webencodings { };
5720
5721 websockets = callPackage ../development/python-modules/websockets { };
5722
5723 Wand = callPackage ../development/python-modules/Wand { };
5724
5725 wcwidth = callPackage ../development/python-modules/wcwidth { };
5726
5727 werkzeug = callPackage ../development/python-modules/werkzeug { };
5728
5729 wheel = callPackage ../development/python-modules/wheel { };
5730
5731 widgetsnbextension = callPackage ../development/python-modules/widgetsnbextension { };
5732
5733 wordfreq = callPackage ../development/python-modules/wordfreq { };
5734
5735 magic-wormhole = callPackage ../development/python-modules/magic-wormhole { };
5736
5737 magic-wormhole-mailbox-server = callPackage ../development/python-modules/magic-wormhole-mailbox-server { };
5738
5739 magic-wormhole-transit-relay = callPackage ../development/python-modules/magic-wormhole-transit-relay { };
5740
5741 wxPython = self.wxPython30;
5742
5743 wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix {
5744 wxGTK = pkgs.wxGTK30;
5745 inherit (pkgs) pkgconfig;
5746 };
5747
5748 wxPython_4_0 = callPackage ../development/python-modules/wxPython/4.0.nix {
5749 inherit (pkgs) pkgconfig;
5750 wxGTK = pkgs.wxGTK30.override { withGtk2 = false; withWebKit = true; };
5751 };
5752
5753 xml2rfc = callPackage ../development/python-modules/xml2rfc { };
5754
5755 xmlschema = callPackage ../development/python-modules/xmlschema { };
5756
5757 xmltodict = callPackage ../development/python-modules/xmltodict { };
5758
5759 xarray = callPackage ../development/python-modules/xarray { };
5760
5761 xapian = callPackage ../development/python-modules/xapian { xapian = pkgs.xapian; };
5762
5763 xapp = callPackage ../development/python-modules/xapp {
5764 inherit (pkgs) gtk3 gobject-introspection polkit;
5765 inherit (pkgs.cinnamon) xapps;
5766 };
5767
5768 xlwt = callPackage ../development/python-modules/xlwt { };
5769
5770 xxhash = callPackage ../development/python-modules/xxhash { };
5771
5772 yoda = toPythonModule (pkgs.yoda.override {
5773 inherit python;
5774 });
5775
5776 youtube-dl = callPackage ../tools/misc/youtube-dl {};
5777
5778 youtube-dl-light = callPackage ../tools/misc/youtube-dl {
5779 ffmpegSupport = false;
5780 phantomjsSupport = false;
5781 };
5782
5783 zconfig = callPackage ../development/python-modules/zconfig { };
5784
5785 zc_lockfile = callPackage ../development/python-modules/zc_lockfile { };
5786
5787 zerorpc = callPackage ../development/python-modules/zerorpc { };
5788
5789 zipstream = callPackage ../development/python-modules/zipstream { };
5790
5791 zodb = callPackage ../development/python-modules/zodb {};
5792
5793 zodbpickle = callPackage ../development/python-modules/zodbpickle {};
5794
5795 BTrees = callPackage ../development/python-modules/btrees {};
5796
5797 persistent = callPackage ../development/python-modules/persistent {};
5798
5799 persim = callPackage ../development/python-modules/persim { };
5800
5801 xdot = callPackage ../development/python-modules/xdot { };
5802
5803 zetup = callPackage ../development/python-modules/zetup { };
5804
5805 routes = callPackage ../development/python-modules/routes { };
5806
5807 rpyc = callPackage ../development/python-modules/rpyc { };
5808
5809 rsa = callPackage ../development/python-modules/rsa { };
5810
5811 squaremap = callPackage ../development/python-modules/squaremap { };
5812
5813 ruamel_base = callPackage ../development/python-modules/ruamel_base { };
5814
5815 ruamel_ordereddict = callPackage ../development/python-modules/ruamel_ordereddict { };
5816
5817 ruamel_yaml = callPackage ../development/python-modules/ruamel_yaml { };
5818
5819 ruamel_yaml_clib = callPackage ../development/python-modules/ruamel_yaml_clib { };
5820
5821 ruffus = callPackage ../development/python-modules/ruffus { };
5822
5823 runsnakerun = callPackage ../development/python-modules/runsnakerun { };
5824
5825 pysendfile = callPackage ../development/python-modules/pysendfile { };
5826
5827 pyxl3 = callPackage ../development/python-modules/pyxl3 { };
5828
5829 qpid-python = callPackage ../development/python-modules/qpid-python { };
5830
5831 xattr = callPackage ../development/python-modules/xattr { };
5832
5833 scripttest = callPackage ../development/python-modules/scripttest { };
5834
5835 setuptoolsDarcs = callPackage ../development/python-modules/setuptoolsdarcs { };
5836
5837 setuptoolsTrial = callPackage ../development/python-modules/setuptoolstrial { };
5838
5839 simplebayes = callPackage ../development/python-modules/simplebayes { };
5840
5841 shortuuid = callPackage ../development/python-modules/shortuuid { };
5842
5843 shouldbe = callPackage ../development/python-modules/shouldbe { };
5844
5845 simpleparse = callPackage ../development/python-modules/simpleparse { };
5846
5847 slob = callPackage ../development/python-modules/slob { };
5848
5849 slowaes = callPackage ../development/python-modules/slowaes { };
5850
5851 sqlite3dbm = callPackage ../development/python-modules/sqlite3dbm { };
5852
5853 sqlobject = callPackage ../development/python-modules/sqlobject { };
5854
5855 sqlmap = callPackage ../development/python-modules/sqlmap { };
5856
5857 pgpdump = callPackage ../development/python-modules/pgpdump { };
5858
5859 spambayes = callPackage ../development/python-modules/spambayes { };
5860
5861 shapely = callPackage ../development/python-modules/shapely { };
5862
5863 sharedmem = callPackage ../development/python-modules/sharedmem { };
5864
5865 soco = callPackage ../development/python-modules/soco { };
5866
5867 sopel = callPackage ../development/python-modules/sopel { };
5868
5869 sounddevice = callPackage ../development/python-modules/sounddevice { };
5870
5871 stevedore = callPackage ../development/python-modules/stevedore {};
5872
5873 text-unidecode = callPackage ../development/python-modules/text-unidecode { };
5874
5875 Theano = callPackage ../development/python-modules/Theano rec {
5876 cudaSupport = pkgs.config.cudaSupport or false;
5877 cudnnSupport = cudaSupport;
5878 inherit (pkgs.linuxPackages) nvidia_x11;
5879 };
5880
5881 TheanoWithoutCuda = self.Theano.override {
5882 cudaSupport = false;
5883 cudnnSupport = false;
5884 };
5885
5886 TheanoWithCuda = self.Theano.override {
5887 cudaSupport = true;
5888 cudnnSupport = true;
5889 };
5890
5891 thespian = callPackage ../development/python-modules/thespian { };
5892
5893 tidylib = callPackage ../development/python-modules/pytidylib { };
5894
5895 tilestache = callPackage ../development/python-modules/tilestache { };
5896
5897 timelib = callPackage ../development/python-modules/timelib { };
5898
5899 timeout-decorator = callPackage ../development/python-modules/timeout-decorator { };
5900
5901 pid = callPackage ../development/python-modules/pid { };
5902
5903 pip2nix = callPackage ../development/python-modules/pip2nix { };
5904
5905 pychef = callPackage ../development/python-modules/pychef { };
5906
5907 pydns =
5908 let
5909 py3 = callPackage ../development/python-modules/py3dns { };
5910
5911 py2 = callPackage ../development/python-modules/pydns { };
5912 in if isPy3k then py3 else py2;
5913
5914 python-daemon = callPackage ../development/python-modules/python-daemon { };
5915
5916 python-vagrant = callPackage ../development/python-modules/python-vagrant { };
5917
5918 symengine = callPackage ../development/python-modules/symengine {
5919 symengine = pkgs.symengine;
5920 };
5921
5922 sympy = callPackage ../development/python-modules/sympy { };
5923
5924 pilkit = callPackage ../development/python-modules/pilkit { };
5925
5926 clint = callPackage ../development/python-modules/clint { };
5927
5928 argh = callPackage ../development/python-modules/argh { };
5929
5930 nose_progressive = callPackage ../development/python-modules/nose_progressive { };
5931
5932 blessings = callPackage ../development/python-modules/blessings { };
5933
5934 secretstorage = if isPy3k
5935 then callPackage ../development/python-modules/secretstorage { }
5936 else callPackage ../development/python-modules/secretstorage/2.nix { };
5937
5938 secure = callPackage ../development/python-modules/secure { };
5939
5940 semantic = callPackage ../development/python-modules/semantic { };
5941
5942 sandboxlib = callPackage ../development/python-modules/sandboxlib { };
5943
5944 sanic = callPackage ../development/python-modules/sanic { };
5945
5946 scales = callPackage ../development/python-modules/scales { };
5947
5948 secp256k1 = callPackage ../development/python-modules/secp256k1 {
5949 inherit (pkgs) secp256k1 pkgconfig;
5950 };
5951
5952 semantic-version = callPackage ../development/python-modules/semantic-version { };
5953
5954 sexpdata = callPackage ../development/python-modules/sexpdata { };
5955
5956 sh = callPackage ../development/python-modules/sh { };
5957
5958 sipsimple = callPackage ../development/python-modules/sipsimple { };
5959
5960 six = callPackage ../development/python-modules/six { };
5961
5962 smartdc = callPackage ../development/python-modules/smartdc { };
5963
5964 socksipy-branch = callPackage ../development/python-modules/socksipy-branch { };
5965
5966 sockjs-tornado = callPackage ../development/python-modules/sockjs-tornado { };
5967
5968 sorl_thumbnail = callPackage ../development/python-modules/sorl_thumbnail { };
5969
5970 soupsieve = callPackage ../development/python-modules/soupsieve { };
5971
5972 sphinx_rtd_theme = callPackage ../development/python-modules/sphinx_rtd_theme { };
5973
5974 sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { };
5975
5976 sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { };
5977
5978 sphinxcontrib_httpdomain = callPackage ../development/python-modules/sphinxcontrib_httpdomain { };
5979
5980 sphinxcontrib_newsfeed = callPackage ../development/python-modules/sphinxcontrib_newsfeed { };
5981
5982 sphinxcontrib_plantuml = callPackage ../development/python-modules/sphinxcontrib_plantuml {
5983 inherit (pkgs) plantuml;
5984 };
5985
5986 sphinxcontrib-spelling = callPackage ../development/python-modules/sphinxcontrib-spelling { };
5987
5988 sphinxcontrib-tikz = callPackage ../development/python-modules/sphinxcontrib-tikz {
5989 texLive = pkgs.texlive.combine { inherit (pkgs.texlive) scheme-small standalone pgfplots; };
5990 };
5991
5992 sphinx_pypi_upload = callPackage ../development/python-modules/sphinx_pypi_upload { };
5993
5994 Pweave = callPackage ../development/python-modules/pweave { };
5995
5996 SQLAlchemy-ImageAttach = callPackage ../development/python-modules/sqlalchemy-imageattach { };
5997
5998 sqlparse = callPackage ../development/python-modules/sqlparse { };
5999
6000 python_statsd = callPackage ../development/python-modules/python_statsd { };
6001
6002 stompclient = callPackage ../development/python-modules/stompclient { };
6003
6004 subdownloader = callPackage ../development/python-modules/subdownloader { };
6005
6006 subunit = callPackage ../development/python-modules/subunit { };
6007
6008 sure = callPackage ../development/python-modules/sure { };
6009
6010 svgwrite = callPackage ../development/python-modules/svgwrite { };
6011
6012 swagger-spec-validator = callPackage ../development/python-modules/swagger-spec-validator { };
6013
6014 openapi-spec-validator = callPackage ../development/python-modules/openapi-spec-validator { };
6015
6016 freezegun = callPackage ../development/python-modules/freezegun { };
6017
6018 taskw = callPackage ../development/python-modules/taskw { };
6019
6020 telethon = callPackage ../development/python-modules/telethon { };
6021
6022 telethon-session-sqlalchemy = callPackage ../development/python-modules/telethon-session-sqlalchemy { };
6023
6024 terminaltables = callPackage ../development/python-modules/terminaltables { };
6025
6026 testpath = callPackage ../development/python-modules/testpath { };
6027
6028 testrepository = callPackage ../development/python-modules/testrepository { };
6029
6030 testscenarios = callPackage ../development/python-modules/testscenarios { };
6031
6032 python_mimeparse = callPackage ../development/python-modules/python_mimeparse { };
6033
6034 # Tkinter/tkinter is part of the Python standard library.
6035 # The Python interpreters in Nixpkgs come without tkinter by default.
6036 # To make the module available, we make it available as any other
6037 # Python package.
6038 tkinter = let
6039 py = python.override{x11Support=true;};
6040 in callPackage ../development/python-modules/tkinter { py = py; };
6041
6042 tlslite-ng = callPackage ../development/python-modules/tlslite-ng { };
6043
6044 qrcode = callPackage ../development/python-modules/qrcode { };
6045
6046 traits = callPackage ../development/python-modules/traits { };
6047
6048 transmissionrpc = callPackage ../development/python-modules/transmissionrpc { };
6049
6050 eggdeps = callPackage ../development/python-modules/eggdeps { };
6051
6052 twiggy = callPackage ../development/python-modules/twiggy { };
6053
6054 twitter = callPackage ../development/python-modules/twitter { };
6055
6056 twitter-common-collections = callPackage ../development/python-modules/twitter-common-collections { };
6057
6058 twitter-common-confluence = callPackage ../development/python-modules/twitter-common-confluence { };
6059
6060 twitter-common-dirutil = callPackage ../development/python-modules/twitter-common-dirutil { };
6061
6062 twitter-common-lang = callPackage ../development/python-modules/twitter-common-lang { };
6063
6064 twitter-common-log = callPackage ../development/python-modules/twitter-common-log { };
6065
6066 twitter-common-options = callPackage ../development/python-modules/twitter-common-options { };
6067
6068 python-twitter = callPackage ../development/python-modules/python-twitter { };
6069
6070 umalqurra = callPackage ../development/python-modules/umalqurra { };
6071
6072 unicodecsv = callPackage ../development/python-modules/unicodecsv { };
6073
6074 unicode-slugify = callPackage ../development/python-modules/unicode-slugify { };
6075
6076 unidiff = callPackage ../development/python-modules/unidiff { };
6077
6078 units = callPackage ../development/python-modules/units { };
6079
6080 unittest-data-provider = callPackage ../development/python-modules/unittest-data-provider { };
6081
6082 unittest2 = callPackage ../development/python-modules/unittest2 { };
6083
6084 unittest-xml-reporting = callPackage ../development/python-modules/unittest-xml-reporting { };
6085
6086 traceback2 = callPackage ../development/python-modules/traceback2 { };
6087
6088 trackpy = callPackage ../development/python-modules/trackpy { };
6089
6090 linecache2 = callPackage ../development/python-modules/linecache2 { };
6091
6092 upass = callPackage ../development/python-modules/upass { };
6093
6094 uptime = callPackage ../development/python-modules/uptime { };
6095
6096 urwidtrees = callPackage ../development/python-modules/urwidtrees { };
6097
6098 pyuv = callPackage ../development/python-modules/pyuv { };
6099
6100 virtualenv-clone = callPackage ../development/python-modules/virtualenv-clone { };
6101
6102 virtualenvwrapper = callPackage ../development/python-modules/virtualenvwrapper { };
6103
6104 vmprof = callPackage ../development/python-modules/vmprof { };
6105
6106 vultr = callPackage ../development/python-modules/vultr { };
6107
6108 waitress = callPackage ../development/python-modules/waitress { };
6109
6110 waitress-django = callPackage ../development/python-modules/waitress-django { };
6111
6112 web = callPackage ../development/python-modules/web { };
6113
6114 webob = callPackage ../development/python-modules/webob { };
6115
6116 websockify = callPackage ../development/python-modules/websockify { };
6117
6118 webtest = callPackage ../development/python-modules/webtest { };
6119
6120 wsgiproxy2 = callPackage ../development/python-modules/wsgiproxy2 { };
6121
6122 wurlitzer = callPackage ../development/python-modules/wurlitzer { };
6123
6124 xcaplib = callPackage ../development/python-modules/xcaplib { };
6125
6126 xlib = callPackage ../development/python-modules/xlib { };
6127
6128 yappi = callPackage ../development/python-modules/yappi { };
6129
6130 zbase32 = callPackage ../development/python-modules/zbase32 { };
6131
6132 zdaemon = callPackage ../development/python-modules/zdaemon { };
6133
6134 zfec = callPackage ../development/python-modules/zfec { };
6135
6136 zha-quirks = callPackage ../development/python-modules/zha-quirks { };
6137
6138 zipp = callPackage ../development/python-modules/zipp { };
6139
6140 zope_broken = callPackage ../development/python-modules/zope_broken { };
6141
6142 zope_component = callPackage ../development/python-modules/zope_component { };
6143
6144 zope_configuration = callPackage ../development/python-modules/zope_configuration { };
6145
6146 zope_contenttype = callPackage ../development/python-modules/zope_contenttype { };
6147
6148 zope-deferredimport = callPackage ../development/python-modules/zope-deferredimport { };
6149
6150 zope_dottedname = callPackage ../development/python-modules/zope_dottedname { };
6151
6152 zope_event = callPackage ../development/python-modules/zope_event { };
6153
6154 zope_exceptions = callPackage ../development/python-modules/zope_exceptions { };
6155
6156 zope_filerepresentation = callPackage ../development/python-modules/zope_filerepresentation { };
6157
6158 zope-hookable = callPackage ../development/python-modules/zope-hookable { };
6159
6160 zope_i18n = callPackage ../development/python-modules/zope_i18n { };
6161
6162 zope_i18nmessageid = callPackage ../development/python-modules/zope_i18nmessageid { };
6163
6164 zope_lifecycleevent = callPackage ../development/python-modules/zope_lifecycleevent { };
6165
6166 zope_location = callPackage ../development/python-modules/zope_location { };
6167
6168 zope_proxy = callPackage ../development/python-modules/zope_proxy { };
6169
6170 zope_schema = callPackage ../development/python-modules/zope_schema { };
6171
6172 zope_size = callPackage ../development/python-modules/zope_size { };
6173
6174 zope_testing = callPackage ../development/python-modules/zope_testing { };
6175
6176 zope_testrunner = callPackage ../development/python-modules/zope_testrunner { };
6177
6178 zope_interface = callPackage ../development/python-modules/zope_interface { };
6179
6180 hgsvn = callPackage ../development/python-modules/hgsvn { };
6181
6182 cliapp = callPackage ../development/python-modules/cliapp { };
6183
6184 cmdtest = callPackage ../development/python-modules/cmdtest { };
6185
6186 tornado = callPackage ../development/python-modules/tornado { };
6187 tornado_4 = callPackage ../development/python-modules/tornado { version = "4.5.3"; };
6188
6189 tokenlib = callPackage ../development/python-modules/tokenlib { };
6190
6191 tunigo = callPackage ../development/python-modules/tunigo { };
6192
6193 tarman = callPackage ../development/python-modules/tarman { };
6194
6195 libarchive = self.python-libarchive; # The latter is the name upstream uses
6196
6197 python-libarchive = callPackage ../development/python-modules/python-libarchive { };
6198
6199 python-logstash = callPackage ../development/python-modules/python-logstash { };
6200
6201 libarchive-c = callPackage ../development/python-modules/libarchive-c {
6202 inherit (pkgs) libarchive;
6203 };
6204
6205 libasyncns = callPackage ../development/python-modules/libasyncns {
6206 inherit (pkgs) libasyncns pkgconfig;
6207 };
6208
6209 pybrowserid = callPackage ../development/python-modules/pybrowserid { };
6210
6211 pyzmq = callPackage ../development/python-modules/pyzmq { };
6212
6213 testfixtures = callPackage ../development/python-modules/testfixtures {};
6214
6215 tissue = callPackage ../development/python-modules/tissue { };
6216
6217 titlecase = callPackage ../development/python-modules/titlecase { };
6218
6219 tracing = callPackage ../development/python-modules/tracing { };
6220
6221 traitsui = callPackage ../development/python-modules/traitsui { };
6222
6223 translationstring = callPackage ../development/python-modules/translationstring { };
6224
6225 ttystatus = callPackage ../development/python-modules/ttystatus { };
6226
6227 larch = callPackage ../development/python-modules/larch { };
6228
6229 websocket_client = callPackage ../development/python-modules/websocket_client { };
6230
6231 webhelpers = callPackage ../development/python-modules/webhelpers { };
6232
6233 whichcraft = callPackage ../development/python-modules/whichcraft { };
6234
6235 whisper = callPackage ../development/python-modules/whisper { };
6236
6237 worldengine = callPackage ../development/python-modules/worldengine { };
6238
6239 carbon = callPackage ../development/python-modules/carbon { };
6240
6241 ujson = callPackage ../development/python-modules/ujson { };
6242
6243 unidecode = callPackage ../development/python-modules/unidecode {};
6244
6245 pyusb = callPackage ../development/python-modules/pyusb { libusb1 = pkgs.libusb1; };
6246
6247 BlinkStick = callPackage ../development/python-modules/blinkstick { };
6248
6249 usbtmc = callPackage ../development/python-modules/usbtmc {};
6250
6251 txgithub = callPackage ../development/python-modules/txgithub { };
6252
6253 txrequests = callPackage ../development/python-modules/txrequests { };
6254
6255 txamqp = callPackage ../development/python-modules/txamqp { };
6256
6257 versiontools = callPackage ../development/python-modules/versiontools { };
6258
6259 veryprettytable = callPackage ../development/python-modules/veryprettytable { };
6260
6261 graphite-web = callPackage ../development/python-modules/graphite-web { };
6262
6263 graphite_api = callPackage ../development/python-modules/graphite-api { };
6264
6265 graphite_beacon = callPackage ../development/python-modules/graphite_beacon { };
6266
6267 graph_nets = callPackage ../development/python-modules/graph_nets { };
6268
6269 influxgraph = callPackage ../development/python-modules/influxgraph { };
6270
6271 graphitepager = callPackage ../development/python-modules/graphitepager { };
6272
6273 pyspotify = callPackage ../development/python-modules/pyspotify { };
6274
6275 pykka = callPackage ../development/python-modules/pykka { };
6276
6277 ws4py = callPackage ../development/python-modules/ws4py {};
6278
6279 gdata = callPackage ../development/python-modules/gdata { };
6280
6281 IMAPClient = callPackage ../development/python-modules/imapclient { };
6282
6283 Logbook = callPackage ../development/python-modules/Logbook { };
6284
6285 libversion = callPackage ../development/python-modules/libversion {
6286 inherit (pkgs) libversion pkgconfig;
6287 };
6288
6289 libvirt = if isPy3k then (callPackage ../development/python-modules/libvirt {
6290 inherit (pkgs) libvirt pkgconfig;
6291 }) else (callPackage ../development/python-modules/libvirt/5.9.0.nix {
6292 inherit (pkgs) pkgconfig;
6293 libvirt = pkgs.libvirt_5_9_0;
6294 });
6295
6296 rpdb = callPackage ../development/python-modules/rpdb { };
6297
6298 grequests = callPackage ../development/python-modules/grequests { };
6299
6300 first = callPackage ../development/python-modules/first {};
6301
6302 flaskbabel = callPackage ../development/python-modules/flaskbabel { };
6303
6304 speaklater = callPackage ../development/python-modules/speaklater { };
6305
6306 speedtest-cli = callPackage ../development/python-modules/speedtest-cli { };
6307
6308 pushbullet = callPackage ../development/python-modules/pushbullet { };
6309
6310 power = callPackage ../development/python-modules/power { };
6311
6312 pythonefl = callPackage ../development/python-modules/python-efl {
6313 inherit (pkgs) pkgconfig;
6314 };
6315
6316 tlsh = callPackage ../development/python-modules/tlsh { };
6317
6318 toposort = callPackage ../development/python-modules/toposort { };
6319
6320 snakebite = callPackage ../development/python-modules/snakebite { };
6321
6322 snapperGUI = callPackage ../development/python-modules/snappergui { };
6323
6324 dm-sonnet = callPackage ../development/python-modules/dm-sonnet { };
6325
6326 uncertainties = callPackage ../development/python-modules/uncertainties { };
6327
6328 funcy = callPackage ../development/python-modules/funcy { };
6329
6330 vxi11 = callPackage ../development/python-modules/vxi11 { };
6331
6332 svg2tikz = callPackage ../development/python-modules/svg2tikz { };
6333
6334 WSGIProxy = callPackage ../development/python-modules/wsgiproxy { };
6335
6336 blist = callPackage ../development/python-modules/blist { };
6337
6338 canonicaljson = callPackage ../development/python-modules/canonicaljson { };
6339
6340 daemonize = callPackage ../development/python-modules/daemonize { };
6341
6342 pydenticon = callPackage ../development/python-modules/pydenticon { };
6343
6344 pynac = callPackage ../development/python-modules/pynac { };
6345
6346 pybindgen = callPackage ../development/python-modules/pybindgen {};
6347
6348 pygccxml = callPackage ../development/python-modules/pygccxml {};
6349
6350 pymacaroons = callPackage ../development/python-modules/pymacaroons { };
6351
6352 pynacl = callPackage ../development/python-modules/pynacl { };
6353
6354 service-identity = callPackage ../development/python-modules/service_identity { };
6355
6356 signedjson = callPackage ../development/python-modules/signedjson { };
6357
6358 unpaddedbase64 = callPackage ../development/python-modules/unpaddedbase64 { };
6359
6360 thumbor = callPackage ../development/python-modules/thumbor { };
6361
6362 thumborPexif = callPackage ../development/python-modules/thumborpexif { };
6363
6364 pync = callPackage ../development/python-modules/pync { };
6365
6366 weboob = callPackage ../development/python-modules/weboob { };
6367
6368 datadiff = callPackage ../development/python-modules/datadiff { };
6369
6370 termcolor = callPackage ../development/python-modules/termcolor { };
6371
6372 html2text = if isPy3k then callPackage ../development/python-modules/html2text { }
6373 else callPackage ../development/python-modules/html2text/2018.nix { };
6374
6375 pychart = callPackage ../development/python-modules/pychart {};
6376
6377 parsimonious = callPackage ../development/python-modules/parsimonious { };
6378
6379 networkx = if isPy3k then callPackage ../development/python-modules/networkx { }
6380 else
6381 callPackage ../development/python-modules/networkx/2.2.nix { };
6382
6383 ofxclient = callPackage ../development/python-modules/ofxclient {};
6384
6385 ofxhome = callPackage ../development/python-modules/ofxhome { };
6386
6387 ofxparse = callPackage ../development/python-modules/ofxparse { };
6388
6389 ofxtools = callPackage ../development/python-modules/ofxtools { };
6390
6391 orm = callPackage ../development/python-modules/orm { };
6392
6393 basemap = callPackage ../development/python-modules/basemap { };
6394
6395 dict2xml = callPackage ../development/python-modules/dict2xml { };
6396
6397 dicttoxml = callPackage ../development/python-modules/dicttoxml { };
6398
6399 markdown2 = callPackage ../development/python-modules/markdown2 { };
6400
6401 evernote = callPackage ../development/python-modules/evernote { };
6402
6403 setproctitle = callPackage ../development/python-modules/setproctitle { };
6404
6405 thrift = callPackage ../development/python-modules/thrift { };
6406
6407 geeknote = callPackage ../development/python-modules/geeknote { };
6408
6409 trollius = callPackage ../development/python-modules/trollius {};
6410
6411 pynvim = callPackage ../development/python-modules/pynvim {};
6412
6413 typogrify = callPackage ../development/python-modules/typogrify { };
6414
6415 smartypants = callPackage ../development/python-modules/smartypants { };
6416
6417 pypeg2 = callPackage ../development/python-modules/pypeg2 { };
6418
6419 torchvision = callPackage ../development/python-modules/torchvision { };
6420
6421 jenkinsapi = callPackage ../development/python-modules/jenkinsapi { };
6422
6423 jenkins-job-builder = callPackage ../development/python-modules/jenkins-job-builder { };
6424
6425 dot2tex = callPackage ../development/python-modules/dot2tex { };
6426
6427 poezio = callPackage ../applications/networking/instant-messengers/poezio {
6428 inherit (pkgs) pkgconfig;
6429 };
6430
6431 potr = callPackage ../development/python-modules/potr {};
6432
6433 pyregion = callPackage ../development/python-modules/pyregion {};
6434
6435 python-nomad = callPackage ../development/python-modules/python-nomad { };
6436
6437 python-u2flib-host = callPackage ../development/python-modules/python-u2flib-host { };
6438
6439 python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { };
6440
6441 pluggy = callPackage ../development/python-modules/pluggy {};
6442
6443 xcffib = callPackage ../development/python-modules/xcffib {};
6444
6445 pafy = callPackage ../development/python-modules/pafy { };
6446
6447 suds = callPackage ../development/python-modules/suds { };
6448
6449 suds-jurko = callPackage ../development/python-modules/suds-jurko { };
6450
6451 mailcap-fix = callPackage ../development/python-modules/mailcap-fix { };
6452
6453 maildir-deduplicate = callPackage ../development/python-modules/maildir-deduplicate { };
6454
6455 mps-youtube = callPackage ../development/python-modules/mps-youtube { };
6456
6457 d2to1 = callPackage ../development/python-modules/d2to1 { };
6458
6459 ovh = callPackage ../development/python-modules/ovh { };
6460
6461 willow = callPackage ../development/python-modules/willow { };
6462
6463 importmagic = callPackage ../development/python-modules/importmagic { };
6464
6465 xgboost = callPackage ../development/python-modules/xgboost {
6466 xgboost = pkgs.xgboost;
6467 };
6468
6469 xhtml2pdf = callPackage ../development/python-modules/xhtml2pdf { };
6470
6471 xkcdpass = callPackage ../development/python-modules/xkcdpass { };
6472
6473 xlsx2csv = callPackage ../development/python-modules/xlsx2csv { };
6474
6475 xmodem = callPackage ../development/python-modules/xmodem {};
6476
6477 xmpppy = callPackage ../development/python-modules/xmpppy {};
6478
6479 xstatic = callPackage ../development/python-modules/xstatic {};
6480
6481 xstatic-bootbox = callPackage ../development/python-modules/xstatic-bootbox {};
6482
6483 xstatic-bootstrap = callPackage ../development/python-modules/xstatic-bootstrap {};
6484
6485 xstatic-jquery = callPackage ../development/python-modules/xstatic-jquery {};
6486
6487 xstatic-jquery-file-upload = callPackage ../development/python-modules/xstatic-jquery-file-upload {};
6488
6489 xstatic-jquery-ui = callPackage ../development/python-modules/xstatic-jquery-ui {};
6490
6491 xstatic-pygments = callPackage ../development/python-modules/xstatic-pygments {};
6492
6493 xvfbwrapper = callPackage ../development/python-modules/xvfbwrapper {
6494 inherit (pkgs.xorg) xorgserver;
6495 };
6496
6497 hidapi = callPackage ../development/python-modules/hidapi {
6498 inherit (pkgs) udev libusb1;
6499 };
6500
6501 ckcc-protocol = callPackage ../development/python-modules/ckcc-protocol { };
6502
6503 mnemonic = callPackage ../development/python-modules/mnemonic { };
6504
6505 keepkey = callPackage ../development/python-modules/keepkey { };
6506
6507 keepkey_agent = callPackage ../development/python-modules/keepkey_agent { };
6508
6509 libagent = callPackage ../development/python-modules/libagent { };
6510
6511 ledger_agent = callPackage ../development/python-modules/ledger_agent { };
6512
6513 ledgerblue = callPackage ../development/python-modules/ledgerblue { };
6514
6515 ecpy = callPackage ../development/python-modules/ecpy { };
6516
6517 semver = callPackage ../development/python-modules/semver { };
6518
6519 ed25519 = callPackage ../development/python-modules/ed25519 { };
6520
6521 trezor = callPackage ../development/python-modules/trezor { };
6522
6523 trezor_agent = callPackage ../development/python-modules/trezor_agent { };
6524
6525 x11_hash = callPackage ../development/python-modules/x11_hash { };
6526
6527 termstyle = callPackage ../development/python-modules/termstyle { };
6528
6529 green = callPackage ../development/python-modules/green { };
6530
6531 topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22
6532
6533 w3lib = callPackage ../development/python-modules/w3lib { };
6534
6535 queuelib = callPackage ../development/python-modules/queuelib { };
6536
6537 scrapy = callPackage ../development/python-modules/scrapy { };
6538
6539 pandocfilters = callPackage ../development/python-modules/pandocfilters { };
6540
6541 pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { };
6542
6543 htmltreediff = callPackage ../development/python-modules/htmltreediff { };
6544
6545 repeated_test = callPackage ../development/python-modules/repeated_test { };
6546
6547 Keras = callPackage ../development/python-modules/keras { };
6548
6549 keras-applications = callPackage ../development/python-modules/keras-applications { };
6550
6551 keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { };
6552
6553 Lasagne = callPackage ../development/python-modules/lasagne { };
6554
6555 send2trash = callPackage ../development/python-modules/send2trash { };
6556
6557 sigtools = callPackage ../development/python-modules/sigtools { };
6558
6559 annoy = callPackage ../development/python-modules/annoy { };
6560
6561 clize = callPackage ../development/python-modules/clize { };
6562
6563 rl-coach = callPackage ../development/python-modules/rl-coach { };
6564
6565 zerobin = callPackage ../development/python-modules/zerobin { };
6566
6567 tensorflow-estimator = self.tensorflow-estimator_1;
6568
6569 tensorflow-estimator_1 = callPackage ../development/python-modules/tensorflow-estimator/1 { };
6570
6571 tensorflow-estimator_2 = callPackage ../development/python-modules/tensorflow-estimator/2 { };
6572
6573 tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { };
6574
6575 tensorflow-tensorboard = self.tensorflow-tensorboard_1;
6576
6577 tensorflow-tensorboard_1 = callPackage ../development/python-modules/tensorflow-tensorboard/1 { };
6578
6579 tensorflow-tensorboard_2 = callPackage ../development/python-modules/tensorflow-tensorboard/2 { };
6580
6581 tensorflow-bin = self.tensorflow-bin_1;
6582
6583 tensorflow-bin_1 = callPackage ../development/python-modules/tensorflow/1/bin.nix {
6584 cudaSupport = pkgs.config.cudaSupport or false;
6585 inherit (pkgs.linuxPackages) nvidia_x11;
6586 cudatoolkit = pkgs.cudatoolkit_10;
6587 cudnn = pkgs.cudnn_cudatoolkit_10;
6588 };
6589
6590 tensorflow-bin_2 = callPackage ../development/python-modules/tensorflow/2/bin.nix {
6591 cudaSupport = pkgs.config.cudaSupport or false;
6592 inherit (pkgs.linuxPackages) nvidia_x11;
6593 cudatoolkit = pkgs.cudatoolkit_10;
6594 cudnn = pkgs.cudnn_cudatoolkit_10;
6595 };
6596
6597 tensorflow-build = self.tensorflow-build_1;
6598
6599 tensorflow-build_1 = callPackage ../development/python-modules/tensorflow/1 {
6600 cudaSupport = pkgs.config.cudaSupport or false;
6601 inherit (pkgs.linuxPackages) nvidia_x11;
6602 cudatoolkit = pkgs.cudatoolkit_10;
6603 cudnn = pkgs.cudnn_cudatoolkit_10;
6604 nccl = pkgs.nccl_cudatoolkit_10;
6605 openssl = pkgs.openssl_1_1;
6606 inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security;
6607 };
6608
6609 tensorflow-build_2 = callPackage ../development/python-modules/tensorflow/2 {
6610 cudaSupport = pkgs.config.cudaSupport or false;
6611 inherit (pkgs.linuxPackages) nvidia_x11;
6612 cudatoolkit = pkgs.cudatoolkit_10;
6613 cudnn = pkgs.cudnn_cudatoolkit_10;
6614 nccl = pkgs.nccl_cudatoolkit_10;
6615 openssl = pkgs.openssl_1_1;
6616 inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security;
6617 };
6618
6619 tensorflow = self.tensorflow_1;
6620 tensorflow_1 = self.tensorflow-build_1;
6621 tensorflow_2 = self.tensorflow-build_2;
6622
6623 tensorflowWithoutCuda = self.tensorflow.override {
6624 cudaSupport = false;
6625 };
6626
6627 tensorflowWithCuda = self.tensorflow.override {
6628 cudaSupport = true;
6629 };
6630
6631 tflearn = callPackage ../development/python-modules/tflearn { };
6632
6633 simpleai = callPackage ../development/python-modules/simpleai { };
6634
6635 word2vec = callPackage ../development/python-modules/word2vec { };
6636
6637 tvdb_api = callPackage ../development/python-modules/tvdb_api { };
6638
6639 sdnotify = callPackage ../development/python-modules/sdnotify { };
6640
6641 tvnamer = callPackage ../development/python-modules/tvnamer { };
6642
6643 threadpool = callPackage ../development/python-modules/threadpool { };
6644
6645 rocket-errbot = callPackage ../development/python-modules/rocket-errbot { };
6646
6647 Yapsy = callPackage ../development/python-modules/yapsy { };
6648
6649 ansi = callPackage ../development/python-modules/ansi { };
6650
6651 pygments-markdown-lexer = callPackage ../development/python-modules/pygments-markdown-lexer { };
6652
6653 telegram = callPackage ../development/python-modules/telegram { };
6654
6655 python-telegram-bot = callPackage ../development/python-modules/python-telegram-bot { };
6656
6657 irc = callPackage ../development/python-modules/irc { };
6658
6659 jaraco_logging = callPackage ../development/python-modules/jaraco_logging { };
6660
6661 jaraco_text = callPackage ../development/python-modules/jaraco_text { };
6662
6663 jaraco_collections = callPackage ../development/python-modules/jaraco_collections { };
6664
6665 jaraco_itertools = callPackage ../development/python-modules/jaraco_itertools { };
6666
6667 inflect = callPackage ../development/python-modules/inflect { };
6668
6669 more-itertools = if isPy27 then
6670 callPackage ../development/python-modules/more-itertools/2.7.nix { }
6671 else callPackage ../development/python-modules/more-itertools { };
6672
6673 jaraco_functools = callPackage ../development/python-modules/jaraco_functools { };
6674
6675 jaraco_classes = callPackage ../development/python-modules/jaraco_classes { };
6676
6677 jaraco_stream = callPackage ../development/python-modules/jaraco_stream { };
6678
6679 javaobj-py3 = callPackage ../development/python-modules/javaobj-py3 { };
6680
6681 javaproperties = callPackage ../development/python-modules/javaproperties { };
6682
6683 tempora= callPackage ../development/python-modules/tempora { };
6684
6685 hypchat = callPackage ../development/python-modules/hypchat { };
6686
6687 pivy = callPackage ../development/python-modules/pivy { };
6688
6689 smugpy = callPackage ../development/python-modules/smugpy { };
6690
6691 smugline = callPackage ../development/python-modules/smugline { };
6692
6693 txaio = callPackage ../development/python-modules/txaio { };
6694
6695 ramlfications = callPackage ../development/python-modules/ramlfications { };
6696
6697 yapf = callPackage ../development/python-modules/yapf { };
6698
6699 black = callPackage ../development/python-modules/black { };
6700
6701 bjoern = callPackage ../development/python-modules/bjoern { };
6702
6703 autobahn = callPackage ../development/python-modules/autobahn { };
6704
6705 jsonref = callPackage ../development/python-modules/jsonref { };
6706
6707 whoosh = callPackage ../development/python-modules/whoosh { };
6708
6709 packet-python = callPackage ../development/python-modules/packet-python { };
6710
6711 pwntools = callPackage ../development/python-modules/pwntools { };
6712
6713 ROPGadget = callPackage ../development/python-modules/ROPGadget { };
6714
6715 # We need "normal" libxml2 and not the python package by the same name.
6716 pywbem = callPackage ../development/python-modules/pywbem { libxml2 = pkgs.libxml2; };
6717
6718 unicorn = callPackage ../development/python-modules/unicorn { };
6719
6720 intervaltree = callPackage ../development/python-modules/intervaltree { };
6721
6722 packaging = callPackage ../development/python-modules/packaging { };
6723
6724 preggy = callPackage ../development/python-modules/preggy { };
6725
6726 prison = callPackage ../development/python-modules/prison { };
6727
6728 pytoml = callPackage ../development/python-modules/pytoml { };
6729
6730 pypandoc = callPackage ../development/python-modules/pypandoc { };
6731
6732 yamllint = callPackage ../development/python-modules/yamllint { };
6733
6734 yanc = callPackage ../development/python-modules/yanc { };
6735
6736 yarl = callPackage ../development/python-modules/yarl { };
6737
6738 solo-python = disabledIf (! pythonAtLeast "3.6") (callPackage ../development/python-modules/solo-python { });
6739
6740 suseapi = callPackage ../development/python-modules/suseapi { };
6741
6742 typed-ast = callPackage ../development/python-modules/typed-ast { };
6743
6744 stripe = callPackage ../development/python-modules/stripe { };
6745
6746 strict-rfc3339 = callPackage ../development/python-modules/strict-rfc3339 { };
6747
6748 strictyaml = callPackage ../development/python-modules/strictyaml { };
6749
6750 twilio = callPackage ../development/python-modules/twilio { };
6751
6752 twofish = callPackage ../development/python-modules/twofish { };
6753
6754 uranium = callPackage ../development/python-modules/uranium { };
6755
6756 uuid = callPackage ../development/python-modules/uuid { };
6757
6758 versioneer = callPackage ../development/python-modules/versioneer { };
6759
6760 viewstate = callPackage ../development/python-modules/viewstate { };
6761
6762 vine = callPackage ../development/python-modules/vine { };
6763
6764 visitor = callPackage ../development/python-modules/visitor { };
6765
6766 vtk = toPythonModule (pkgs.vtk.override {
6767 inherit (self) python;
6768 enablePython = true;
6769 });
6770
6771 whitenoise = callPackage ../development/python-modules/whitenoise { };
6772
6773 XlsxWriter = callPackage ../development/python-modules/XlsxWriter { };
6774
6775 yowsup = callPackage ../development/python-modules/yowsup { };
6776
6777 yubico-client = callPackage ../development/python-modules/yubico-client { };
6778
6779 wptserve = callPackage ../development/python-modules/wptserve { };
6780
6781 yenc = callPackage ../development/python-modules/yenc { };
6782
6783 zeep = callPackage ../development/python-modules/zeep { };
6784
6785 zeitgeist = disabledIf isPy3k
6786 (toPythonModule (pkgs.zeitgeist.override{python2Packages=self;})).py;
6787
6788 zeroconf = callPackage ../development/python-modules/zeroconf { };
6789
6790 zipfile36 = callPackage ../development/python-modules/zipfile36 { };
6791
6792 todoist = callPackage ../development/python-modules/todoist { };
6793
6794 zstd = callPackage ../development/python-modules/zstd {
6795 inherit (pkgs) zstd pkgconfig;
6796 };
6797
6798 zxcvbn = callPackage ../development/python-modules/zxcvbn { };
6799
6800 incremental = callPackage ../development/python-modules/incremental { };
6801
6802 treq = callPackage ../development/python-modules/treq { };
6803
6804 snakeviz = callPackage ../development/python-modules/snakeviz { };
6805
6806 nitpick = callPackage ../applications/version-management/nitpick { };
6807
6808 pluginbase = callPackage ../development/python-modules/pluginbase { };
6809
6810 node-semver = callPackage ../development/python-modules/node-semver { };
6811
6812 diskcache = callPackage ../development/python-modules/diskcache { };
6813
6814 dissononce = callPackage ../development/python-modules/dissononce { };
6815
6816 distro = callPackage ../development/python-modules/distro { };
6817
6818 bz2file = callPackage ../development/python-modules/bz2file { };
6819
6820 smart_open = callPackage ../development/python-modules/smart_open { };
6821
6822 gensim = callPackage ../development/python-modules/gensim { };
6823
6824 genpy = callPackage ../development/python-modules/genpy { };
6825
6826 cymem = callPackage ../development/python-modules/cymem { };
6827
6828 ftfy = callPackage ../development/python-modules/ftfy { };
6829
6830 murmurhash = callPackage ../development/python-modules/murmurhash { };
6831
6832 plac = callPackage ../development/python-modules/plac { };
6833
6834 preshed = callPackage ../development/python-modules/preshed { };
6835
6836 backports_weakref = callPackage ../development/python-modules/backports_weakref { };
6837
6838 blis = callPackage ../development/python-modules/blis { };
6839
6840 srsly = callPackage ../development/python-modules/srsly { };
6841
6842 thinc = callPackage ../development/python-modules/thinc { };
6843
6844 wasabi = callPackage ../development/python-modules/wasabi { };
6845
6846 yahooweather = callPackage ../development/python-modules/yahooweather { };
6847
6848 spacy = callPackage ../development/python-modules/spacy { };
6849
6850 spacy_models = callPackage ../development/python-modules/spacy/models.nix { };
6851
6852 pyspark = callPackage ../development/python-modules/pyspark { };
6853
6854 pysensors = callPackage ../development/python-modules/pysensors { };
6855
6856 python-toolbox = callPackage ../development/python-modules/python-toolbox { };
6857
6858 pysnooper = callPackage ../development/python-modules/pysnooper { };
6859
6860 sseclient = callPackage ../development/python-modules/sseclient { };
6861
6862 warrant = callPackage ../development/python-modules/warrant { };
6863
6864 textacy = callPackage ../development/python-modules/textacy { };
6865
6866 tld = callPackage ../development/python-modules/tld { };
6867
6868 tldextract = callPackage ../development/python-modules/tldextract { };
6869
6870 transip = callPackage ../development/python-modules/transip { };
6871
6872 pyemd = callPackage ../development/python-modules/pyemd { };
6873
6874 pulp = callPackage ../development/python-modules/pulp { };
6875
6876 behave = callPackage ../development/python-modules/behave { };
6877
6878 pyhamcrest = callPackage ../development/python-modules/pyhamcrest { };
6879
6880 pyhaversion = callPackage ../development/python-modules/pyhaversion { };
6881
6882 parse = callPackage ../development/python-modules/parse { };
6883
6884 parse-type = callPackage ../development/python-modules/parse-type { };
6885
6886 ephem = callPackage ../development/python-modules/ephem { };
6887
6888 voluptuous = callPackage ../development/python-modules/voluptuous { };
6889
6890 voluptuous-serialize = callPackage ../development/python-modules/voluptuous-serialize { };
6891
6892 pysigset = callPackage ../development/python-modules/pysigset { };
6893
6894 us = callPackage ../development/python-modules/us { };
6895
6896 wsproto = if (pythonAtLeast "3.6") then
6897 callPackage ../development/python-modules/wsproto { }
6898 else
6899 callPackage ../development/python-modules/wsproto/0.14.nix { };
6900
6901 h11 = callPackage ../development/python-modules/h11 { };
6902
6903 python-docx = callPackage ../development/python-modules/python-docx { };
6904
6905 python-doi = callPackage ../development/python-modules/python-doi { };
6906
6907 aiohue = callPackage ../development/python-modules/aiohue { };
6908
6909 PyMVGLive = callPackage ../development/python-modules/pymvglive { };
6910
6911 coinmarketcap = callPackage ../development/python-modules/coinmarketcap { };
6912
6913 pyowm = callPackage ../development/python-modules/pyowm { };
6914
6915 prometheus_client = callPackage ../development/python-modules/prometheus_client { };
6916
6917 pysdl2 = callPackage ../development/python-modules/pysdl2 { };
6918
6919 pyogg = callPackage ../development/python-modules/pyogg { };
6920
6921 rubymarshal = callPackage ../development/python-modules/rubymarshal { };
6922
6923 radio_beam = callPackage ../development/python-modules/radio_beam { };
6924
6925 spectral-cube = callPackage ../development/python-modules/spectral-cube { };
6926
6927 astunparse = callPackage ../development/python-modules/astunparse { };
6928
6929 gast = callPackage ../development/python-modules/gast { };
6930
6931 IBMQuantumExperience = callPackage ../development/python-modules/ibmquantumexperience { };
6932
6933 ibis = callPackage ../development/python-modules/ibis { };
6934
6935 ibis-framework = callPackage ../development/python-modules/ibis-framework { };
6936
6937 qiskit = callPackage ../development/python-modules/qiskit { };
6938
6939 qasm2image = callPackage ../development/python-modules/qasm2image { };
6940
6941 simpy = callPackage ../development/python-modules/simpy { };
6942
6943 x256 = callPackage ../development/python-modules/x256 { };
6944
6945 yattag = callPackage ../development/python-modules/yattag { };
6946
6947 xenomapper = disabledIf (!isPy3k) (callPackage ../applications/science/biology/xenomapper { });
6948
6949 z3 = (toPythonModule (pkgs.z3.override {
6950 inherit python;
6951 })).python;
6952
6953 zeroc-ice = callPackage ../development/python-modules/zeroc-ice { };
6954
6955 zm-py = callPackage ../development/python-modules/zm-py { };
6956
6957 rfc7464 = callPackage ../development/python-modules/rfc7464 { };
6958
6959 foundationdb51 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb51; };
6960 foundationdb52 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb52; };
6961 foundationdb60 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb60; };
6962 foundationdb61 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb61; };
6963
6964 libtorrentRasterbar = (toPythonModule (pkgs.libtorrentRasterbar.override {
6965 inherit python;
6966 })).python;
6967
6968 libiio = (toPythonModule (pkgs.libiio.override {
6969 inherit python;
6970 })).python;
6971
6972 localzone = callPackage ../development/python-modules/localzone { };
6973
6974 scour = callPackage ../development/python-modules/scour { };
6975
6976 pymssql = callPackage ../development/python-modules/pymssql { };
6977
6978 nanoleaf = callPackage ../development/python-modules/nanoleaf { };
6979
6980 nanotime = callPackage ../development/python-modules/nanotime { };
6981
6982 importlib-metadata = callPackage ../development/python-modules/importlib-metadata {};
6983
6984 importlib-resources = callPackage ../development/python-modules/importlib-resources {};
6985
6986 srptools = callPackage ../development/python-modules/srptools { };
6987
6988 curve25519-donna = callPackage ../development/python-modules/curve25519-donna { };
6989
6990 pyatv = callPackage ../development/python-modules/pyatv { };
6991
6992 pybotvac = callPackage ../development/python-modules/pybotvac { };
6993
6994 pytado = callPackage ../development/python-modules/pytado { };
6995
6996 casttube = callPackage ../development/python-modules/casttube { };
6997
6998 lzstring = callPackage ../development/python-modules/lzstring { };
6999
7000 flickrapi = callPackage ../development/python-modules/flickrapi { };
7001
7002 aioesphomeapi = callPackage ../development/python-modules/aioesphomeapi { };
7003
7004 mwparserfromhell = callPackage ../development/python-modules/mwparserfromhell { };
7005
7006 starlette = callPackage ../development/python-modules/starlette { };
7007
7008 uvicorn = callPackage ../development/python-modules/uvicorn { };
7009
7010 pydantic = callPackage ../development/python-modules/pydantic { };
7011
7012 fastapi = callPackage ../development/python-modules/fastapi { };
7013
7014 stringcase = callPackage ../development/python-modules/stringcase { };
7015
7016 webrtcvad = callPackage ../development/python-modules/webrtcvad { };
7017
7018 wfuzz = callPackage ../development/python-modules/wfuzz { };
7019
7020 wget = callPackage ../development/python-modules/wget { };
7021
7022 runway-python = callPackage ../development/python-modules/runway-python { };
7023
7024 pyprof2calltree = callPackage ../development/python-modules/pyprof2calltree { };
7025
7026 hcloud = callPackage ../development/python-modules/hcloud { };
7027
7028 managesieve = callPackage ../development/python-modules/managesieve { };
7029
7030 pony = callPackage ../development/python-modules/pony { };
7031
7032 rxv = callPackage ../development/python-modules/rxv { };
7033
7034});
7035
7036in fix' (extends overrides packages)