Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-20.03 7036 lines 256 kB view raw
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)