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