Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

7724 Zeilen
280 KiB

  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. { pkgs
  9. , stdenv
  10. , python
  11. , overrides ? (self: super: {})
  12. }:
  13. with pkgs.lib;
  14. let
  15. packages = ( self:
  16. let
  17. inherit (python.passthru) isPy27 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder;
  18. callPackage = pkgs.newScope self;
  19. namePrefix = python.libPrefix + "-";
  20. bootstrapped-pip = callPackage ../development/python-modules/bootstrapped-pip { };
  21. # Derivations built with `buildPythonPackage` can already be overriden with `override`, `overrideAttrs`, and `overrideDerivation`.
  22. # This function introduces `overridePythonAttrs` and it overrides the call to `buildPythonPackage`.
  23. makeOverridablePythonPackage = f: origArgs:
  24. let
  25. ff = f origArgs;
  26. overrideWith = newArgs: origArgs // (if pkgs.lib.isFunction newArgs then newArgs origArgs else newArgs);
  27. in
  28. if builtins.isAttrs ff then (ff // {
  29. overridePythonAttrs = newArgs: makeOverridablePythonPackage f (overrideWith newArgs);
  30. })
  31. else if builtins.isFunction ff then {
  32. overridePythonAttrs = newArgs: makeOverridablePythonPackage f (overrideWith newArgs);
  33. __functor = self: ff;
  34. }
  35. else ff;
  36. buildPythonPackage = makeOverridablePythonPackage ( makeOverridable (callPackage ../development/interpreters/python/mk-python-derivation.nix {
  37. inherit namePrefix; # We want Python libraries to be named like e.g. "python3.6-${name}"
  38. inherit toPythonModule; # Libraries provide modules
  39. }));
  40. buildPythonApplication = makeOverridablePythonPackage ( makeOverridable (callPackage ../development/interpreters/python/mk-python-derivation.nix {
  41. namePrefix = ""; # Python applications should not have any prefix
  42. toPythonModule = x: x; # Application does not provide modules.
  43. }));
  44. # See build-setupcfg/default.nix for documentation.
  45. buildSetupcfg = import ../build-support/build-setupcfg self;
  46. fetchPypi = callPackage ../development/interpreters/python/fetchpypi.nix {};
  47. # Check whether a derivation provides a Python module.
  48. hasPythonModule = drv: drv?pythonModule && drv.pythonModule == python;
  49. # Get list of required Python modules given a list of derivations.
  50. requiredPythonModules = drvs: let
  51. modules = filter hasPythonModule drvs;
  52. in unique ([python] ++ modules ++ concatLists (catAttrs "requiredPythonModules" modules));
  53. # Create a PYTHONPATH from a list of derivations. This function recurses into the items to find derivations
  54. # providing Python modules.
  55. makePythonPath = drvs: stdenv.lib.makeSearchPath python.sitePackages (requiredPythonModules drvs);
  56. removePythonPrefix = name:
  57. removePrefix namePrefix name;
  58. # Convert derivation to a Python module.
  59. toPythonModule = drv:
  60. drv.overrideAttrs( oldAttrs: {
  61. # Use passthru in order to prevent rebuilds when possible.
  62. passthru = (oldAttrs.passthru or {})// {
  63. pythonModule = python;
  64. pythonPath = [ ]; # Deprecated, for compatibility.
  65. requiredPythonModules = requiredPythonModules drv.propagatedBuildInputs;
  66. };
  67. });
  68. # Convert a Python library to an application.
  69. toPythonApplication = drv:
  70. drv.overrideAttrs( oldAttrs: {
  71. passthru = (oldAttrs.passthru or {}) // {
  72. # Remove Python prefix from name so we have a "normal" name.
  73. # While the prefix shows up in the store path, it won't be
  74. # used by `nix-env`.
  75. name = removePythonPrefix oldAttrs.name;
  76. pythonModule = false;
  77. };
  78. });
  79. disabledIf = x: drv:
  80. if x then throw "${removePythonPrefix (drv.pname or drv.name)} not supported for interpreter ${python.executable}" else drv;
  81. in {
  82. inherit (python.passthru) isPy27 isPy35 isPy36 isPy37 isPy38 isPy39 isPy3k isPyPy pythonAtLeast pythonOlder;
  83. inherit python bootstrapped-pip buildPythonPackage buildPythonApplication;
  84. inherit fetchPypi callPackage;
  85. inherit hasPythonModule requiredPythonModules makePythonPath disabledIf;
  86. inherit toPythonModule toPythonApplication;
  87. inherit buildSetupcfg;
  88. inherit (callPackage ../development/interpreters/python/hooks { })
  89. eggUnpackHook
  90. eggBuildHook
  91. eggInstallHook
  92. flitBuildHook
  93. pipBuildHook
  94. pipInstallHook
  95. pytestCheckHook
  96. pythonCatchConflictsHook
  97. pythonImportsCheckHook
  98. pythonNamespacesHook
  99. pythonRecompileBytecodeHook
  100. pythonRemoveBinBytecodeHook
  101. pythonRemoveTestsDirHook
  102. setuptoolsBuildHook
  103. setuptoolsCheckHook
  104. venvShellHook
  105. wheelUnpackHook;
  106. # helpers
  107. wrapPython = callPackage ../development/interpreters/python/wrap-python.nix {inherit python; inherit (pkgs) makeSetupHook makeWrapper; };
  108. # Dont take pythonPackages from "global" pkgs scope to avoid mixing python versions
  109. pythonPackages = self;
  110. # specials
  111. recursivePthLoader = callPackage ../development/python-modules/recursive-pth-loader { };
  112. setuptools = if isPy27 then
  113. callPackage ../development/python-modules/setuptools/44.0.nix { }
  114. else
  115. callPackage ../development/python-modules/setuptools { };
  116. aadict = callPackage ../development/python-modules/aadict { };
  117. aafigure = callPackage ../development/python-modules/aafigure { };
  118. absl-py = callPackage ../development/python-modules/absl-py { };
  119. accupy = callPackage ../development/python-modules/accupy { };
  120. acme = callPackage ../development/python-modules/acme { };
  121. acme-tiny = callPackage ../development/python-modules/acme-tiny { };
  122. acoustics = callPackage ../development/python-modules/acoustics { };
  123. actdiag = callPackage ../development/python-modules/actdiag { };
  124. adal = callPackage ../development/python-modules/adal { };
  125. adb-homeassistant = callPackage ../development/python-modules/adb-homeassistant { };
  126. addic7ed-cli = callPackage ../development/python-modules/addic7ed-cli { };
  127. aenum = callPackage ../development/python-modules/aenum { };
  128. afdko = callPackage ../development/python-modules/afdko { };
  129. affine = callPackage ../development/python-modules/affine { };
  130. affinity = callPackage ../development/python-modules/affinity { };
  131. agate = callPackage ../development/python-modules/agate { };
  132. agate-dbf = callPackage ../development/python-modules/agate-dbf { };
  133. agate-excel = callPackage ../development/python-modules/agate-excel { };
  134. agate-sql = callPackage ../development/python-modules/agate-sql { };
  135. aioamqp = callPackage ../development/python-modules/aioamqp { };
  136. aioconsole = callPackage ../development/python-modules/aioconsole { };
  137. aiocontextvars = callPackage ../development/python-modules/aiocontextvars { };
  138. aiodns = callPackage ../development/python-modules/aiodns { };
  139. aioesphomeapi = callPackage ../development/python-modules/aioesphomeapi { };
  140. aioeventlet = callPackage ../development/python-modules/aioeventlet { };
  141. aiofiles = callPackage ../development/python-modules/aiofiles { };
  142. aioftp = callPackage ../development/python-modules/aioftp { };
  143. aioh2 = callPackage ../development/python-modules/aioh2 { };
  144. aioharmony = callPackage ../development/python-modules/aioharmony { };
  145. aiohttp = callPackage ../development/python-modules/aiohttp { };
  146. aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { };
  147. aiohttp-jinja2 = callPackage ../development/python-modules/aiohttp-jinja2 { };
  148. aiohttp-remotes = callPackage ../development/python-modules/aiohttp-remotes { };
  149. aiohttp-socks = callPackage ../development/python-modules/aiohttp-socks { };
  150. aiohttp-swagger = callPackage ../development/python-modules/aiohttp-swagger { };
  151. aiohue = callPackage ../development/python-modules/aiohue { };
  152. aioimaplib = callPackage ../development/python-modules/aioimaplib { };
  153. aiojobs = callPackage ../development/python-modules/aiojobs { };
  154. aiokafka = callPackage ../development/python-modules/aiokafka { };
  155. aiolifx = callPackage ../development/python-modules/aiolifx { };
  156. aiolifx-effects = callPackage ../development/python-modules/aiolifx-effects { };
  157. aiomysql = callPackage ../development/python-modules/aiomysql { };
  158. aioprocessing = callPackage ../development/python-modules/aioprocessing { };
  159. aioredis = callPackage ../development/python-modules/aioredis { };
  160. aioresponses = callPackage ../development/python-modules/aioresponses { };
  161. aiorpcx = callPackage ../development/python-modules/aiorpcx { };
  162. aiorun = callPackage ../development/python-modules/aiorun { };
  163. aiosmtpd = callPackage ../development/python-modules/aiosmtpd { };
  164. aiosqlite = callPackage ../development/python-modules/aiosqlite { };
  165. aiounifi = callPackage ../development/python-modules/aiounifi { };
  166. aiounittest = callPackage ../development/python-modules/aiounittest { };
  167. aiozeroconf = callPackage ../development/python-modules/aiozeroconf { };
  168. ajpy = callPackage ../development/python-modules/ajpy { };
  169. alabaster = callPackage ../development/python-modules/alabaster { };
  170. alarmdecoder = callPackage ../development/python-modules/alarmdecoder { };
  171. alembic = callPackage ../development/python-modules/alembic { };
  172. alerta = callPackage ../development/python-modules/alerta { };
  173. alerta-server = callPackage ../development/python-modules/alerta-server { };
  174. algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { };
  175. allpairspy = callPackage ../development/python-modules/allpairspy { };
  176. alot = callPackage ../development/python-modules/alot { };
  177. altair = callPackage ../development/python-modules/altair { };
  178. amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { };
  179. amply = callPackage ../development/python-modules/amply { };
  180. amqp = callPackage ../development/python-modules/amqp { };
  181. amqplib = callPackage ../development/python-modules/amqplib { };
  182. androguard = callPackage ../development/python-modules/androguard { };
  183. aniso8601 = callPackage ../development/python-modules/aniso8601 { };
  184. annexremote = callPackage ../development/python-modules/annexremote { };
  185. annoy = callPackage ../development/python-modules/annoy { };
  186. anonip = callPackage ../development/python-modules/anonip { };
  187. ansi2html = callPackage ../development/python-modules/ansi2html { };
  188. ansible = callPackage ../development/python-modules/ansible { };
  189. ansible-kernel = callPackage ../development/python-modules/ansible-kernel { };
  190. ansible-lint = callPackage ../development/python-modules/ansible-lint { };
  191. ansible-runner = callPackage ../development/python-modules/ansible-runner { };
  192. ansi = callPackage ../development/python-modules/ansi { };
  193. ansicolor = callPackage ../development/python-modules/ansicolor { };
  194. ansicolors = callPackage ../development/python-modules/ansicolors { };
  195. ansiconv = callPackage ../development/python-modules/ansiconv { };
  196. ansiwrap = callPackage ../development/python-modules/ansiwrap { };
  197. antlr4-python2-runtime = callPackage ../development/python-modules/antlr4-python2-runtime { antlr4 = pkgs.antlr4; };
  198. antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime { antlr4 = pkgs.antlr4; };
  199. anyjson = callPackage ../development/python-modules/anyjson { };
  200. anytree = callPackage ../development/python-modules/anytree { inherit (pkgs) graphviz; };
  201. apache-airflow = callPackage ../development/python-modules/apache-airflow { };
  202. apipkg = callPackage ../development/python-modules/apipkg { };
  203. apispec = callPackage ../development/python-modules/apispec { };
  204. aplpy = callPackage ../development/python-modules/aplpy { };
  205. appdirs = callPackage ../development/python-modules/appdirs { };
  206. appleseed = disabledIf isPy3k (toPythonModule (pkgs.appleseed.override { inherit (self) python; }));
  207. application = callPackage ../development/python-modules/application { };
  208. applicationinsights = callPackage ../development/python-modules/applicationinsights { };
  209. appnope = callPackage ../development/python-modules/appnope { };
  210. apprise = callPackage ../development/python-modules/apprise { };
  211. approvaltests = callPackage ../development/python-modules/approvaltests { };
  212. apptools = callPackage ../development/python-modules/apptools { };
  213. APScheduler = callPackage ../development/python-modules/APScheduler { };
  214. apsw = callPackage ../development/python-modules/apsw { };
  215. area = callPackage ../development/python-modules/area { };
  216. arelle = callPackage ../development/python-modules/arelle { gui = true; };
  217. arelle-headless = callPackage ../development/python-modules/arelle { gui = false; };
  218. aresponses = callPackage ../development/python-modules/aresponses { };
  219. argcomplete = callPackage ../development/python-modules/argcomplete { };
  220. argh = callPackage ../development/python-modules/argh { };
  221. argon2_cffi = callPackage ../development/python-modules/argon2_cffi { };
  222. args = callPackage ../development/python-modules/args { };
  223. aria2p = callPackage ../development/python-modules/aria2p { inherit (pkgs) aria2; };
  224. arrayqueues = callPackage ../development/python-modules/arrayqueues { };
  225. arrow = callPackage ../development/python-modules/arrow { };
  226. arviz = callPackage ../development/python-modules/arviz { };
  227. arxiv2bib = callPackage ../development/python-modules/arxiv2bib { };
  228. asana = callPackage ../development/python-modules/asana { };
  229. asciimatics = callPackage ../development/python-modules/asciimatics { };
  230. asciitree = callPackage ../development/python-modules/asciitree { };
  231. asdf = callPackage ../development/python-modules/asdf { };
  232. ase = if isPy27 then
  233. callPackage ../development/python-modules/ase/3.17.nix { }
  234. else
  235. callPackage ../development/python-modules/ase { };
  236. asgi-csrf = callPackage ../development/python-modules/asgi-csrf { };
  237. asgiref = callPackage ../development/python-modules/asgiref { };
  238. asn1ate = callPackage ../development/python-modules/asn1ate { };
  239. asn1crypto = callPackage ../development/python-modules/asn1crypto { };
  240. aspy-yaml = callPackage ../development/python-modules/aspy.yaml { };
  241. astor = callPackage ../development/python-modules/astor { };
  242. astral = callPackage ../development/python-modules/astral { };
  243. astroid = if isPy3k then
  244. callPackage ../development/python-modules/astroid { }
  245. else
  246. callPackage ../development/python-modules/astroid/1.6.nix { };
  247. astropy = callPackage ../development/python-modules/astropy { };
  248. astropy-healpix = callPackage ../development/python-modules/astropy-healpix { };
  249. astropy-helpers = callPackage ../development/python-modules/astropy-helpers { };
  250. astroquery = callPackage ../development/python-modules/astroquery { };
  251. asttokens = callPackage ../development/python-modules/asttokens { };
  252. astunparse = callPackage ../development/python-modules/astunparse { };
  253. async_generator = callPackage ../development/python-modules/async_generator { };
  254. asyncpg = callPackage ../development/python-modules/asyncpg { };
  255. asyncssh = callPackage ../development/python-modules/asyncssh { };
  256. asynctest = callPackage ../development/python-modules/asynctest { };
  257. async-timeout = callPackage ../development/python-modules/async_timeout { };
  258. async-upnp-client = callPackage ../development/python-modules/async-upnp-client { };
  259. atlassian-python-api = callPackage ../development/python-modules/atlassian-python-api { };
  260. atom = callPackage ../development/python-modules/atom { };
  261. atomiclong = callPackage ../development/python-modules/atomiclong { };
  262. atomicwrites = callPackage ../development/python-modules/atomicwrites { };
  263. atomman = callPackage ../development/python-modules/atomman { };
  264. atpublic = callPackage ../development/python-modules/atpublic { };
  265. atsim_potentials = callPackage ../development/python-modules/atsim_potentials { };
  266. attrdict = callPackage ../development/python-modules/attrdict { };
  267. attrs = callPackage ../development/python-modules/attrs { };
  268. audio-metadata = callPackage ../development/python-modules/audio-metadata { };
  269. audioread = callPackage ../development/python-modules/audioread { };
  270. audiotools = callPackage ../development/python-modules/audiotools { };
  271. augeas = callPackage ../development/python-modules/augeas { inherit (pkgs) augeas; };
  272. auth0-python = callPackage ../development/python-modules/auth0-python { };
  273. authheaders = callPackage ../development/python-modules/authheaders { };
  274. authlib = callPackage ../development/python-modules/authlib { };
  275. authres = callPackage ../development/python-modules/authres { };
  276. autobahn = callPackage ../development/python-modules/autobahn { };
  277. autograd = callPackage ../development/python-modules/autograd { };
  278. autologging = callPackage ../development/python-modules/autologging { };
  279. automat = callPackage ../development/python-modules/automat { };
  280. autopep8 = callPackage ../development/python-modules/autopep8 { };
  281. avahi = toPythonModule (pkgs.avahi.override {
  282. inherit python;
  283. withPython = true;
  284. });
  285. av = callPackage ../development/python-modules/av { inherit (pkgs) pkgconfig; };
  286. avro3k = callPackage ../development/python-modules/avro3k { };
  287. avro = callPackage ../development/python-modules/avro { };
  288. avro-python3 = callPackage ../development/python-modules/avro-python3 { };
  289. awesome-slugify = callPackage ../development/python-modules/awesome-slugify { };
  290. awkward = callPackage ../development/python-modules/awkward { };
  291. awkward1 = callPackage ../development/python-modules/awkward1 { };
  292. aws-adfs = callPackage ../development/python-modules/aws-adfs { };
  293. aws-lambda-builders = callPackage ../development/python-modules/aws-lambda-builders { };
  294. aws-sam-translator = callPackage ../development/python-modules/aws-sam-translator { };
  295. aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { };
  296. azure-applicationinsights = callPackage ../development/python-modules/azure-applicationinsights { };
  297. azure-batch = callPackage ../development/python-modules/azure-batch { };
  298. azure-common = callPackage ../development/python-modules/azure-common { };
  299. azure-core = callPackage ../development/python-modules/azure-core { };
  300. azure-cosmos = callPackage ../development/python-modules/azure-cosmos { };
  301. azure-cosmosdb-nspkg = callPackage ../development/python-modules/azure-cosmosdb-nspkg { };
  302. azure-cosmosdb-table = callPackage ../development/python-modules/azure-cosmosdb-table { };
  303. azure-datalake-store = callPackage ../development/python-modules/azure-datalake-store { };
  304. azure-eventgrid = callPackage ../development/python-modules/azure-eventgrid { };
  305. azure-functions-devops-build = callPackage ../development/python-modules/azure-functions-devops-build { };
  306. azure-graphrbac = callPackage ../development/python-modules/azure-graphrbac { };
  307. azure-identity = callPackage ../development/python-modules/azure-identity { };
  308. azure-keyvault = callPackage ../development/python-modules/azure-keyvault { };
  309. azure-keyvault-certificates = callPackage ../development/python-modules/azure-keyvault-certificates { };
  310. azure-keyvault-keys = callPackage ../development/python-modules/azure-keyvault-keys { };
  311. azure-keyvault-nspkg = callPackage ../development/python-modules/azure-keyvault-nspkg { };
  312. azure-keyvault-secrets = callPackage ../development/python-modules/azure-keyvault-secrets { };
  313. azure-loganalytics = callPackage ../development/python-modules/azure-loganalytics { };
  314. azure-mgmt-advisor = callPackage ../development/python-modules/azure-mgmt-advisor { };
  315. azure-mgmt-apimanagement = callPackage ../development/python-modules/azure-mgmt-apimanagement { };
  316. azure-mgmt-appconfiguration = callPackage ../development/python-modules/azure-mgmt-appconfiguration { };
  317. azure-mgmt-applicationinsights = callPackage ../development/python-modules/azure-mgmt-applicationinsights { };
  318. azure-mgmt-authorization = callPackage ../development/python-modules/azure-mgmt-authorization { };
  319. azure-mgmt-batchai = callPackage ../development/python-modules/azure-mgmt-batchai { };
  320. azure-mgmt-batch = callPackage ../development/python-modules/azure-mgmt-batch { };
  321. azure-mgmt-billing = callPackage ../development/python-modules/azure-mgmt-billing { };
  322. azure-mgmt-botservice = callPackage ../development/python-modules/azure-mgmt-botservice { };
  323. azure-mgmt-cdn = callPackage ../development/python-modules/azure-mgmt-cdn { };
  324. azure-mgmt-cognitiveservices = callPackage ../development/python-modules/azure-mgmt-cognitiveservices { };
  325. azure-mgmt-commerce = callPackage ../development/python-modules/azure-mgmt-commerce { };
  326. azure-mgmt-common = callPackage ../development/python-modules/azure-mgmt-common { };
  327. azure-mgmt-compute = callPackage ../development/python-modules/azure-mgmt-compute { };
  328. azure-mgmt-consumption = callPackage ../development/python-modules/azure-mgmt-consumption { };
  329. azure-mgmt-containerinstance = callPackage ../development/python-modules/azure-mgmt-containerinstance { };
  330. azure-mgmt-containerregistry = callPackage ../development/python-modules/azure-mgmt-containerregistry { };
  331. azure-mgmt-containerservice = callPackage ../development/python-modules/azure-mgmt-containerservice { };
  332. azure-mgmt-core = callPackage ../development/python-modules/azure-mgmt-core { };
  333. azure-mgmt-cosmosdb = callPackage ../development/python-modules/azure-mgmt-cosmosdb { };
  334. azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { };
  335. azure-mgmt-datalake-analytics = callPackage ../development/python-modules/azure-mgmt-datalake-analytics { };
  336. azure-mgmt-datalake-nspkg = callPackage ../development/python-modules/azure-mgmt-datalake-nspkg { };
  337. azure-mgmt-datalake-store = callPackage ../development/python-modules/azure-mgmt-datalake-store { };
  338. azure-mgmt-datamigration = callPackage ../development/python-modules/azure-mgmt-datamigration { };
  339. azure-mgmt-deploymentmanager = callPackage ../development/python-modules/azure-mgmt-deploymentmanager { };
  340. azure-mgmt-devspaces = callPackage ../development/python-modules/azure-mgmt-devspaces { };
  341. azure-mgmt-devtestlabs = callPackage ../development/python-modules/azure-mgmt-devtestlabs { };
  342. azure-mgmt-dns = callPackage ../development/python-modules/azure-mgmt-dns { };
  343. azure-mgmt-eventgrid = callPackage ../development/python-modules/azure-mgmt-eventgrid { };
  344. azure-mgmt-eventhub = callPackage ../development/python-modules/azure-mgmt-eventhub { };
  345. azure-mgmt-hanaonazure = callPackage ../development/python-modules/azure-mgmt-hanaonazure { };
  346. azure-mgmt-hdinsight = callPackage ../development/python-modules/azure-mgmt-hdinsight { };
  347. azure-mgmt-imagebuilder = callPackage ../development/python-modules/azure-mgmt-imagebuilder { };
  348. azure-mgmt-iotcentral = callPackage ../development/python-modules/azure-mgmt-iotcentral { };
  349. azure-mgmt-iothub = callPackage ../development/python-modules/azure-mgmt-iothub { };
  350. azure-mgmt-iothubprovisioningservices =
  351. callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { };
  352. azure-mgmt-keyvault = callPackage ../development/python-modules/azure-mgmt-keyvault { };
  353. azure-mgmt-kusto = callPackage ../development/python-modules/azure-mgmt-kusto { };
  354. azure-mgmt-loganalytics = callPackage ../development/python-modules/azure-mgmt-loganalytics { };
  355. azure-mgmt-logic = callPackage ../development/python-modules/azure-mgmt-logic { };
  356. azure-mgmt-machinelearningcompute = callPackage ../development/python-modules/azure-mgmt-machinelearningcompute { };
  357. azure-mgmt-managedservices = callPackage ../development/python-modules/azure-mgmt-managedservices { };
  358. azure-mgmt-managementgroups = callPackage ../development/python-modules/azure-mgmt-managementgroups { };
  359. azure-mgmt-managementpartner = callPackage ../development/python-modules/azure-mgmt-managementpartner { };
  360. azure-mgmt-maps = callPackage ../development/python-modules/azure-mgmt-maps { };
  361. azure-mgmt-marketplaceordering = callPackage ../development/python-modules/azure-mgmt-marketplaceordering { };
  362. azure-mgmt-media = callPackage ../development/python-modules/azure-mgmt-media { };
  363. azure-mgmt-monitor = callPackage ../development/python-modules/azure-mgmt-monitor { };
  364. azure-mgmt-msi = callPackage ../development/python-modules/azure-mgmt-msi { };
  365. azure-mgmt-netapp = callPackage ../development/python-modules/azure-mgmt-netapp { };
  366. azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { };
  367. azure-mgmt-notificationhubs = callPackage ../development/python-modules/azure-mgmt-notificationhubs { };
  368. azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { };
  369. azure-mgmt-policyinsights = callPackage ../development/python-modules/azure-mgmt-policyinsights { };
  370. azure-mgmt-powerbiembedded = callPackage ../development/python-modules/azure-mgmt-powerbiembedded { };
  371. azure-mgmt-privatedns = callPackage ../development/python-modules/azure-mgmt-privatedns { };
  372. azure-mgmt-rdbms = callPackage ../development/python-modules/azure-mgmt-rdbms { };
  373. azure-mgmt-recoveryservicesbackup = callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup { };
  374. azure-mgmt-recoveryservices = callPackage ../development/python-modules/azure-mgmt-recoveryservices { };
  375. azure-mgmt-redhatopenshift = callPackage ../development/python-modules/azure-mgmt-redhatopenshift { };
  376. azure-mgmt-redis = callPackage ../development/python-modules/azure-mgmt-redis { };
  377. azure-mgmt-relay = callPackage ../development/python-modules/azure-mgmt-relay { };
  378. azure-mgmt-reservations = callPackage ../development/python-modules/azure-mgmt-reservations { };
  379. azure-mgmt-resource = callPackage ../development/python-modules/azure-mgmt-resource { };
  380. azure-mgmt-scheduler = callPackage ../development/python-modules/azure-mgmt-scheduler { };
  381. azure-mgmt-search = callPackage ../development/python-modules/azure-mgmt-search { };
  382. azure-mgmt-security = callPackage ../development/python-modules/azure-mgmt-security { };
  383. azure-mgmt-servicebus = callPackage ../development/python-modules/azure-mgmt-servicebus { };
  384. azure-mgmt-servicefabric = callPackage ../development/python-modules/azure-mgmt-servicefabric { };
  385. azure-mgmt-signalr = callPackage ../development/python-modules/azure-mgmt-signalr { };
  386. azure-mgmt-sql = callPackage ../development/python-modules/azure-mgmt-sql { };
  387. azure-mgmt-sqlvirtualmachine = callPackage ../development/python-modules/azure-mgmt-sqlvirtualmachine { };
  388. azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { };
  389. azure-mgmt-subscription = callPackage ../development/python-modules/azure-mgmt-subscription { };
  390. azure-mgmt-synapse = callPackage ../development/python-modules/azure-mgmt-synapse { };
  391. azure-mgmt-trafficmanager = callPackage ../development/python-modules/azure-mgmt-trafficmanager { };
  392. azure-mgmt-web = callPackage ../development/python-modules/azure-mgmt-web { };
  393. azure-multiapi-storage = callPackage ../development/python-modules/azure-multiapi-storage { };
  394. azure-nspkg = callPackage ../development/python-modules/azure-nspkg { };
  395. azure-servicebus = callPackage ../development/python-modules/azure-servicebus { };
  396. azure-servicefabric = callPackage ../development/python-modules/azure-servicefabric { };
  397. azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { };
  398. azure-storage-blob = callPackage ../development/python-modules/azure-storage-blob { };
  399. azure-storage = callPackage ../development/python-modules/azure-storage { };
  400. azure-storage-common = callPackage ../development/python-modules/azure-storage-common { };
  401. azure-storage-file = callPackage ../development/python-modules/azure-storage-file { };
  402. azure-storage-file-share = callPackage ../development/python-modules/azure-storage-file-share { };
  403. azure-storage-nspkg = callPackage ../development/python-modules/azure-storage-nspkg { };
  404. azure-storage-queue = callPackage ../development/python-modules/azure-storage-queue { };
  405. azure-synapse-accesscontrol = callPackage ../development/python-modules/azure-synapse-accesscontrol { };
  406. azure-synapse-spark = callPackage ../development/python-modules/azure-synapse-spark { };
  407. Babel = callPackage ../development/python-modules/Babel { };
  408. babelfish = callPackage ../development/python-modules/babelfish { };
  409. babelgladeextractor = callPackage ../development/python-modules/babelgladeextractor { };
  410. backcall = callPackage ../development/python-modules/backcall { };
  411. backoff = callPackage ../development/python-modules/backoff { };
  412. backports_abc = callPackage ../development/python-modules/backports_abc { };
  413. backports_csv = callPackage ../development/python-modules/backports_csv { };
  414. backports_functools_lru_cache = callPackage ../development/python-modules/backports_functools_lru_cache { };
  415. backports_lzma = callPackage ../development/python-modules/backports_lzma { };
  416. backports_os = callPackage ../development/python-modules/backports_os { };
  417. backports_shutil_get_terminal_size = callPackage ../development/python-modules/backports_shutil_get_terminal_size { };
  418. backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which { };
  419. backports_ssl_match_hostname =
  420. if !(pythonOlder "3.5") then null else callPackage ../development/python-modules/backports_ssl_match_hostname { };
  421. backports_tempfile = callPackage ../development/python-modules/backports_tempfile { };
  422. backports_unittest-mock = callPackage ../development/python-modules/backports_unittest-mock { };
  423. backports_weakref = callPackage ../development/python-modules/backports_weakref { };
  424. bacpypes = callPackage ../development/python-modules/bacpypes { };
  425. bandit = callPackage ../development/python-modules/bandit { };
  426. bap = callPackage ../development/python-modules/bap { bap = pkgs.ocaml-ng.ocamlPackages_4_06.bap; };
  427. base58 = callPackage ../development/python-modules/base58 { };
  428. baselines = callPackage ../development/python-modules/baselines { };
  429. basemap = callPackage ../development/python-modules/basemap { };
  430. bash_kernel = callPackage ../development/python-modules/bash_kernel { inherit (pkgs) bash; };
  431. bashlex = callPackage ../development/python-modules/bashlex { };
  432. basiciw = callPackage ../development/python-modules/basiciw { inherit (pkgs) gcc wirelesstools; };
  433. batchgenerators = callPackage ../development/python-modules/batchgenerators { };
  434. batchspawner = callPackage ../development/python-modules/batchspawner { };
  435. batinfo = callPackage ../development/python-modules/batinfo { };
  436. bayesian-optimization = callPackage ../development/python-modules/bayesian-optimization { };
  437. bayespy = callPackage ../development/python-modules/bayespy { };
  438. bcdoc = callPackage ../development/python-modules/bcdoc { };
  439. bcrypt = if pythonOlder "3.6" then
  440. callPackage ../development/python-modules/bcrypt/3_1.nix { }
  441. else
  442. callPackage ../development/python-modules/bcrypt { };
  443. beaker = callPackage ../development/python-modules/beaker { };
  444. beancount = callPackage ../development/python-modules/beancount { };
  445. beancount_docverif = callPackage ../development/python-modules/beancount_docverif { };
  446. beanstalkc = callPackage ../development/python-modules/beanstalkc { };
  447. beautifulsoup4 = callPackage ../development/python-modules/beautifulsoup4 { };
  448. bedup = callPackage ../development/python-modules/bedup { };
  449. behave = callPackage ../development/python-modules/behave { };
  450. bellows = callPackage ../development/python-modules/bellows { };
  451. bespon = callPackage ../development/python-modules/bespon { };
  452. betamax = callPackage ../development/python-modules/betamax { };
  453. betamax-matchers = callPackage ../development/python-modules/betamax-matchers { };
  454. betamax-serializers = callPackage ../development/python-modules/betamax-serializers { };
  455. bibtexparser = callPackage ../development/python-modules/bibtexparser { };
  456. bidict = callPackage ../development/python-modules/bidict { };
  457. bids-validator = callPackage ../development/python-modules/bids-validator { };
  458. billiard = callPackage ../development/python-modules/billiard { };
  459. binaryornot = callPackage ../development/python-modules/binaryornot { };
  460. binwalk = callPackage ../development/python-modules/binwalk {
  461. pyqtgraph = null;
  462. matplotlib = null;
  463. };
  464. binwalk-full = appendToName "full" (self.binwalk.override {
  465. pyqtgraph = self.pyqtgraph;
  466. matplotlib = self.matplotlib;
  467. });
  468. biopython = callPackage ../development/python-modules/biopython { };
  469. biplist = callPackage ../development/python-modules/biplist { };
  470. bip_utils = callPackage ../development/python-modules/bip_utils { };
  471. bitarray = callPackage ../development/python-modules/bitarray { };
  472. bitbucket_api = callPackage ../development/python-modules/bitbucket-api { };
  473. bitbucket-cli = callPackage ../development/python-modules/bitbucket-cli { };
  474. bitcoinlib = callPackage ../development/python-modules/bitcoinlib { };
  475. bitcoin-price-api = callPackage ../development/python-modules/bitcoin-price-api { };
  476. bitmath = callPackage ../development/python-modules/bitmath { };
  477. bitstring = callPackage ../development/python-modules/bitstring { };
  478. bitstruct = callPackage ../development/python-modules/bitstruct { };
  479. bjoern = callPackage ../development/python-modules/bjoern { };
  480. bkcharts = callPackage ../development/python-modules/bkcharts { };
  481. black = callPackage ../development/python-modules/black { };
  482. black-macchiato = callPackage ../development/python-modules/black-macchiato { };
  483. bleach = callPackage ../development/python-modules/bleach { };
  484. bleak = callPackage ../development/python-modules/bleak { };
  485. blessed = callPackage ../development/python-modules/blessed { };
  486. blessings = callPackage ../development/python-modules/blessings { };
  487. blinker = callPackage ../development/python-modules/blinker { };
  488. BlinkStick = callPackage ../development/python-modules/blinkstick { };
  489. blis = callPackage ../development/python-modules/blis { };
  490. blist = callPackage ../development/python-modules/blist { };
  491. blivet = callPackage ../development/python-modules/blivet { };
  492. blockdiag = callPackage ../development/python-modules/blockdiag { };
  493. blockdiagcontrib-cisco = callPackage ../development/python-modules/blockdiagcontrib-cisco { };
  494. block-io = callPackage ../development/python-modules/block-io { };
  495. bluepy = callPackage ../development/python-modules/bluepy { };
  496. bokeh = callPackage ../development/python-modules/bokeh { };
  497. boltons = callPackage ../development/python-modules/boltons { };
  498. boltztrap2 = callPackage ../development/python-modules/boltztrap2 { };
  499. booleanoperations = callPackage ../development/python-modules/booleanoperations { };
  500. boolean-py = callPackage ../development/python-modules/boolean-py { };
  501. # Build boost for this specific Python version
  502. # TODO: use separate output for libboost_python.so
  503. boost = toPythonModule (pkgs.boost.override {
  504. inherit (self) python numpy;
  505. enablePython = true;
  506. });
  507. boto3 = callPackage ../development/python-modules/boto3 { };
  508. boto = callPackage ../development/python-modules/boto { };
  509. botocore = callPackage ../development/python-modules/botocore { };
  510. bottle = callPackage ../development/python-modules/bottle { };
  511. bottleneck = callPackage ../development/python-modules/bottleneck { };
  512. box2d = callPackage ../development/python-modules/box2d { };
  513. bpython = callPackage ../development/python-modules/bpython { };
  514. braintree = callPackage ../development/python-modules/braintree { };
  515. branca = callPackage ../development/python-modules/branca { };
  516. bravado-core = callPackage ../development/python-modules/bravado-core { };
  517. bravia-tv = callPackage ../development/python-modules/bravia-tv { };
  518. breathe = callPackage ../development/python-modules/breathe { };
  519. breezy = callPackage ../development/python-modules/breezy { };
  520. broadlink = callPackage ../development/python-modules/broadlink { };
  521. brother = callPackage ../development/python-modules/brother { };
  522. brotli = callPackage ../development/python-modules/brotli { };
  523. brotlipy = callPackage ../development/python-modules/brotlipy { };
  524. browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { };
  525. browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy { });
  526. bsddb3 = callPackage ../development/python-modules/bsddb3 { };
  527. bsdiff4 = callPackage ../development/python-modules/bsdiff4 { };
  528. btchip = callPackage ../development/python-modules/btchip { };
  529. bt_proximity = callPackage ../development/python-modules/bt-proximity { };
  530. BTrees = callPackage ../development/python-modules/btrees { };
  531. btrfs = callPackage ../development/python-modules/btrfs { };
  532. bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27
  533. bugsnag = callPackage ../development/python-modules/bugsnag { };
  534. bugwarrior = callPackage ../development/python-modules/bugwarrior { };
  535. bugz = callPackage ../development/python-modules/bugz { };
  536. bugzilla = callPackage ../development/python-modules/bugzilla { };
  537. buildbot = callPackage ../development/python-modules/buildbot { };
  538. buildbot-ui = self.buildbot.withPlugins (with self.buildbot-plugins; [ www ]);
  539. buildbot-full = self.buildbot.withPlugins
  540. (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]);
  541. buildbot-pkg = callPackage ../development/python-modules/buildbot/pkg.nix { };
  542. buildbot-plugins = pkgs.recurseIntoAttrs (callPackage ../development/python-modules/buildbot/plugins.nix { });
  543. buildbot-worker = callPackage ../development/python-modules/buildbot/worker.nix { };
  544. build = callPackage ../development/python-modules/build { };
  545. bumps = callPackage ../development/python-modules/bumps { };
  546. bunch = callPackage ../development/python-modules/bunch { };
  547. bx-python = callPackage ../development/python-modules/bx-python { inherit (pkgs) zlib; };
  548. bytecode = callPackage ../development/python-modules/bytecode { };
  549. bz2file = callPackage ../development/python-modules/bz2file { };
  550. cachecontrol = callPackage ../development/python-modules/cachecontrol { };
  551. cached-property = callPackage ../development/python-modules/cached-property { };
  552. cachelib = callPackage ../development/python-modules/cachelib { };
  553. cachetools = let
  554. cachetools' = callPackage ../development/python-modules/cachetools { };
  555. cachetools_2 = cachetools'.overridePythonAttrs (oldAttrs: rec {
  556. version = "3.1.1";
  557. src = oldAttrs.src.override {
  558. inherit version;
  559. sha256 = "16m69l6n6y1r1y7cklm92rr7v69ldig2n3lbl3j323w5jz7d78lf";
  560. };
  561. });
  562. in if isPy3k then cachetools' else cachetools_2;
  563. cachy = callPackage ../development/python-modules/cachy { };
  564. cadquery = callPackage ../development/python-modules/cadquery { };
  565. caffe = toPythonModule (pkgs.caffe.override {
  566. pythonSupport = true;
  567. inherit (self) python numpy boost;
  568. });
  569. cairocffi = if isPy3k then
  570. callPackage ../development/python-modules/cairocffi { }
  571. else
  572. callPackage ../development/python-modules/cairocffi/0_9.nix { };
  573. cairosvg = if isPy3k then
  574. callPackage ../development/python-modules/cairosvg { }
  575. else
  576. callPackage ../development/python-modules/cairosvg/1_x.nix { };
  577. caldav = callPackage ../development/python-modules/caldav { };
  578. can = callPackage ../development/python-modules/can { };
  579. canmatrix = callPackage ../development/python-modules/canmatrix { };
  580. canonicaljson = callPackage ../development/python-modules/canonicaljson { };
  581. canopen = callPackage ../development/python-modules/canopen { };
  582. capstone = callPackage ../development/python-modules/capstone { inherit (pkgs) capstone; };
  583. capturer = callPackage ../development/python-modules/capturer { };
  584. carbon = callPackage ../development/python-modules/carbon { };
  585. carrot = callPackage ../development/python-modules/carrot { };
  586. cartopy = callPackage ../development/python-modules/cartopy { };
  587. casbin = callPackage ../development/python-modules/casbin { };
  588. case = callPackage ../development/python-modules/case { };
  589. cassandra-driver = callPackage ../development/python-modules/cassandra-driver { };
  590. casttube = callPackage ../development/python-modules/casttube { };
  591. catalogue = callPackage ../development/python-modules/catalogue { };
  592. cbeams = callPackage ../misc/cbeams { };
  593. cbor2 = callPackage ../development/python-modules/cbor2 { };
  594. cbor = callPackage ../development/python-modules/cbor { };
  595. cccolutils = callPackage ../development/python-modules/cccolutils { };
  596. cchardet = callPackage ../development/python-modules/cchardet { };
  597. CDDB = callPackage ../development/python-modules/cddb { };
  598. cdecimal = callPackage ../development/python-modules/cdecimal { };
  599. celery = callPackage ../development/python-modules/celery { };
  600. cement = callPackage ../development/python-modules/cement { };
  601. cerberus = callPackage ../development/python-modules/cerberus { };
  602. certbot = callPackage ../development/python-modules/certbot { };
  603. certbot-dns-cloudflare = callPackage ../development/python-modules/certbot-dns-cloudflare { };
  604. certbot-dns-rfc2136 = callPackage ../development/python-modules/certbot-dns-rfc2136 { };
  605. certbot-dns-route53 = callPackage ../development/python-modules/certbot-dns-route53 { };
  606. certifi = callPackage ../development/python-modules/certifi { };
  607. certipy = callPackage ../development/python-modules/certipy { };
  608. cffi = callPackage ../development/python-modules/cffi { };
  609. cfgv = callPackage ../development/python-modules/cfgv { };
  610. cfn-flip = callPackage ../development/python-modules/cfn-flip { };
  611. cfn-lint = callPackage ../development/python-modules/cfn-lint { };
  612. cftime = callPackage ../development/python-modules/cftime { };
  613. cgen = callPackage ../development/python-modules/cgen { };
  614. cgroup-utils = callPackage ../development/python-modules/cgroup-utils { };
  615. chai = callPackage ../development/python-modules/chai { };
  616. chainer = callPackage ../development/python-modules/chainer { cudaSupport = pkgs.config.cudaSupport or false; };
  617. chainmap = callPackage ../development/python-modules/chainmap { };
  618. chalice = callPackage ../development/python-modules/chalice { };
  619. chameleon = callPackage ../development/python-modules/chameleon { };
  620. channels = callPackage ../development/python-modules/channels { };
  621. channels-redis = callPackage ../development/python-modules/channels-redis { };
  622. characteristic = callPackage ../development/python-modules/characteristic { };
  623. chardet = callPackage ../development/python-modules/chardet { };
  624. chart-studio = callPackage ../development/python-modules/chart-studio { };
  625. check-manifest = callPackage ../development/python-modules/check-manifest { };
  626. cheetah3 = callPackage ../development/python-modules/cheetah3 { };
  627. cheetah = callPackage ../development/python-modules/cheetah { };
  628. cheroot = callPackage ../development/python-modules/cheroot { };
  629. cherrypy = if isPy3k then
  630. callPackage ../development/python-modules/cherrypy { }
  631. else
  632. callPackage ../development/python-modules/cherrypy/17.nix { };
  633. chevron = callPackage ../development/python-modules/chevron { };
  634. ci-info = callPackage ../development/python-modules/ci-info { };
  635. ci-py = callPackage ../development/python-modules/ci-py { };
  636. cirq = callPackage ../development/python-modules/cirq { };
  637. ciso8601 = callPackage ../development/python-modules/ciso8601 { };
  638. citeproc-py = callPackage ../development/python-modules/citeproc-py { };
  639. cjson = callPackage ../development/python-modules/cjson { };
  640. ckcc-protocol = callPackage ../development/python-modules/ckcc-protocol { };
  641. cld2-cffi = callPackage ../development/python-modules/cld2-cffi { };
  642. cleo = callPackage ../development/python-modules/cleo { };
  643. clf = callPackage ../development/python-modules/clf { };
  644. cliapp = callPackage ../development/python-modules/cliapp { };
  645. click = callPackage ../development/python-modules/click { };
  646. clickclick = callPackage ../development/python-modules/clickclick { };
  647. click-completion = callPackage ../development/python-modules/click-completion { };
  648. click-datetime = callPackage ../development/python-modules/click-datetime { };
  649. click-default-group = callPackage ../development/python-modules/click-default-group { };
  650. click-didyoumean = callPackage ../development/python-modules/click-didyoumean { };
  651. click-log = callPackage ../development/python-modules/click-log { };
  652. click-plugins = callPackage ../development/python-modules/click-plugins { };
  653. click-repl = callPackage ../development/python-modules/click-repl { };
  654. click-threading = callPackage ../development/python-modules/click-threading { };
  655. cliff = callPackage ../development/python-modules/cliff { };
  656. clifford = callPackage ../development/python-modules/clifford { };
  657. cligj = callPackage ../development/python-modules/cligj { };
  658. cli-helpers = callPackage ../development/python-modules/cli-helpers { };
  659. clikit = callPackage ../development/python-modules/clikit { };
  660. clint = callPackage ../development/python-modules/clint { };
  661. clize = callPackage ../development/python-modules/clize { };
  662. closure-linter = callPackage ../development/python-modules/closure-linter { };
  663. cloudflare = callPackage ../development/python-modules/cloudflare { };
  664. cloudpickle = callPackage ../development/python-modules/cloudpickle { };
  665. clustershell = callPackage ../development/python-modules/clustershell { };
  666. cma = callPackage ../development/python-modules/cma { };
  667. cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
  668. cmd2 = callPackage ../development/python-modules/cmd2 { };
  669. cmdline = callPackage ../development/python-modules/cmdline { };
  670. cmdtest = callPackage ../development/python-modules/cmdtest { };
  671. cntk = callPackage ../development/python-modules/cntk { };
  672. cnvkit = callPackage ../development/python-modules/cnvkit { };
  673. cocotb = callPackage ../development/python-modules/cocotb { };
  674. codecov = callPackage ../development/python-modules/codecov { };
  675. codespell = callPackage ../development/python-modules/codespell { };
  676. cogapp = callPackage ../development/python-modules/cogapp { };
  677. coilmq = callPackage ../development/python-modules/coilmq { };
  678. coinmarketcap = callPackage ../development/python-modules/coinmarketcap { };
  679. ColanderAlchemy = callPackage ../development/python-modules/colanderalchemy { };
  680. colander = callPackage ../development/python-modules/colander { };
  681. colorama = callPackage ../development/python-modules/colorama { };
  682. colorcet = callPackage ../development/python-modules/colorcet { };
  683. colorclass = callPackage ../development/python-modules/colorclass { };
  684. colored = callPackage ../development/python-modules/colored { };
  685. coloredlogs = callPackage ../development/python-modules/coloredlogs { };
  686. colorful = callPackage ../development/python-modules/colorful { };
  687. colorlog = callPackage ../development/python-modules/colorlog { };
  688. colorlover = callPackage ../development/python-modules/colorlover { };
  689. colormath = callPackage ../development/python-modules/colormath { };
  690. colorspacious = callPackage ../development/python-modules/colorspacious { };
  691. colour = callPackage ../development/python-modules/colour { };
  692. CommonMark = callPackage ../development/python-modules/commonmark { };
  693. compiledb = callPackage ../development/python-modules/compiledb { };
  694. conda = callPackage ../development/python-modules/conda { };
  695. ConfigArgParse = callPackage ../development/python-modules/configargparse { };
  696. configobj = callPackage ../development/python-modules/configobj { };
  697. configparser = if pythonOlder "3.6" then
  698. callPackage ../development/python-modules/configparser/4.nix { }
  699. else
  700. callPackage ../development/python-modules/configparser { };
  701. configshell = callPackage ../development/python-modules/configshell { };
  702. confluent-kafka = callPackage ../development/python-modules/confluent-kafka { };
  703. connexion = callPackage ../development/python-modules/connexion { };
  704. consonance = callPackage ../development/python-modules/consonance { };
  705. constantly = callPackage ../development/python-modules/constantly { };
  706. construct = callPackage ../development/python-modules/construct { };
  707. consul = callPackage ../development/python-modules/consul { };
  708. contexter = callPackage ../development/python-modules/contexter { };
  709. contextlib2 = callPackage ../development/python-modules/contextlib2 { };
  710. contextvars = callPackage ../development/python-modules/contextvars { };
  711. convertdate = callPackage ../development/python-modules/convertdate { };
  712. cookiecutter = callPackage ../development/python-modules/cookiecutter { };
  713. cookies = callPackage ../development/python-modules/cookies { };
  714. coordinates = callPackage ../development/python-modules/coordinates { };
  715. coreapi = callPackage ../development/python-modules/coreapi { };
  716. coreschema = callPackage ../development/python-modules/coreschema { };
  717. cornice = callPackage ../development/python-modules/cornice { };
  718. cot = callPackage ../development/python-modules/cot { };
  719. covCore = callPackage ../development/python-modules/cov-core { };
  720. coverage = callPackage ../development/python-modules/coverage { };
  721. coveralls = callPackage ../development/python-modules/coveralls { };
  722. cozy = callPackage ../development/python-modules/cozy { };
  723. cppy = callPackage ../development/python-modules/cppy { };
  724. cram = callPackage ../development/python-modules/cram { };
  725. crashtest = callPackage ../development/python-modules/crashtest { };
  726. crayons = callPackage ../development/python-modules/crayons { };
  727. crc16 = callPackage ../development/python-modules/crc16 { };
  728. crc32c = callPackage ../development/python-modules/crc32c { };
  729. crccheck = callPackage ../development/python-modules/crccheck { };
  730. crcmod = callPackage ../development/python-modules/crcmod { };
  731. credstash = callPackage ../development/python-modules/credstash { };
  732. croniter = callPackage ../development/python-modules/croniter { };
  733. cryptacular = callPackage ../development/python-modules/cryptacular { };
  734. cryptography = if isPy27 then
  735. callPackage ../development/python-modules/cryptography/2.9.nix { }
  736. else
  737. callPackage ../development/python-modules/cryptography { };
  738. cryptography_vectors = if isPy27 then
  739. callPackage ../development/python-modules/cryptography/vectors-2.9.nix { }
  740. else
  741. callPackage ../development/python-modules/cryptography/vectors.nix { };
  742. csscompressor = callPackage ../development/python-modules/csscompressor { };
  743. cssmin = callPackage ../development/python-modules/cssmin { };
  744. css-parser = callPackage ../development/python-modules/css-parser { };
  745. cssselect2 = callPackage ../development/python-modules/cssselect2 { };
  746. cssselect = callPackage ../development/python-modules/cssselect { };
  747. cssutils = callPackage ../development/python-modules/cssutils { };
  748. csvs-to-sqlite = callPackage ../development/python-modules/csvs-to-sqlite { };
  749. cucumber-tag-expressions = callPackage ../development/python-modules/cucumber-tag-expressions { };
  750. cufflinks = callPackage ../development/python-modules/cufflinks { };
  751. cupy = callPackage ../development/python-modules/cupy {
  752. cudatoolkit = pkgs.cudatoolkit_10_0;
  753. cudnn = pkgs.cudnn_cudatoolkit_10_0;
  754. nccl = pkgs.nccl_cudatoolkit_10;
  755. };
  756. curio = callPackage ../development/python-modules/curio { };
  757. curtsies = callPackage ../development/python-modules/curtsies { };
  758. curve25519-donna = callPackage ../development/python-modules/curve25519-donna { };
  759. cvxopt = callPackage ../development/python-modules/cvxopt { };
  760. cvxpy = callPackage ../development/python-modules/cvxpy { };
  761. cx_Freeze = callPackage ../development/python-modules/cx_freeze { };
  762. cx_oracle = callPackage ../development/python-modules/cx_oracle { };
  763. cycler = callPackage ../development/python-modules/cycler { };
  764. cymem = callPackage ../development/python-modules/cymem { };
  765. cypari2 = callPackage ../development/python-modules/cypari2 { };
  766. cysignals = callPackage ../development/python-modules/cysignals { };
  767. cython = callPackage ../development/python-modules/Cython { };
  768. cytoolz = callPackage ../development/python-modules/cytoolz { };
  769. d2to1 = callPackage ../development/python-modules/d2to1 { };
  770. daemonize = callPackage ../development/python-modules/daemonize { };
  771. daphne = callPackage ../development/python-modules/daphne { };
  772. darcsver = callPackage ../development/python-modules/darcsver { };
  773. dash = callPackage ../development/python-modules/dash { };
  774. dash-core-components = callPackage ../development/python-modules/dash-core-components { };
  775. dash-html-components = callPackage ../development/python-modules/dash-html-components { };
  776. dash-renderer = callPackage ../development/python-modules/dash-renderer { };
  777. dash-table = callPackage ../development/python-modules/dash-table { };
  778. dask = callPackage ../development/python-modules/dask { };
  779. dask-gateway = callPackage ../development/python-modules/dask-gateway { };
  780. dask-gateway-server = callPackage ../development/python-modules/dask-gateway-server { inherit (pkgs) go; };
  781. dask-glm = callPackage ../development/python-modules/dask-glm { };
  782. dask-image = callPackage ../development/python-modules/dask-image { };
  783. dask-jobqueue = callPackage ../development/python-modules/dask-jobqueue { };
  784. dask-ml = callPackage ../development/python-modules/dask-ml { };
  785. dask-mpi = callPackage ../development/python-modules/dask-mpi { };
  786. dask-xgboost = callPackage ../development/python-modules/dask-xgboost { };
  787. databases = callPackage ../development/python-modules/databases { };
  788. databricks-cli = callPackage ../development/python-modules/databricks-cli { };
  789. databricks-connect = callPackage ../development/python-modules/databricks-connect { inherit (pkgs) jdk; };
  790. dataclasses = callPackage ../development/python-modules/dataclasses { };
  791. dataclasses-json = callPackage ../development/python-modules/dataclasses-json { };
  792. datadiff = callPackage ../development/python-modules/datadiff { };
  793. datadog = callPackage ../development/python-modules/datadog { };
  794. datamodeldict = callPackage ../development/python-modules/datamodeldict { };
  795. datasette = callPackage ../development/python-modules/datasette { };
  796. datashader = callPackage ../development/python-modules/datashader { };
  797. datashape = callPackage ../development/python-modules/datashape { };
  798. datatable =
  799. callPackage ../development/python-modules/datatable { inherit (pkgs.llvmPackages) openmp libcxx libcxxabi; };
  800. dateparser = callPackage ../development/python-modules/dateparser { };
  801. datrie = callPackage ../development/python-modules/datrie { };
  802. dbf = callPackage ../development/python-modules/dbf { };
  803. dbfread = callPackage ../development/python-modules/dbfread { };
  804. dbus-python = callPackage ../development/python-modules/dbus { inherit (pkgs) dbus pkgconfig; };
  805. dcmstack = callPackage ../development/python-modules/dcmstack { };
  806. ddt = callPackage ../development/python-modules/ddt { };
  807. deap = callPackage ../development/python-modules/deap { };
  808. debian = callPackage ../development/python-modules/debian { };
  809. debts = callPackage ../development/python-modules/debts { };
  810. debugpy = callPackage ../development/python-modules/debugpy { };
  811. decorator = callPackage ../development/python-modules/decorator { };
  812. deepdiff = callPackage ../development/python-modules/deepdiff { };
  813. deepmerge = callPackage ../development/python-modules/deepmerge { };
  814. deeptoolsintervals = callPackage ../development/python-modules/deeptoolsintervals { };
  815. defcon = callPackage ../development/python-modules/defcon { };
  816. deform = callPackage ../development/python-modules/deform { };
  817. defusedxml = callPackage ../development/python-modules/defusedxml { };
  818. delegator-py = callPackage ../development/python-modules/delegator-py { };
  819. deluge-client = callPackage ../development/python-modules/deluge-client { };
  820. demjson = callPackage ../development/python-modules/demjson { };
  821. dendropy = callPackage ../development/python-modules/dendropy { };
  822. denonavr = callPackage ../development/python-modules/denonavr { };
  823. dependency-injector = callPackage ../development/python-modules/dependency-injector { };
  824. deprecated = callPackage ../development/python-modules/deprecated { };
  825. deprecation = callPackage ../development/python-modules/deprecation { };
  826. derpconf = callPackage ../development/python-modules/derpconf { };
  827. descartes = callPackage ../development/python-modules/descartes { };
  828. deskcon = callPackage ../development/python-modules/deskcon { };
  829. detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
  830. devpi-common = callPackage ../development/python-modules/devpi-common { };
  831. dftfit = callPackage ../development/python-modules/dftfit { };
  832. diceware = callPackage ../development/python-modules/diceware { };
  833. dicom2nifti = callPackage ../development/python-modules/dicom2nifti { };
  834. dict2xml = callPackage ../development/python-modules/dict2xml { };
  835. dictionaries = callPackage ../development/python-modules/dictionaries { };
  836. dicttoxml = callPackage ../development/python-modules/dicttoxml { };
  837. diff_cover = callPackage ../development/python-modules/diff_cover { };
  838. diff-match-patch = callPackage ../development/python-modules/diff-match-patch { };
  839. digital-ocean = callPackage ../development/python-modules/digitalocean { };
  840. digi-xbee = callPackage ../development/python-modules/digi-xbee { };
  841. dill = callPackage ../development/python-modules/dill { };
  842. diofant = callPackage ../development/python-modules/diofant { };
  843. dipy = callPackage ../development/python-modules/dipy { };
  844. discid = callPackage ../development/python-modules/discid { };
  845. discogs_client = callPackage ../development/python-modules/discogs_client { };
  846. discordpy = callPackage ../development/python-modules/discordpy { };
  847. diskcache = callPackage ../development/python-modules/diskcache { };
  848. dissononce = callPackage ../development/python-modules/dissononce { };
  849. distlib = callPackage ../development/python-modules/distlib { };
  850. distorm3 = callPackage ../development/python-modules/distorm3 { };
  851. distributed = callPackage ../development/python-modules/distributed { };
  852. distro = callPackage ../development/python-modules/distro { };
  853. distutils_extra = callPackage ../development/python-modules/distutils_extra { };
  854. django_2_2 = callPackage ../development/python-modules/django/2_2.nix { };
  855. django-allauth = callPackage ../development/python-modules/django-allauth { };
  856. django-anymail = callPackage ../development/python-modules/django-anymail { };
  857. django_appconf = callPackage ../development/python-modules/django_appconf { };
  858. django-auth-ldap = callPackage ../development/python-modules/django-auth-ldap { };
  859. django-cache-url = callPackage ../development/python-modules/django-cache-url { };
  860. django_classytags = callPackage ../development/python-modules/django_classytags { };
  861. django-cleanup = callPackage ../development/python-modules/django-cleanup { };
  862. django_colorful = callPackage ../development/python-modules/django_colorful { };
  863. django_compat = callPackage ../development/python-modules/django-compat { };
  864. django_compressor = callPackage ../development/python-modules/django_compressor { };
  865. django-configurations = callPackage ../development/python-modules/django-configurations { };
  866. django_contrib_comments = callPackage ../development/python-modules/django_contrib_comments { };
  867. django-cors-headers = callPackage ../development/python-modules/django-cors-headers { };
  868. django-csp = callPackage ../development/python-modules/django-csp { };
  869. django-discover-runner = callPackage ../development/python-modules/django-discover-runner { };
  870. django-dynamic-preferences = callPackage ../development/python-modules/django-dynamic-preferences { };
  871. django_environ = callPackage ../development/python-modules/django_environ { };
  872. django_evolution = callPackage ../development/python-modules/django_evolution { };
  873. django_extensions = callPackage ../development/python-modules/django-extensions { };
  874. django-filter = callPackage ../development/python-modules/django-filter { };
  875. django-gravatar2 = callPackage ../development/python-modules/django-gravatar2 { };
  876. django_guardian = callPackage ../development/python-modules/django_guardian { };
  877. django-haystack = callPackage ../development/python-modules/django-haystack { };
  878. django_hijack_admin = callPackage ../development/python-modules/django-hijack-admin { };
  879. django_hijack = callPackage ../development/python-modules/django-hijack
  880. { }; # 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.
  881. django-ipware = callPackage ../development/python-modules/django-ipware { };
  882. django-jinja = callPackage ../development/python-modules/django-jinja2 { };
  883. django-logentry-admin = callPackage ../development/python-modules/django-logentry-admin { };
  884. django_lts = self.django_2_2;
  885. django-mailman3 = callPackage ../development/python-modules/django-mailman3 { };
  886. django_modelcluster = callPackage ../development/python-modules/django_modelcluster { };
  887. django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { };
  888. django-maintenance-mode = callPackage ../development/python-modules/django-maintenance-mode { };
  889. django_nose = callPackage ../development/python-modules/django_nose { };
  890. django-oauth-toolkit = callPackage ../development/python-modules/django-oauth-toolkit { };
  891. django-paintstore = callPackage ../development/python-modules/django-paintstore { };
  892. django-pglocks = callPackage ../development/python-modules/django-pglocks { };
  893. django-picklefield = callPackage ../development/python-modules/django-picklefield { };
  894. django_pipeline = callPackage ../development/python-modules/django-pipeline { };
  895. django_polymorphic = callPackage ../development/python-modules/django-polymorphic { };
  896. django-postgresql-netfields = callPackage ../development/python-modules/django-postgresql-netfields { };
  897. django-q = callPackage ../development/python-modules/django-q { };
  898. djangoql = callPackage ../development/python-modules/djangoql { };
  899. django-ranged-response = callPackage ../development/python-modules/django-ranged-response { };
  900. django-raster = callPackage ../development/python-modules/django-raster { };
  901. django_redis = callPackage ../development/python-modules/django_redis { };
  902. django-rest-auth = callPackage ../development/python-modules/django-rest-auth { };
  903. djangorestframework = callPackage ../development/python-modules/djangorestframework { };
  904. djangorestframework-jwt = callPackage ../development/python-modules/djangorestframework-jwt { };
  905. djangorestframework-simplejwt = callPackage ../development/python-modules/djangorestframework-simplejwt { };
  906. django_reversion = callPackage ../development/python-modules/django_reversion { };
  907. django-sampledatahelper = callPackage ../development/python-modules/django-sampledatahelper { };
  908. django = self.django_lts;
  909. django-sesame = callPackage ../development/python-modules/django-sesame { };
  910. django_silk = callPackage ../development/python-modules/django_silk { };
  911. django-simple-captcha = callPackage ../development/python-modules/django-simple-captcha { };
  912. django-sites = callPackage ../development/python-modules/django-sites { };
  913. django-sr = callPackage ../development/python-modules/django-sr { };
  914. django-storages = callPackage ../development/python-modules/django-storages { };
  915. django_tagging = callPackage ../development/python-modules/django_tagging { };
  916. django_taggit = callPackage ../development/python-modules/django_taggit { };
  917. django_treebeard = callPackage ../development/python-modules/django_treebeard { };
  918. django-versatileimagefield = callPackage ../development/python-modules/django-versatileimagefield { };
  919. django-webpack-loader = callPackage ../development/python-modules/django-webpack-loader { };
  920. django-widget-tweaks = callPackage ../development/python-modules/django-widget-tweaks { };
  921. dj-database-url = callPackage ../development/python-modules/dj-database-url { };
  922. dj-email-url = callPackage ../development/python-modules/dj-email-url { };
  923. djmail = callPackage ../development/python-modules/djmail { };
  924. dj-search-url = callPackage ../development/python-modules/dj-search-url { };
  925. dkimpy = callPackage ../development/python-modules/dkimpy { };
  926. dlib = callPackage ../development/python-modules/dlib { inherit (pkgs) dlib; };
  927. dlx = callPackage ../development/python-modules/dlx { };
  928. dmenu-python = callPackage ../development/python-modules/dmenu { };
  929. dm-sonnet = callPackage ../development/python-modules/dm-sonnet { };
  930. dnslib = callPackage ../development/python-modules/dnslib { };
  931. dnspython = if isPy3k then
  932. callPackage ../development/python-modules/dnspython { }
  933. else
  934. self.dnspython_1;
  935. dnspython_1 = callPackage ../development/python-modules/dnspython/1.nix { };
  936. dns = self.dnspython; # Alias for compatibility, 2017-12-10
  937. doc8 = callPackage ../development/python-modules/doc8 { };
  938. docker = callPackage ../development/python-modules/docker { };
  939. dockerfile-parse = callPackage ../development/python-modules/dockerfile-parse { };
  940. dockerpty = callPackage ../development/python-modules/dockerpty { };
  941. docker_pycreds = callPackage ../development/python-modules/docker-pycreds { };
  942. docker-py = disabledIf isPy27 (callPackage ../development/python-modules/docker-py { });
  943. dockerspawner = callPackage ../development/python-modules/dockerspawner { };
  944. docloud = callPackage ../development/python-modules/docloud { };
  945. docopt = callPackage ../development/python-modules/docopt { };
  946. docplex = callPackage ../development/python-modules/docplex { };
  947. docrep = callPackage ../development/python-modules/docrep { };
  948. doctest-ignore-unicode = callPackage ../development/python-modules/doctest-ignore-unicode { };
  949. docutils = callPackage ../development/python-modules/docutils { };
  950. dodgy = callPackage ../development/python-modules/dodgy { };
  951. dogpile_cache = callPackage ../development/python-modules/dogpile.cache { };
  952. dogpile_core = callPackage ../development/python-modules/dogpile.core { };
  953. dogtail = callPackage ../development/python-modules/dogtail { };
  954. dominate = callPackage ../development/python-modules/dominate { };
  955. dopy = callPackage ../development/python-modules/dopy { };
  956. dot2tex = callPackage ../development/python-modules/dot2tex { inherit (pkgs) graphviz; };
  957. dotnetcore2 = callPackage ../development/python-modules/dotnetcore2 { inherit (pkgs) substituteAll dotnet-sdk; };
  958. dparse = callPackage ../development/python-modules/dparse { };
  959. dpath = callPackage ../development/python-modules/dpath { };
  960. dpkt = callPackage ../development/python-modules/dpkt { };
  961. drf-yasg = callPackage ../development/python-modules/drf-yasg { };
  962. drms = callPackage ../development/python-modules/drms { };
  963. dropbox = callPackage ../development/python-modules/dropbox { };
  964. ds4drv = callPackage ../development/python-modules/ds4drv { inherit (pkgs) fetchFromGitHub bluez; };
  965. dtopt = callPackage ../development/python-modules/dtopt { };
  966. duckdb = callPackage ../development/python-modules/duckdb { duckdb = pkgs.duckdb; };
  967. duecredit = callPackage ../development/python-modules/duecredit { };
  968. dugong = callPackage ../development/python-modules/dugong { };
  969. dulwich = if isPy3k then
  970. callPackage ../development/python-modules/dulwich { }
  971. else
  972. callPackage ../development/python-modules/dulwich/0_19.nix { };
  973. dyn = callPackage ../development/python-modules/dyn { };
  974. dynd = callPackage ../development/python-modules/dynd { };
  975. easydict = callPackage ../development/python-modules/easydict { };
  976. easygui = callPackage ../development/python-modules/easygui { };
  977. EasyProcess = callPackage ../development/python-modules/easyprocess { };
  978. easysnmp = callPackage ../development/python-modules/easysnmp {
  979. openssl = pkgs.openssl;
  980. net-snmp = pkgs.net-snmp;
  981. };
  982. easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { };
  983. easywatch = callPackage ../development/python-modules/easywatch { };
  984. eccodes = toPythonModule (pkgs.eccodes.override {
  985. enablePython = true;
  986. pythonPackages = self;
  987. });
  988. ecdsa = callPackage ../development/python-modules/ecdsa { };
  989. ecos = callPackage ../development/python-modules/ecos { };
  990. ecpy = callPackage ../development/python-modules/ecpy { };
  991. ed25519 = callPackage ../development/python-modules/ed25519 { };
  992. editorconfig = callPackage ../development/python-modules/editorconfig { };
  993. edward = callPackage ../development/python-modules/edward { };
  994. effect = callPackage ../development/python-modules/effect { };
  995. eggdeps = callPackage ../development/python-modules/eggdeps { };
  996. elasticsearch = callPackage ../development/python-modules/elasticsearch { };
  997. elasticsearch-dsl = callPackage ../development/python-modules/elasticsearch-dsl { };
  998. elasticsearchdsl = self.elasticsearch-dsl; # alias
  999. elementpath = callPackage ../development/python-modules/elementpath { };
  1000. eliot = callPackage ../development/python-modules/eliot { };
  1001. emailthreads = callPackage ../development/python-modules/emailthreads { };
  1002. email_validator = callPackage ../development/python-modules/email-validator { };
  1003. emcee = callPackage ../development/python-modules/emcee { };
  1004. emoji = callPackage ../development/python-modules/emoji { };
  1005. enaml = callPackage ../development/python-modules/enaml { };
  1006. enamlx = callPackage ../development/python-modules/enamlx { };
  1007. entrance = callPackage ../development/python-modules/entrance { routerFeatures = false; };
  1008. entrance-with-router-features = callPackage ../development/python-modules/entrance { routerFeatures = true; };
  1009. entrypoints = callPackage ../development/python-modules/entrypoints { };
  1010. enum34 = callPackage ../development/python-modules/enum34 { };
  1011. enum = callPackage ../development/python-modules/enum { };
  1012. enum-compat = callPackage ../development/python-modules/enum-compat { };
  1013. envisage = callPackage ../development/python-modules/envisage { };
  1014. envs = callPackage ../development/python-modules/envs { };
  1015. enzyme = callPackage ../development/python-modules/enzyme { };
  1016. epc = callPackage ../development/python-modules/epc { };
  1017. ephem = callPackage ../development/python-modules/ephem { };
  1018. eradicate = callPackage ../development/python-modules/eradicate { };
  1019. escapism = callPackage ../development/python-modules/escapism { };
  1020. etcd = callPackage ../development/python-modules/etcd { };
  1021. etelemetry = callPackage ../development/python-modules/etelemetry { };
  1022. etesync = callPackage ../development/python-modules/etesync { };
  1023. eth-hash = callPackage ../development/python-modules/eth-hash { };
  1024. eth-typing = callPackage ../development/python-modules/eth-typing { };
  1025. eth-utils = callPackage ../development/python-modules/eth-utils { };
  1026. et_xmlfile = callPackage ../development/python-modules/et_xmlfile { };
  1027. evdev = callPackage ../development/python-modules/evdev { };
  1028. eve = callPackage ../development/python-modules/eve { };
  1029. eventlet = callPackage ../development/python-modules/eventlet { };
  1030. eventlib = callPackage ../development/python-modules/eventlib { };
  1031. events = callPackage ../development/python-modules/events { };
  1032. evernote = callPackage ../development/python-modules/evernote { };
  1033. ewmh = callPackage ../development/python-modules/ewmh { };
  1034. exchangelib = callPackage ../development/python-modules/exchangelib { };
  1035. execnet = callPackage ../development/python-modules/execnet { };
  1036. executing = callPackage ../development/python-modules/executing { };
  1037. executor = callPackage ../development/python-modules/executor { };
  1038. exifread = callPackage ../development/python-modules/exifread { };
  1039. extension-helpers = callPackage ../development/python-modules/extension-helpers { };
  1040. extras = callPackage ../development/python-modules/extras { };
  1041. eyeD3 = callPackage ../development/python-modules/eyed3 { };
  1042. ezdxf = callPackage ../development/python-modules/ezdxf { };
  1043. Fabric = callPackage ../development/python-modules/Fabric { };
  1044. facebook-sdk = callPackage ../development/python-modules/facebook-sdk { };
  1045. face = callPackage ../development/python-modules/face { };
  1046. facedancer = callPackage ../development/python-modules/facedancer { };
  1047. face_recognition = callPackage ../development/python-modules/face_recognition { };
  1048. face_recognition_models = callPackage ../development/python-modules/face_recognition_models { };
  1049. factory_boy = callPackage ../development/python-modules/factory_boy { };
  1050. fake_factory = callPackage ../development/python-modules/fake_factory { };
  1051. faker = callPackage ../development/python-modules/faker { };
  1052. fake-useragent = callPackage ../development/python-modules/fake-useragent { };
  1053. falcon = callPackage ../development/python-modules/falcon { };
  1054. fastapi = callPackage ../development/python-modules/fastapi { };
  1055. fastcache = callPackage ../development/python-modules/fastcache { };
  1056. fastdtw = callPackage ../development/python-modules/fastdtw { };
  1057. fasteners = callPackage ../development/python-modules/fasteners { };
  1058. fastentrypoints = callPackage ../development/python-modules/fastentrypoints { };
  1059. fastimport = callPackage ../development/python-modules/fastimport { };
  1060. fastjsonschema = callPackage ../development/python-modules/fastjsonschema { };
  1061. fastpair = callPackage ../development/python-modules/fastpair { };
  1062. fastparquet = callPackage ../development/python-modules/fastparquet { };
  1063. fastpbkdf2 = callPackage ../development/python-modules/fastpbkdf2 { };
  1064. fastrlock = callPackage ../development/python-modules/fastrlock { };
  1065. fasttext = callPackage ../development/python-modules/fasttext { };
  1066. faulthandler = if !isPy3k then
  1067. callPackage ../development/python-modules/faulthandler { }
  1068. else
  1069. throw "faulthandler is built into ${python.executable}";
  1070. favicon = callPackage ../development/python-modules/favicon { };
  1071. fb-re2 = callPackage ../development/python-modules/fb-re2 { };
  1072. fdint = callPackage ../development/python-modules/fdint { };
  1073. feedgen = callPackage ../development/python-modules/feedgen { };
  1074. feedgenerator = callPackage ../development/python-modules/feedgenerator { inherit (pkgs) glibcLocales; };
  1075. feedparser = callPackage ../development/python-modules/feedparser { };
  1076. fenics = callPackage ../development/libraries/science/math/fenics {
  1077. inherit (pkgs) pkg-config;
  1078. mpi = pkgs.openmpi;
  1079. pytest = self.pytest_4;
  1080. };
  1081. ffmpeg-python = callPackage ../development/python-modules/ffmpeg-python { };
  1082. fido2 = callPackage ../development/python-modules/fido2 { };
  1083. filebrowser_safe = callPackage ../development/python-modules/filebrowser_safe { };
  1084. filebytes = callPackage ../development/python-modules/filebytes { };
  1085. filelock = callPackage ../development/python-modules/filelock { };
  1086. filemagic = callPackage ../development/python-modules/filemagic { };
  1087. filetype = callPackage ../development/python-modules/filetype { };
  1088. filterpy = callPackage ../development/python-modules/filterpy { };
  1089. finalfusion = callPackage ../development/python-modules/finalfusion { };
  1090. fints = callPackage ../development/python-modules/fints { };
  1091. fiona = callPackage ../development/python-modules/fiona { gdal_2 = pkgs.gdal_2; };
  1092. fipy = callPackage ../development/python-modules/fipy { };
  1093. fire = callPackage ../development/python-modules/fire { };
  1094. firetv = callPackage ../development/python-modules/firetv { };
  1095. first = callPackage ../development/python-modules/first { };
  1096. fitbit = callPackage ../development/python-modules/fitbit { };
  1097. fixtures = callPackage ../development/python-modules/fixtures { };
  1098. flake8-blind-except = callPackage ../development/python-modules/flake8-blind-except { };
  1099. flake8 = callPackage ../development/python-modules/flake8 { };
  1100. flake8-debugger = callPackage ../development/python-modules/flake8-debugger { };
  1101. flake8-future-import = callPackage ../development/python-modules/flake8-future-import { };
  1102. flake8-import-order = callPackage ../development/python-modules/flake8-import-order { };
  1103. flake8-polyfill = callPackage ../development/python-modules/flake8-polyfill { };
  1104. flaky = callPackage ../development/python-modules/flaky { };
  1105. flammkuchen = callPackage ../development/python-modules/flammkuchen { };
  1106. flask-admin = callPackage ../development/python-modules/flask-admin { };
  1107. flask-api = callPackage ../development/python-modules/flask-api { };
  1108. flask-appbuilder = callPackage ../development/python-modules/flask-appbuilder { };
  1109. flask_assets = callPackage ../development/python-modules/flask-assets { };
  1110. flask-autoindex = callPackage ../development/python-modules/flask-autoindex { };
  1111. flask-babel = callPackage ../development/python-modules/flask-babel { };
  1112. flaskbabel = callPackage ../development/python-modules/flaskbabel { };
  1113. flask-babelex = callPackage ../development/python-modules/flask-babelex { };
  1114. flask-bcrypt = callPackage ../development/python-modules/flask-bcrypt { };
  1115. flask-bootstrap = callPackage ../development/python-modules/flask-bootstrap { };
  1116. flask-caching = callPackage ../development/python-modules/flask-caching { };
  1117. flask = callPackage ../development/python-modules/flask { };
  1118. flask-common = callPackage ../development/python-modules/flask-common { };
  1119. flask-compress = callPackage ../development/python-modules/flask-compress { };
  1120. flask-cors = callPackage ../development/python-modules/flask-cors { };
  1121. flask_elastic = callPackage ../development/python-modules/flask-elastic { };
  1122. flask-httpauth = callPackage ../development/python-modules/flask-httpauth { };
  1123. flask-jwt-extended = callPackage ../development/python-modules/flask-jwt-extended { };
  1124. flask_ldap_login = callPackage ../development/python-modules/flask-ldap-login { };
  1125. flask-limiter = callPackage ../development/python-modules/flask-limiter { };
  1126. flask_login = callPackage ../development/python-modules/flask-login { };
  1127. flask_mail = callPackage ../development/python-modules/flask-mail { };
  1128. flask_marshmallow = callPackage ../development/python-modules/flask-marshmallow { };
  1129. flask_migrate = callPackage ../development/python-modules/flask-migrate { };
  1130. flask-mongoengine = callPackage ../development/python-modules/flask-mongoengine { };
  1131. flask-openid = callPackage ../development/python-modules/flask-openid { };
  1132. flask-paginate = callPackage ../development/python-modules/flask-paginate { };
  1133. flask_principal = callPackage ../development/python-modules/flask-principal { };
  1134. flask-pymongo = callPackage ../development/python-modules/Flask-PyMongo { };
  1135. flask-restful = callPackage ../development/python-modules/flask-restful { };
  1136. flask-restplus = callPackage ../development/python-modules/flask-restplus { };
  1137. flask-restx = callPackage ../development/python-modules/flask-restx { };
  1138. flask-reverse-proxy-fix = callPackage ../development/python-modules/flask-reverse-proxy-fix { };
  1139. flask_script = callPackage ../development/python-modules/flask-script { };
  1140. flask-silk = callPackage ../development/python-modules/flask-silk { };
  1141. flask-socketio = callPackage ../development/python-modules/flask-socketio { };
  1142. flask-sockets = callPackage ../development/python-modules/flask-sockets { };
  1143. flask_sqlalchemy = callPackage ../development/python-modules/flask-sqlalchemy { };
  1144. flask-swagger = callPackage ../development/python-modules/flask-swagger { };
  1145. flask-swagger-ui = callPackage ../development/python-modules/flask-swagger-ui { };
  1146. flask_testing = callPackage ../development/python-modules/flask-testing { };
  1147. flask-versioned = callPackage ../development/python-modules/flask-versioned { };
  1148. flask_wtf = callPackage ../development/python-modules/flask-wtf { };
  1149. flexmock = callPackage ../development/python-modules/flexmock { };
  1150. flickrapi = callPackage ../development/python-modules/flickrapi { };
  1151. flit = callPackage ../development/python-modules/flit { };
  1152. flit-core = callPackage ../development/python-modules/flit-core { };
  1153. flower = callPackage ../development/python-modules/flower { };
  1154. flowlogs_reader = callPackage ../development/python-modules/flowlogs_reader { };
  1155. fluent-logger = callPackage ../development/python-modules/fluent-logger { };
  1156. flufl_bounce = callPackage ../development/python-modules/flufl/bounce.nix { };
  1157. flufl_i18n = callPackage ../development/python-modules/flufl/i18n.nix { };
  1158. flufl_lock = callPackage ../development/python-modules/flufl/lock.nix { };
  1159. flup = callPackage ../development/python-modules/flup { };
  1160. flux-led = callPackage ../development/python-modules/flux-led { };
  1161. fn = callPackage ../development/python-modules/fn { };
  1162. folium = callPackage ../development/python-modules/folium { };
  1163. fontforge = disabledIf (!isPy3k) (toPythonModule (pkgs.fontforge.override {
  1164. withPython = true;
  1165. inherit python;
  1166. }));
  1167. fontmath = callPackage ../development/python-modules/fontmath { };
  1168. fontparts = callPackage ../development/python-modules/fontparts { };
  1169. fontpens = callPackage ../development/python-modules/fontpens { };
  1170. fonttools = callPackage ../development/python-modules/fonttools { };
  1171. foolscap = callPackage ../development/python-modules/foolscap { };
  1172. forbiddenfruit = callPackage ../development/python-modules/forbiddenfruit { };
  1173. FormEncode = callPackage ../development/python-modules/FormEncode { };
  1174. foundationdb51 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb51; };
  1175. foundationdb52 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb52; };
  1176. foundationdb60 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb60; };
  1177. foundationdb61 = callPackage ../servers/foundationdb/python.nix { foundationdb = pkgs.foundationdb61; };
  1178. foxdot = callPackage ../development/python-modules/foxdot { };
  1179. fpdf = callPackage ../development/python-modules/fpdf { };
  1180. fpylll = callPackage ../development/python-modules/fpylll { };
  1181. freetype-py = callPackage ../development/python-modules/freetype-py { };
  1182. freezegun = callPackage ../development/python-modules/freezegun { };
  1183. fritzconnection = callPackage ../development/python-modules/fritzconnection { };
  1184. frozendict = callPackage ../development/python-modules/frozendict { };
  1185. fs = callPackage ../development/python-modules/fs { };
  1186. fs-s3fs = callPackage ../development/python-modules/fs-s3fs { };
  1187. fsspec = callPackage ../development/python-modules/fsspec { };
  1188. ftfy = callPackage ../development/python-modules/ftfy { };
  1189. ftputil = callPackage ../development/python-modules/ftputil { };
  1190. fudge = callPackage ../development/python-modules/fudge { };
  1191. funcparserlib = callPackage ../development/python-modules/funcparserlib { };
  1192. funcsigs = callPackage ../development/python-modules/funcsigs { };
  1193. functools32 = callPackage ../development/python-modules/functools32 { };
  1194. funcy = callPackage ../development/python-modules/funcy { };
  1195. furl = callPackage ../development/python-modules/furl { };
  1196. fuse = callPackage ../development/python-modules/fuse-python { inherit (pkgs) fuse pkgconfig; };
  1197. fusepy = callPackage ../development/python-modules/fusepy { };
  1198. future = callPackage ../development/python-modules/future { };
  1199. future-fstrings = callPackage ../development/python-modules/future-fstrings { };
  1200. futures = callPackage ../development/python-modules/futures { };
  1201. fuzzywuzzy = callPackage ../development/python-modules/fuzzywuzzy { };
  1202. fx2 = callPackage ../development/python-modules/fx2 { };
  1203. gaia = disabledIf (isPyPy || isPy3k) (toPythonModule (pkgs.gaia.override {
  1204. pythonPackages = self;
  1205. pythonSupport = true;
  1206. })); # gaia isn't supported with python3 and it's not available from pypi
  1207. galario = toPythonModule (pkgs.galario.override {
  1208. enablePython = true;
  1209. pythonPackages = self;
  1210. });
  1211. gast = callPackage ../development/python-modules/gast { };
  1212. gateone = callPackage ../development/python-modules/gateone { };
  1213. gcovr = callPackage ../development/python-modules/gcovr { };
  1214. gdal = toPythonModule (pkgs.gdal.override { pythonPackages = self; });
  1215. gdata = callPackage ../development/python-modules/gdata { };
  1216. gdcm = disabledIf isPy27 (toPythonModule (pkgs.gdcm.override {
  1217. inherit (self) python;
  1218. enablePython = true;
  1219. }));
  1220. gdown = callPackage ../development/python-modules/gdown { };
  1221. gdrivefs = callPackage ../development/python-modules/gdrivefs { };
  1222. geant4 = disabledIf (!isPy3k) (toPythonModule (pkgs.geant4.override {
  1223. enablePython = true;
  1224. python3 = python;
  1225. }));
  1226. geeknote = callPackage ../development/python-modules/geeknote { };
  1227. genanki = callPackage ../development/python-modules/genanki { };
  1228. genpy = callPackage ../development/python-modules/genpy { };
  1229. genshi = callPackage ../development/python-modules/genshi { };
  1230. gensim = callPackage ../development/python-modules/gensim { };
  1231. gentools = callPackage ../development/python-modules/gentools { };
  1232. genzshcomp = callPackage ../development/python-modules/genzshcomp { };
  1233. geoalchemy2 = callPackage ../development/python-modules/geoalchemy2 { };
  1234. geographiclib = callPackage ../development/python-modules/geographiclib { };
  1235. geoip2 = callPackage ../development/python-modules/geoip2 { };
  1236. GeoIP = callPackage ../development/python-modules/GeoIP { };
  1237. geojson = callPackage ../development/python-modules/geojson { };
  1238. geopandas = callPackage ../development/python-modules/geopandas { };
  1239. geopy = if isPy3k then
  1240. callPackage ../development/python-modules/geopy { }
  1241. else
  1242. callPackage ../development/python-modules/geopy/2.nix { };
  1243. getmac = callPackage ../development/python-modules/getmac { };
  1244. gevent = callPackage ../development/python-modules/gevent { };
  1245. geventhttpclient = callPackage ../development/python-modules/geventhttpclient { };
  1246. gevent-socketio = callPackage ../development/python-modules/gevent-socketio { };
  1247. gevent-websocket = callPackage ../development/python-modules/gevent-websocket { };
  1248. gflags = callPackage ../development/python-modules/gflags { };
  1249. ghdiff = callPackage ../development/python-modules/ghdiff { };
  1250. gidgethub = callPackage ../development/python-modules/gidgethub { };
  1251. gin-config = callPackage ../development/python-modules/gin-config { };
  1252. gipc = callPackage ../development/python-modules/gipc { };
  1253. git-annex-adapter =
  1254. callPackage ../development/python-modules/git-annex-adapter { inherit (pkgs.gitAndTools) git-annex; };
  1255. gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
  1256. gitdb = callPackage ../development/python-modules/gitdb { };
  1257. github3_py = callPackage ../development/python-modules/github3_py { };
  1258. github-webhook = callPackage ../development/python-modules/github-webhook { };
  1259. GitPython = callPackage ../development/python-modules/GitPython { };
  1260. git-revise = callPackage ../development/python-modules/git-revise { };
  1261. git-sweep = callPackage ../development/python-modules/git-sweep { };
  1262. glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
  1263. glasgow = callPackage ../development/python-modules/glasgow { };
  1264. glob2 = callPackage ../development/python-modules/glob2 { };
  1265. globre = callPackage ../development/python-modules/globre { };
  1266. globus-sdk = callPackage ../development/python-modules/globus-sdk { };
  1267. glom = callPackage ../development/python-modules/glom { };
  1268. glymur = callPackage ../development/python-modules/glymur { };
  1269. gmpy2 = callPackage ../development/python-modules/gmpy2 { };
  1270. gmpy = callPackage ../development/python-modules/gmpy { };
  1271. gmusicapi = callPackage ../development/python-modules/gmusicapi { };
  1272. gnureadline = callPackage ../development/python-modules/gnureadline { };
  1273. gnutls = callPackage ../development/python-modules/gnutls { };
  1274. goobook = callPackage ../development/python-modules/goobook { };
  1275. goocalendar = callPackage ../development/python-modules/goocalendar { };
  1276. google_api_core = callPackage ../development/python-modules/google_api_core { };
  1277. google_api_python_client =
  1278. let google_api_python_client = callPackage ../development/python-modules/google-api-python-client { };
  1279. in if isPy3k then
  1280. google_api_python_client
  1281. else # Python 2.7 support was deprecated but is still needed by weboob and duplicity
  1282. google_api_python_client.overridePythonAttrs (old: rec {
  1283. version = "1.7.6";
  1284. src = old.src.override {
  1285. inherit version;
  1286. sha256 = "14w5sdrp0bk9n0r2lmpqmrbf2zclpfq6q7giyahnskkfzdkb165z";
  1287. };
  1288. });
  1289. googleapis_common_protos = callPackage ../development/python-modules/googleapis_common_protos { };
  1290. google_apputils = callPackage ../development/python-modules/google_apputils { };
  1291. google_auth = callPackage ../development/python-modules/google_auth { };
  1292. google-auth-httplib2 = callPackage ../development/python-modules/google-auth-httplib2 { };
  1293. google-auth-oauthlib = callPackage ../development/python-modules/google-auth-oauthlib { };
  1294. google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { };
  1295. google_cloud_automl = callPackage ../development/python-modules/google_cloud_automl { };
  1296. google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { };
  1297. google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { };
  1298. google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { };
  1299. google_cloud_container = callPackage ../development/python-modules/google_cloud_container { };
  1300. google_cloud_core = callPackage ../development/python-modules/google_cloud_core { };
  1301. google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { };
  1302. google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { };
  1303. google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { };
  1304. google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { };
  1305. google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { };
  1306. google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { };
  1307. google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { };
  1308. google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { };
  1309. google_cloud_language = callPackage ../development/python-modules/google_cloud_language { };
  1310. google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { };
  1311. google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { };
  1312. google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { };
  1313. google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { };
  1314. google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { };
  1315. google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { };
  1316. google_cloud_secret_manager = callPackage ../development/python-modules/google_cloud_secret_manager { };
  1317. google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { };
  1318. google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { };
  1319. google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { };
  1320. google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { };
  1321. google_cloud_tasks = callPackage ../development/python-modules/google_cloud_tasks { };
  1322. google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { };
  1323. google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { };
  1324. google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { };
  1325. google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { };
  1326. google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { };
  1327. google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { };
  1328. google_cloud_websecurityscanner = callPackage ../development/python-modules/google_cloud_websecurityscanner { };
  1329. google-compute-engine = callPackage ../tools/virtualization/google-compute-engine { };
  1330. google-crc32c = callPackage ../development/python-modules/google-crc32c {
  1331. inherit (pkgs) crc32c;
  1332. };
  1333. google-i18n-address = callPackage ../development/python-modules/google-i18n-address { };
  1334. google-music = callPackage ../development/python-modules/google-music { };
  1335. google-music-proto = callPackage ../development/python-modules/google-music-proto { };
  1336. google-music-utils = callPackage ../development/python-modules/google-music-utils { };
  1337. google-pasta = callPackage ../development/python-modules/google-pasta { };
  1338. google_resumable_media = callPackage ../development/python-modules/google_resumable_media { };
  1339. googletrans = callPackage ../development/python-modules/googletrans { };
  1340. gorilla = callPackage ../development/python-modules/gorilla { };
  1341. gpapi = callPackage ../development/python-modules/gpapi { };
  1342. gplaycli = callPackage ../development/python-modules/gplaycli { };
  1343. gpgme = toPythonModule (pkgs.gpgme.override {
  1344. pythonSupport = true;
  1345. inherit python;
  1346. });
  1347. gphoto2 = callPackage ../development/python-modules/gphoto2 { inherit (pkgs) pkgconfig; };
  1348. gprof2dot = callPackage ../development/python-modules/gprof2dot { inherit (pkgs) graphviz; };
  1349. gpsoauth = callPackage ../development/python-modules/gpsoauth { };
  1350. gpxpy = callPackage ../development/python-modules/gpxpy { };
  1351. gpy = callPackage ../development/python-modules/gpy { };
  1352. gpyopt = callPackage ../development/python-modules/gpyopt { };
  1353. grammalecte = callPackage ../development/python-modules/grammalecte { };
  1354. grandalf = callPackage ../development/python-modules/grandalf { };
  1355. graphite_api = callPackage ../development/python-modules/graphite-api { };
  1356. graphite_beacon = callPackage ../development/python-modules/graphite_beacon { };
  1357. graphite-web = callPackage ../development/python-modules/graphite-web { };
  1358. graph_nets = callPackage ../development/python-modules/graph_nets { };
  1359. graphql-core = callPackage ../development/python-modules/graphql-core { };
  1360. graphql-server-core = callPackage ../development/python-modules/graphql-server-core { };
  1361. graph-tool = callPackage ../development/python-modules/graph-tool/2.x.x.nix { inherit (pkgs) pkg-config; };
  1362. graphviz = callPackage ../development/python-modules/graphviz { inherit (pkgs) graphviz; };
  1363. grappelli_safe = callPackage ../development/python-modules/grappelli_safe { };
  1364. graspy = callPackage ../development/python-modules/graspy { };
  1365. greatfet = callPackage ../development/python-modules/greatfet { };
  1366. green = callPackage ../development/python-modules/green { };
  1367. greenlet = callPackage ../development/python-modules/greenlet { };
  1368. grequests = callPackage ../development/python-modules/grequests { };
  1369. grib-api = disabledIf (!isPy27) (toPythonModule (pkgs.grib-api.override {
  1370. enablePython = true;
  1371. pythonPackages = self;
  1372. }));
  1373. grip = callPackage ../development/python-modules/grip { };
  1374. grpc_google_iam_v1 = callPackage ../development/python-modules/grpc_google_iam_v1 { };
  1375. grpcio = callPackage ../development/python-modules/grpcio { };
  1376. grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { };
  1377. grpcio-tools = callPackage ../development/python-modules/grpcio-tools { };
  1378. gsd = if isPy27 then
  1379. callPackage ../development/python-modules/gsd/1.7.nix { }
  1380. else
  1381. callPackage ../development/python-modules/gsd { };
  1382. gspread = callPackage ../development/python-modules/gspread { };
  1383. gssapi = callPackage ../development/python-modules/gssapi { inherit (pkgs) darwin krb5Full; };
  1384. gst-python = callPackage ../development/python-modules/gst-python {
  1385. inherit (pkgs) meson pkgconfig;
  1386. gst-plugins-base = pkgs.gst_all_1.gst-plugins-base;
  1387. };
  1388. gtimelog = callPackage ../development/python-modules/gtimelog { };
  1389. gtts = callPackage ../development/python-modules/gtts { };
  1390. gtts-token = callPackage ../development/python-modules/gtts-token { };
  1391. guessit = callPackage ../development/python-modules/guessit { };
  1392. guestfs = callPackage ../development/python-modules/guestfs { };
  1393. gumath = callPackage ../development/python-modules/gumath { };
  1394. gunicorn = if isPy27 then
  1395. callPackage ../development/python-modules/gunicorn/19.nix { }
  1396. else
  1397. callPackage ../development/python-modules/gunicorn { };
  1398. gurobipy = if stdenv.hostPlatform.system == "x86_64-darwin" then
  1399. callPackage ../development/python-modules/gurobipy/darwin.nix { inherit (pkgs.darwin) cctools insert_dylib; }
  1400. else if stdenv.hostPlatform.system == "x86_64-linux" then
  1401. callPackage ../development/python-modules/gurobipy/linux.nix { }
  1402. else
  1403. throw "gurobipy not yet supported on ${stdenv.hostPlatform.system}";
  1404. guzzle_sphinx_theme = callPackage ../development/python-modules/guzzle_sphinx_theme { };
  1405. gwyddion = disabledIf isPy3k (toPythonModule (pkgs.gwyddion.override {
  1406. pythonSupport = true;
  1407. pythonPackages = self;
  1408. }));
  1409. gym = callPackage ../development/python-modules/gym { };
  1410. gyp = callPackage ../development/python-modules/gyp { };
  1411. h11 = callPackage ../development/python-modules/h11 { };
  1412. h2 = callPackage ../development/python-modules/h2 { };
  1413. h3 = callPackage ../development/python-modules/h3 { inherit (pkgs) h3; };
  1414. h5netcdf = callPackage ../development/python-modules/h5netcdf { };
  1415. h5py = callPackage ../development/python-modules/h5py { hdf5 = pkgs.hdf5; };
  1416. h5py-mpi = self.h5py.override { hdf5 = pkgs.hdf5-mpi; };
  1417. habanero = callPackage ../development/python-modules/habanero { };
  1418. ha-ffmpeg = callPackage ../development/python-modules/ha-ffmpeg { };
  1419. handout = callPackage ../development/python-modules/handout { };
  1420. HAP-python = callPackage ../development/python-modules/HAP-python { };
  1421. hass-nabucasa = callPackage ../development/python-modules/hass-nabucasa { };
  1422. hawkauthlib = callPackage ../development/python-modules/hawkauthlib { };
  1423. hbmqtt = callPackage ../development/python-modules/hbmqtt { };
  1424. hcloud = callPackage ../development/python-modules/hcloud { };
  1425. hcs_utils = callPackage ../development/python-modules/hcs_utils { };
  1426. hdbscan = callPackage ../development/python-modules/hdbscan { };
  1427. hdlparse = callPackage ../development/python-modules/hdlparse { };
  1428. hdmedians = callPackage ../development/python-modules/hdmedians { };
  1429. heapdict = callPackage ../development/python-modules/heapdict { };
  1430. helpdev = callPackage ../development/python-modules/helpdev { };
  1431. helper = callPackage ../development/python-modules/helper { };
  1432. hepmc3 = toPythonModule (pkgs.hepmc3.override { inherit python; });
  1433. hetzner = callPackage ../development/python-modules/hetzner { };
  1434. heudiconv = callPackage ../development/python-modules/heudiconv { };
  1435. hg-evolve = callPackage ../development/python-modules/hg-evolve { };
  1436. hg-git = callPackage ../development/python-modules/hg-git { };
  1437. hglib = callPackage ../development/python-modules/hglib { };
  1438. hgsvn = callPackage ../development/python-modules/hgsvn { };
  1439. hickle = callPackage ../development/python-modules/hickle { };
  1440. hidapi = callPackage ../development/python-modules/hidapi { inherit (pkgs) udev libusb1; };
  1441. hieroglyph = callPackage ../development/python-modules/hieroglyph { };
  1442. hiredis = callPackage ../development/python-modules/hiredis { };
  1443. hiro = callPackage ../development/python-modules/hiro { };
  1444. hiyapyco = callPackage ../development/python-modules/hiyapyco { };
  1445. hkdf = callPackage ../development/python-modules/hkdf { };
  1446. hmmlearn = callPackage ../development/python-modules/hmmlearn { };
  1447. hocr-tools = callPackage ../development/python-modules/hocr-tools { };
  1448. holidays = callPackage ../development/python-modules/holidays { };
  1449. holoviews = callPackage ../development/python-modules/holoviews { };
  1450. homeassistant-pyozw = callPackage ../development/python-modules/homeassistant-pyozw { };
  1451. hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue { inherit python; });
  1452. hopcroftkarp = callPackage ../development/python-modules/hopcroftkarp { };
  1453. howdoi = callPackage ../development/python-modules/howdoi { };
  1454. hpack = callPackage ../development/python-modules/hpack { };
  1455. hsaudiotag3k = callPackage ../development/python-modules/hsaudiotag3k { };
  1456. hsaudiotag = callPackage ../development/python-modules/hsaudiotag { };
  1457. hstspreload = callPackage ../development/python-modules/hstspreload { };
  1458. html2text = if isPy3k then
  1459. callPackage ../development/python-modules/html2text { }
  1460. else
  1461. callPackage ../development/python-modules/html2text/2018.nix { };
  1462. html5lib = callPackage ../development/python-modules/html5lib { };
  1463. html5-parser = callPackage ../development/python-modules/html5-parser { inherit (pkgs) pkgconfig; };
  1464. htmllaundry = callPackage ../development/python-modules/htmllaundry { };
  1465. htmlmin = callPackage ../development/python-modules/htmlmin { };
  1466. html-sanitizer = callPackage ../development/python-modules/html-sanitizer { };
  1467. htmltreediff = callPackage ../development/python-modules/htmltreediff { };
  1468. HTSeq = callPackage ../development/python-modules/HTSeq { };
  1469. httmock = callPackage ../development/python-modules/httmock { };
  1470. httpauth = callPackage ../development/python-modules/httpauth { };
  1471. httpbin = callPackage ../development/python-modules/httpbin { };
  1472. httpcore = callPackage ../development/python-modules/httpcore { };
  1473. http-ece = callPackage ../development/python-modules/http-ece { };
  1474. httplib2 = callPackage ../development/python-modules/httplib2 { };
  1475. httpretty = if isPy3k then
  1476. callPackage ../development/python-modules/httpretty { }
  1477. else
  1478. callPackage ../development/python-modules/httpretty/0.nix { };
  1479. httpserver = callPackage ../development/python-modules/httpserver { };
  1480. httpsig = callPackage ../development/python-modules/httpsig { };
  1481. http_signature = callPackage ../development/python-modules/http_signature { };
  1482. httptools = callPackage ../development/python-modules/httptools { };
  1483. httpx = callPackage ../development/python-modules/httpx { };
  1484. huey = callPackage ../development/python-modules/huey { };
  1485. hug = callPackage ../development/python-modules/hug { };
  1486. humanfriendly = callPackage ../development/python-modules/humanfriendly { };
  1487. humanize = callPackage ../development/python-modules/humanize { };
  1488. hupper = callPackage ../development/python-modules/hupper { };
  1489. hvac = callPackage ../development/python-modules/hvac { };
  1490. hvplot = callPackage ../development/python-modules/hvplot { };
  1491. hwi = callPackage ../development/python-modules/hwi { };
  1492. hydra = callPackage ../development/python-modules/hydra { };
  1493. hydra-check = callPackage ../development/python-modules/hydra-check { };
  1494. hypchat = callPackage ../development/python-modules/hypchat { };
  1495. hyperframe = callPackage ../development/python-modules/hyperframe { };
  1496. hyperkitty = callPackage ../servers/mail/mailman/hyperkitty.nix { };
  1497. hyperlink = callPackage ../development/python-modules/hyperlink { };
  1498. hypothesis_4 = callPackage ../development/python-modules/hypothesis/2.nix
  1499. { }; # File name is called 2.nix because this one will need to remain for Python 2.
  1500. hypothesis-auto = callPackage ../development/python-modules/hypothesis-auto { };
  1501. hypothesis = if isPy3k then callPackage ../development/python-modules/hypothesis { } else self.hypothesis_4;
  1502. hyppo = callPackage ../development/python-modules/hyppo { };
  1503. i3ipc = callPackage ../development/python-modules/i3ipc { };
  1504. i3-py = callPackage ../development/python-modules/i3-py { };
  1505. iapws = callPackage ../development/python-modules/iapws { };
  1506. ibis = callPackage ../development/python-modules/ibis { };
  1507. ibis-framework = callPackage ../development/python-modules/ibis-framework { };
  1508. icalendar = callPackage ../development/python-modules/icalendar { };
  1509. icecream = callPackage ../development/python-modules/icecream { };
  1510. ics = callPackage ../development/python-modules/ics { };
  1511. identify = callPackage ../development/python-modules/identify { };
  1512. idna = callPackage ../development/python-modules/idna { };
  1513. idna-ssl = callPackage ../development/python-modules/idna-ssl { };
  1514. ifaddr = callPackage ../development/python-modules/ifaddr { };
  1515. ifconfig-parser = callPackage ../development/python-modules/ifconfig-parser { };
  1516. ignite = callPackage ../development/python-modules/ignite { };
  1517. ihatemoney = callPackage ../development/python-modules/ihatemoney { };
  1518. ijson = callPackage ../development/python-modules/ijson { };
  1519. imagecodecs-lite = disabledIf (!isPy3k) (callPackage ../development/python-modules/imagecodecs-lite { });
  1520. imagecorruptions = callPackage ../development/python-modules/imagecorruptions { };
  1521. imageio = callPackage ../development/python-modules/imageio { };
  1522. imageio-ffmpeg = callPackage ../development/python-modules/imageio-ffmpeg { };
  1523. image-match = callPackage ../development/python-modules/image-match { };
  1524. imagesize = callPackage ../development/python-modules/imagesize { };
  1525. IMAPClient = callPackage ../development/python-modules/imapclient { };
  1526. imaplib2 = callPackage ../development/python-modules/imaplib2 { };
  1527. imbalanced-learn = if isPy27 then
  1528. callPackage ../development/python-modules/imbalanced-learn/0.4.nix { }
  1529. else
  1530. callPackage ../development/python-modules/imbalanced-learn { };
  1531. img2pdf = callPackage ../development/python-modules/img2pdf { };
  1532. imgaug = callPackage ../development/python-modules/imgaug { };
  1533. imgsize = callPackage ../development/python-modules/imgsize { };
  1534. immutables = callPackage ../development/python-modules/immutables { };
  1535. impacket = callPackage ../development/python-modules/impacket { };
  1536. importlib-metadata = callPackage ../development/python-modules/importlib-metadata { };
  1537. importlib-resources = callPackage ../development/python-modules/importlib-resources { };
  1538. importmagic = callPackage ../development/python-modules/importmagic { };
  1539. imread =
  1540. callPackage ../development/python-modules/imread { inherit (pkgs) pkgconfig libjpeg libpng libtiff libwebp; };
  1541. imutils = callPackage ../development/python-modules/imutils { };
  1542. incremental = callPackage ../development/python-modules/incremental { };
  1543. inflect = callPackage ../development/python-modules/inflect { };
  1544. inflection = callPackage ../development/python-modules/inflection { };
  1545. influxdb = callPackage ../development/python-modules/influxdb { };
  1546. influxdb-client = callPackage ../development/python-modules/influxdb-client { };
  1547. influxgraph = callPackage ../development/python-modules/influxgraph { };
  1548. infoqscraper = callPackage ../development/python-modules/infoqscraper { };
  1549. iniconfig = callPackage ../development/python-modules/iniconfig { };
  1550. inifile = callPackage ../development/python-modules/inifile { };
  1551. iniparse = callPackage ../development/python-modules/iniparse { };
  1552. inotify-simple = callPackage ../development/python-modules/inotify-simple { };
  1553. inquirer = callPackage ../development/python-modules/inquirer { };
  1554. intake = callPackage ../development/python-modules/intake { };
  1555. intelhex = callPackage ../development/python-modules/intelhex { };
  1556. internetarchive = callPackage ../development/python-modules/internetarchive { };
  1557. interruptingcow = callPackage ../development/python-modules/interruptingcow { };
  1558. intervaltree = callPackage ../development/python-modules/intervaltree { };
  1559. intreehooks = callPackage ../development/python-modules/intreehooks { };
  1560. invoke = callPackage ../development/python-modules/invoke { };
  1561. iocapture = callPackage ../development/python-modules/iocapture { };
  1562. iowait = callPackage ../development/python-modules/iowait { };
  1563. ipaddr = callPackage ../development/python-modules/ipaddr { };
  1564. ipaddress = callPackage ../development/python-modules/ipaddress { };
  1565. ipdb = callPackage ../development/python-modules/ipdb { };
  1566. ipdbplugin = callPackage ../development/python-modules/ipdbplugin { };
  1567. ipfsapi = callPackage ../development/python-modules/ipfsapi { };
  1568. iptools = callPackage ../development/python-modules/iptools { };
  1569. ipy = callPackage ../development/python-modules/IPy { };
  1570. ipydatawidgets = callPackage ../development/python-modules/ipydatawidgets { };
  1571. ipykernel = if pythonOlder "3.4" then
  1572. callPackage ../development/python-modules/ipykernel/4.nix { }
  1573. else
  1574. callPackage ../development/python-modules/ipykernel { };
  1575. ipympl = callPackage ../development/python-modules/ipympl { };
  1576. ipyparallel = callPackage ../development/python-modules/ipyparallel { };
  1577. ipython_genutils = callPackage ../development/python-modules/ipython_genutils { };
  1578. ipython = if isPy27 then
  1579. callPackage ../development/python-modules/ipython/5.nix { }
  1580. else
  1581. callPackage ../development/python-modules/ipython { };
  1582. ipyvue = callPackage ../development/python-modules/ipyvue { };
  1583. ipyvuetify = callPackage ../development/python-modules/ipyvuetify { };
  1584. ipywidgets = callPackage ../development/python-modules/ipywidgets { };
  1585. irc = callPackage ../development/python-modules/irc { };
  1586. isbnlib = callPackage ../development/python-modules/isbnlib { };
  1587. islpy = callPackage ../development/python-modules/islpy { };
  1588. iso3166 = callPackage ../development/python-modules/iso3166 { };
  1589. iso-639 = callPackage ../development/python-modules/iso-639 { };
  1590. iso8601 = callPackage ../development/python-modules/iso8601 { };
  1591. isodate = callPackage ../development/python-modules/isodate { };
  1592. isort = callPackage ../development/python-modules/isort { };
  1593. isoweek = callPackage ../development/python-modules/isoweek { };
  1594. itanium_demangler = callPackage ../development/python-modules/itanium_demangler { };
  1595. itemadapter = callPackage ../development/python-modules/itemadapter { };
  1596. itemloaders = callPackage ../development/python-modules/itemloaders { };
  1597. iterm2 = callPackage ../development/python-modules/iterm2 { };
  1598. itsdangerous = callPackage ../development/python-modules/itsdangerous { };
  1599. itypes = callPackage ../development/python-modules/itypes { };
  1600. j2cli = callPackage ../development/python-modules/j2cli { };
  1601. jabberbot = callPackage ../development/python-modules/jabberbot { };
  1602. janus = callPackage ../development/python-modules/janus { };
  1603. jaraco_classes = callPackage ../development/python-modules/jaraco_classes { };
  1604. jaraco_collections = callPackage ../development/python-modules/jaraco_collections { };
  1605. jaraco_functools = if pythonOlder "3.6" then
  1606. callPackage ../development/python-modules/jaraco_functools/2.nix { }
  1607. else
  1608. callPackage ../development/python-modules/jaraco_functools { };
  1609. jaraco_itertools = callPackage ../development/python-modules/jaraco_itertools { };
  1610. jaraco_logging = callPackage ../development/python-modules/jaraco_logging { };
  1611. jaraco_stream = if pythonOlder "3.6" then
  1612. callPackage ../development/python-modules/jaraco_stream/2.nix { }
  1613. else
  1614. callPackage ../development/python-modules/jaraco_stream { };
  1615. jaraco_text = callPackage ../development/python-modules/jaraco_text { };
  1616. javaobj-py3 = callPackage ../development/python-modules/javaobj-py3 { };
  1617. javaproperties = callPackage ../development/python-modules/javaproperties { };
  1618. JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi { };
  1619. jc = callPackage ../development/python-modules/jc { };
  1620. jdatetime = callPackage ../development/python-modules/jdatetime { };
  1621. jdcal = callPackage ../development/python-modules/jdcal { };
  1622. jedi = callPackage ../development/python-modules/jedi { };
  1623. jeepney = callPackage ../development/python-modules/jeepney { };
  1624. jellyfin-apiclient-python = callPackage ../development/python-modules/jellyfin-apiclient-python { };
  1625. jellyfish = callPackage ../development/python-modules/jellyfish { };
  1626. jenkinsapi = callPackage ../development/python-modules/jenkinsapi { };
  1627. jenkins-job-builder = callPackage ../development/python-modules/jenkins-job-builder { };
  1628. jieba = callPackage ../development/python-modules/jieba { };
  1629. jinja2 = callPackage ../development/python-modules/jinja2 { };
  1630. jinja2_pluralize = callPackage ../development/python-modules/jinja2_pluralize { };
  1631. jinja2_time = callPackage ../development/python-modules/jinja2_time { };
  1632. jira = callPackage ../development/python-modules/jira { };
  1633. jmespath = callPackage ../development/python-modules/jmespath { };
  1634. joblib = callPackage ../development/python-modules/joblib { };
  1635. josepy = callPackage ../development/python-modules/josepy { };
  1636. journalwatch = callPackage ../tools/system/journalwatch { inherit (self) systemd pytest; };
  1637. jpylyzer = callPackage ../development/python-modules/jpylyzer { };
  1638. JPype1 = callPackage ../development/python-modules/JPype1 { };
  1639. jq = callPackage ../development/python-modules/jq { inherit (pkgs) jq; };
  1640. jsbeautifier = callPackage ../development/python-modules/jsbeautifier { };
  1641. jsmin = callPackage ../development/python-modules/jsmin { };
  1642. jsondate = callPackage ../development/python-modules/jsondate { };
  1643. jsondiff = callPackage ../development/python-modules/jsondiff { };
  1644. jsonlines = callPackage ../development/python-modules/jsonlines { };
  1645. jsonmerge = callPackage ../development/python-modules/jsonmerge { };
  1646. json-merge-patch = callPackage ../development/python-modules/json-merge-patch { };
  1647. jsonnet = buildPythonPackage { inherit (pkgs.jsonnet) name src; };
  1648. jsonpatch = callPackage ../development/python-modules/jsonpatch { };
  1649. jsonpath = callPackage ../development/python-modules/jsonpath { };
  1650. jsonpath_rw = callPackage ../development/python-modules/jsonpath_rw { };
  1651. jsonpickle = callPackage ../development/python-modules/jsonpickle { };
  1652. jsonpointer = callPackage ../development/python-modules/jsonpointer { };
  1653. jsonref = callPackage ../development/python-modules/jsonref { };
  1654. jsonrpc-async = callPackage ../development/python-modules/jsonrpc-async { };
  1655. jsonrpc-base = callPackage ../development/python-modules/jsonrpc-base { };
  1656. jsonrpclib = callPackage ../development/python-modules/jsonrpclib { };
  1657. jsonrpclib-pelix = callPackage ../development/python-modules/jsonrpclib-pelix { };
  1658. jsonrpc-websocket = callPackage ../development/python-modules/jsonrpc-websocket { };
  1659. jsonschema = callPackage ../development/python-modules/jsonschema { };
  1660. jsonwatch = callPackage ../development/python-modules/jsonwatch { };
  1661. jug = callPackage ../development/python-modules/jug { };
  1662. junitparser = callPackage ../development/python-modules/junitparser { };
  1663. junit-xml = callPackage ../development/python-modules/junit-xml { };
  1664. junos-eznc = callPackage ../development/python-modules/junos-eznc { };
  1665. jupyter = callPackage ../development/python-modules/jupyter { };
  1666. jupyter-c-kernel = callPackage ../development/python-modules/jupyter-c-kernel { };
  1667. jupyter_client = if isPy3k then
  1668. callPackage ../development/python-modules/jupyter_client { }
  1669. else
  1670. callPackage ../development/python-modules/jupyter_client/5.nix { };
  1671. jupyter_console = if pythonOlder "3.5" then
  1672. callPackage ../development/python-modules/jupyter_console/5.nix { }
  1673. else
  1674. callPackage ../development/python-modules/jupyter_console { };
  1675. jupyter_core = callPackage ../development/python-modules/jupyter_core { };
  1676. jupyterhub = callPackage ../development/python-modules/jupyterhub { };
  1677. jupyterhub-ldapauthenticator = callPackage ../development/python-modules/jupyterhub-ldapauthenticator { };
  1678. jupyterhub-systemdspawner =
  1679. callPackage ../development/python-modules/jupyterhub-systemdspawner { inherit (pkgs) bash; };
  1680. jupyterhub-tmpauthenticator = callPackage ../development/python-modules/jupyterhub-tmpauthenticator { };
  1681. jupyterlab = callPackage ../development/python-modules/jupyterlab { };
  1682. jupyterlab-git = callPackage ../development/python-modules/jupyterlab-git { };
  1683. jupyterlab_launcher = callPackage ../development/python-modules/jupyterlab_launcher { };
  1684. jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { };
  1685. jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker { pkgs-docker = pkgs.docker; };
  1686. jupyter-sphinx = callPackage ../development/python-modules/jupyter-sphinx { };
  1687. jupyter-telemetry = callPackage ../development/python-modules/jupyter-telemetry { };
  1688. jupytext = callPackage ../development/python-modules/jupytext { };
  1689. jwcrypto = callPackage ../development/python-modules/jwcrypto { };
  1690. k5test = callPackage ../development/python-modules/k5test { inherit (pkgs) krb5Full findutils which; };
  1691. kaa-base = callPackage ../development/python-modules/kaa-base { };
  1692. kaa-metadata = callPackage ../development/python-modules/kaa-metadata { };
  1693. kafka-python = callPackage ../development/python-modules/kafka-python { };
  1694. kaggle = callPackage ../development/python-modules/kaggle { };
  1695. kaitaistruct = callPackage ../development/python-modules/kaitaistruct { };
  1696. Kajiki = callPackage ../development/python-modules/kajiki { };
  1697. kaptan = callPackage ../development/python-modules/kaptan { };
  1698. kazoo = callPackage ../development/python-modules/kazoo { };
  1699. kconfiglib = callPackage ../development/python-modules/kconfiglib { };
  1700. keep = callPackage ../development/python-modules/keep { };
  1701. keepalive = callPackage ../development/python-modules/keepalive { };
  1702. keepkey_agent = callPackage ../development/python-modules/keepkey_agent { };
  1703. keepkey = callPackage ../development/python-modules/keepkey { };
  1704. keras-applications = callPackage ../development/python-modules/keras-applications { };
  1705. Keras = callPackage ../development/python-modules/keras { };
  1706. keras-preprocessing = callPackage ../development/python-modules/keras-preprocessing { };
  1707. kerberos = callPackage ../development/python-modules/kerberos { inherit (pkgs) kerberos; };
  1708. keyring = if isPy3k then
  1709. callPackage ../development/python-modules/keyring { }
  1710. else
  1711. callPackage ../development/python-modules/keyring/2.nix { };
  1712. keyrings-alt = callPackage ../development/python-modules/keyrings-alt { };
  1713. keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; };
  1714. kicad = disabledIf isPy27 (toPythonModule (pkgs.kicad.override { python3 = python; }).src);
  1715. kinparse = callPackage ../development/python-modules/kinparse { };
  1716. kitchen = callPackage ../development/python-modules/kitchen { };
  1717. kiwisolver = if isPy3k then
  1718. callPackage ../development/python-modules/kiwisolver { }
  1719. else
  1720. callPackage ../development/python-modules/kiwisolver/1_1.nix { };
  1721. klaus = callPackage ../development/python-modules/klaus { };
  1722. klein = callPackage ../development/python-modules/klein { };
  1723. kmapper = callPackage ../development/python-modules/kmapper { };
  1724. kmsxx = toPythonModule ((callPackage ../development/libraries/kmsxx {
  1725. inherit (pkgs.kmsxx) stdenv;
  1726. inherit (pkgs) pkgconfig;
  1727. withPython = true;
  1728. }).overrideAttrs (oldAttrs: { name = "${python.libPrefix}-${pkgs.kmsxx.name}"; }));
  1729. knack = callPackage ../development/python-modules/knack { };
  1730. koji = callPackage ../development/python-modules/koji { };
  1731. kombu = callPackage ../development/python-modules/kombu { };
  1732. konfig = callPackage ../development/python-modules/konfig { };
  1733. korean-lunar-calendar = callPackage ../development/python-modules/korean-lunar-calendar { };
  1734. kubernetes = callPackage ../development/python-modules/kubernetes { };
  1735. labelbox = callPackage ../development/python-modules/labelbox { };
  1736. lammps-cython = callPackage ../development/python-modules/lammps-cython { mpi = pkgs.openmpi; };
  1737. langcodes = callPackage ../development/python-modules/langcodes { };
  1738. langdetect = callPackage ../development/python-modules/langdetect { };
  1739. larch = callPackage ../development/python-modules/larch { };
  1740. lark-parser = callPackage ../development/python-modules/lark-parser { };
  1741. Lasagne = callPackage ../development/python-modules/lasagne { };
  1742. latexcodec = callPackage ../development/python-modules/latexcodec { };
  1743. launchpadlib = callPackage ../development/python-modules/launchpadlib { };
  1744. lazr_config = callPackage ../development/python-modules/lazr/config.nix { };
  1745. lazr_delegates = callPackage ../development/python-modules/lazr/delegates.nix { };
  1746. lazr-restfulclient = callPackage ../development/python-modules/lazr-restfulclient { };
  1747. lazr-uri = callPackage ../development/python-modules/lazr-uri { };
  1748. lazy = callPackage ../development/python-modules/lazy { };
  1749. lazy_import = callPackage ../development/python-modules/lazy_import { };
  1750. lazy-object-proxy = callPackage ../development/python-modules/lazy-object-proxy { };
  1751. ldap3 = callPackage ../development/python-modules/ldap3 { };
  1752. ldap = callPackage ../development/python-modules/ldap { inherit (pkgs) openldap cyrus_sasl; };
  1753. ldappool = callPackage ../development/python-modules/ldappool { };
  1754. ldaptor = callPackage ../development/python-modules/ldaptor { };
  1755. leather = callPackage ../development/python-modules/leather { };
  1756. le = callPackage ../development/python-modules/le { };
  1757. ledger_agent = callPackage ../development/python-modules/ledger_agent { };
  1758. ledgerblue = callPackage ../development/python-modules/ledgerblue { };
  1759. lektor = callPackage ../development/python-modules/lektor { };
  1760. leveldb = callPackage ../development/python-modules/leveldb { };
  1761. libagent = callPackage ../development/python-modules/libagent { };
  1762. pa-ringbuffer = callPackage ../development/python-modules/pa-ringbuffer { };
  1763. libais = callPackage ../development/python-modules/libais { };
  1764. libarchive-c = callPackage ../development/python-modules/libarchive-c { inherit (pkgs) libarchive; };
  1765. libarcus = callPackage ../development/python-modules/libarcus { inherit (pkgs) protobuf; };
  1766. libasyncns = callPackage ../development/python-modules/libasyncns { inherit (pkgs) libasyncns pkgconfig; };
  1767. libcloud = if isPy27 then
  1768. callPackage ../development/python-modules/libcloud/2.nix { }
  1769. else
  1770. callPackage ../development/python-modules/libcloud { };
  1771. libevdev = callPackage ../development/python-modules/libevdev { };
  1772. libfdt = toPythonModule (pkgs.dtc.override {
  1773. inherit python;
  1774. pythonSupport = true;
  1775. });
  1776. libgpiod = disabledIf (!isPy3k) (toPythonModule (pkgs.libgpiod.override {
  1777. enablePython = true;
  1778. python3 = python;
  1779. }));
  1780. libgpuarray = callPackage ../development/python-modules/libgpuarray {
  1781. clblas = pkgs.clblas.override { boost = self.boost; };
  1782. cudaSupport = pkgs.config.cudaSupport or false;
  1783. inherit (pkgs.linuxPackages) nvidia_x11;
  1784. };
  1785. libiio = (toPythonModule (pkgs.libiio.override { inherit python; })).python;
  1786. libkeepass = callPackage ../development/python-modules/libkeepass { };
  1787. liblarch = callPackage ../development/python-modules/liblarch { };
  1788. libmodulemd = pipe pkgs.libmodulemd [
  1789. toPythonModule
  1790. (p:
  1791. p.overrideAttrs (super: {
  1792. meta = super.meta // {
  1793. outputsToInstall = [ "py" ]; # The package always builds python3 bindings
  1794. broken = (super.meta.broken or false) || !isPy3k;
  1795. };
  1796. }))
  1797. (p: p.override { python3 = python; })
  1798. (p: p.py)
  1799. ];
  1800. libmr = callPackage ../development/python-modules/libmr { };
  1801. libnacl = callPackage ../development/python-modules/libnacl { inherit (pkgs) libsodium; };
  1802. libnl-python = disabledIf isPy3k (toPythonModule (pkgs.libnl.override {
  1803. pythonSupport = true;
  1804. inherit python;
  1805. })).py;
  1806. libplist = disabledIf isPy3k (toPythonModule (pkgs.libplist.override {
  1807. enablePython = true;
  1808. inherit python;
  1809. })).py;
  1810. libredwg = toPythonModule (pkgs.libredwg.override {
  1811. enablePython = true;
  1812. inherit (self) python libxml2;
  1813. });
  1814. librepo = pipe pkgs.librepo [
  1815. toPythonModule
  1816. (p: p.overrideAttrs (super: { meta = super.meta // { outputsToInstall = [ "py" ]; }; }))
  1817. (p: p.override { inherit python; })
  1818. (p: p.py)
  1819. ];
  1820. librosa = callPackage ../development/python-modules/librosa { };
  1821. libsavitar = callPackage ../development/python-modules/libsavitar { };
  1822. libselinux = pipe pkgs.libselinux [
  1823. toPythonModule
  1824. (p:
  1825. p.overrideAttrs (super: {
  1826. meta = super.meta // {
  1827. outputsToInstall = [ "py" ];
  1828. broken = (super.meta.broken or false) || pythonAtLeast "3.8";
  1829. };
  1830. }))
  1831. (p:
  1832. p.override {
  1833. enablePython = true;
  1834. inherit python;
  1835. })
  1836. (p: p.py)
  1837. ];
  1838. libsoundtouch = callPackage ../development/python-modules/libsoundtouch { };
  1839. libthumbor = callPackage ../development/python-modules/libthumbor { };
  1840. libtmux = callPackage ../development/python-modules/libtmux { };
  1841. libtorrentRasterbar = (toPythonModule (pkgs.libtorrentRasterbar.override { inherit python; })).python;
  1842. libusb1 = callPackage ../development/python-modules/libusb1 { inherit (pkgs) libusb1; };
  1843. libversion = callPackage ../development/python-modules/libversion { inherit (pkgs) libversion pkgconfig; };
  1844. libvirt = if isPy3k then
  1845. (callPackage ../development/python-modules/libvirt { inherit (pkgs) libvirt pkgconfig; })
  1846. else
  1847. (callPackage ../development/python-modules/libvirt/5.9.0.nix {
  1848. inherit (pkgs) pkgconfig;
  1849. libvirt = pkgs.libvirt_5_9_0;
  1850. });
  1851. libxml2 = (toPythonModule (pkgs.libxml2.override {
  1852. pythonSupport = true;
  1853. inherit python;
  1854. })).py;
  1855. libxslt = (toPythonModule (pkgs.libxslt.override {
  1856. pythonSupport = true;
  1857. inherit python;
  1858. inherit (self) libxml2;
  1859. })).py;
  1860. license-expression = callPackage ../development/python-modules/license-expression { };
  1861. lightblue = callPackage ../development/python-modules/lightblue { };
  1862. lightgbm = callPackage ../development/python-modules/lightgbm { };
  1863. lightning = callPackage ../development/python-modules/lightning { };
  1864. lightparam = callPackage ../development/python-modules/lightparam { };
  1865. limitlessled = callPackage ../development/python-modules/limitlessled { };
  1866. limits = callPackage ../development/python-modules/limits { };
  1867. limnoria = callPackage ../development/python-modules/limnoria { };
  1868. linecache2 = callPackage ../development/python-modules/linecache2 { };
  1869. line_profiler = callPackage ../development/python-modules/line_profiler { };
  1870. linode-api = callPackage ../development/python-modules/linode-api { };
  1871. linode = callPackage ../development/python-modules/linode { };
  1872. linuxfd = callPackage ../development/python-modules/linuxfd { };
  1873. lirc = disabledIf isPy27 (toPythonModule (pkgs.lirc.override { python3 = python; }));
  1874. livelossplot = callPackage ../development/python-modules/livelossplot { };
  1875. livereload = callPackage ../development/python-modules/livereload { };
  1876. livestreamer = callPackage ../development/python-modules/livestreamer { };
  1877. livestreamer-curses = callPackage ../development/python-modules/livestreamer-curses { };
  1878. llfuse = callPackage ../development/python-modules/llfuse {
  1879. inherit (pkgs) fuse pkgconfig;
  1880. }; # use "real" fuse and pkgconfig, not the python modules
  1881. llvmlite = callPackage ../development/python-modules/llvmlite {
  1882. llvm = pkgs.llvm_9;
  1883. }; # llvmlite always requires a specific version of llvm.
  1884. lmdb = callPackage ../development/python-modules/lmdb { };
  1885. lml = callPackage ../development/python-modules/lml { };
  1886. lmtpd = callPackage ../development/python-modules/lmtpd { };
  1887. localzone = callPackage ../development/python-modules/localzone { };
  1888. locket = callPackage ../development/python-modules/locket { };
  1889. lockfile = callPackage ../development/python-modules/lockfile { };
  1890. locustio = callPackage ../development/python-modules/locustio { };
  1891. Logbook = callPackage ../development/python-modules/Logbook { };
  1892. logfury = callPackage ../development/python-modules/logfury { };
  1893. logilab_astng = callPackage ../development/python-modules/logilab_astng { };
  1894. logilab_common = callPackage ../development/python-modules/logilab/common.nix { };
  1895. logilab-constraint = callPackage ../development/python-modules/logilab/constraint.nix { };
  1896. logster = callPackage ../development/python-modules/logster { };
  1897. loguru = callPackage ../development/python-modules/loguru { };
  1898. logutils = callPackage ../development/python-modules/logutils { };
  1899. logzero = callPackage ../development/python-modules/logzero { };
  1900. loo-py = callPackage ../development/python-modules/loo-py { };
  1901. lpod = callPackage ../development/python-modules/lpod { };
  1902. lsi = callPackage ../development/python-modules/lsi { };
  1903. ludios_wpull = callPackage ../development/python-modules/ludios_wpull { };
  1904. luftdaten = callPackage ../development/python-modules/luftdaten { };
  1905. lxc = callPackage ../development/python-modules/lxc { };
  1906. lxml = callPackage ../development/python-modules/lxml { inherit (pkgs) libxml2 libxslt zlib; };
  1907. lz4 = self.python-lz4; # alias 2018-12-05
  1908. lzstring = callPackage ../development/python-modules/lzstring { };
  1909. m2crypto = callPackage ../development/python-modules/m2crypto { };
  1910. m2r = callPackage ../development/python-modules/m2r { };
  1911. m3u8 = callPackage ../development/python-modules/m3u8 { };
  1912. mac_alias = callPackage ../development/python-modules/mac_alias { };
  1913. macfsevents = callPackage ../development/python-modules/macfsevents {
  1914. inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
  1915. };
  1916. macropy = callPackage ../development/python-modules/macropy { };
  1917. maestral = callPackage ../development/python-modules/maestral { };
  1918. magic = callPackage ../development/python-modules/magic { };
  1919. magic-wormhole = callPackage ../development/python-modules/magic-wormhole { };
  1920. magic-wormhole-mailbox-server = callPackage ../development/python-modules/magic-wormhole-mailbox-server { };
  1921. magic-wormhole-transit-relay = callPackage ../development/python-modules/magic-wormhole-transit-relay { };
  1922. mahotas = callPackage ../development/python-modules/mahotas { };
  1923. mailcap-fix = callPackage ../development/python-modules/mailcap-fix { };
  1924. mailchimp = callPackage ../development/python-modules/mailchimp { };
  1925. mailman = callPackage ../servers/mail/mailman { };
  1926. mailmanclient = callPackage ../development/python-modules/mailmanclient { };
  1927. mailman-hyperkitty = callPackage ../development/python-modules/mailman-hyperkitty { };
  1928. mailman-web = callPackage ../servers/mail/mailman/web.nix { };
  1929. rtmixer = callPackage ../development/python-modules/rtmixer { };
  1930. mail-parser = callPackage ../development/python-modules/mail-parser { };
  1931. Mako = callPackage ../development/python-modules/Mako { };
  1932. managesieve = callPackage ../development/python-modules/managesieve { };
  1933. manhole = callPackage ../development/python-modules/manhole { };
  1934. manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix { };
  1935. manuel = callPackage ../development/python-modules/manuel { };
  1936. mapbox = callPackage ../development/python-modules/mapbox { };
  1937. mapsplotlib = callPackage ../development/python-modules/mapsplotlib { };
  1938. marionette_driver = callPackage ../development/python-modules/marionette-harness/marionette_driver.nix { };
  1939. marionette-harness = callPackage ../development/python-modules/marionette-harness { };
  1940. marisa = callPackage ../development/python-modules/marisa { marisa = pkgs.marisa; };
  1941. marisa-trie = callPackage ../development/python-modules/marisa-trie { };
  1942. markdown2 = callPackage ../development/python-modules/markdown2 { };
  1943. markdown = if isPy3k then
  1944. callPackage ../development/python-modules/markdown { }
  1945. else
  1946. callPackage ../development/python-modules/markdown/3_1.nix { };
  1947. markdown-macros = callPackage ../development/python-modules/markdown-macros { };
  1948. markdownsuperscript = callPackage ../development/python-modules/markdownsuperscript { };
  1949. markerlib = callPackage ../development/python-modules/markerlib { };
  1950. markupsafe = callPackage ../development/python-modules/markupsafe { };
  1951. Markups = callPackage ../development/python-modules/Markups { };
  1952. marshmallow = callPackage ../development/python-modules/marshmallow { };
  1953. marshmallow-enum = callPackage ../development/python-modules/marshmallow-enum { };
  1954. marshmallow-polyfield = callPackage ../development/python-modules/marshmallow-polyfield { };
  1955. marshmallow-sqlalchemy = callPackage ../development/python-modules/marshmallow-sqlalchemy { };
  1956. mask-rcnn = callPackage ../development/python-modules/mask-rcnn { };
  1957. matchpy = callPackage ../development/python-modules/matchpy { };
  1958. mathlibtools = callPackage ../development/python-modules/mathlibtools { };
  1959. matplotlib = let
  1960. path = if isPy3k then
  1961. ../development/python-modules/matplotlib/default.nix
  1962. else
  1963. ../development/python-modules/matplotlib/2.nix;
  1964. in callPackage path {
  1965. stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv;
  1966. inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa;
  1967. inherit (pkgs) pkgconfig;
  1968. };
  1969. matrix-client = callPackage ../development/python-modules/matrix-client { };
  1970. matrix-nio = callPackage ../development/python-modules/matrix-nio { };
  1971. mautrix = callPackage ../development/python-modules/mautrix { };
  1972. mautrix-appservice = self.mautrix; # alias 2019-12-28
  1973. maxminddb = callPackage ../development/python-modules/maxminddb { };
  1974. maya = callPackage ../development/python-modules/maya { };
  1975. mayavi = pkgs.libsForQt5.callPackage ../development/python-modules/mayavi {
  1976. inherit buildPythonPackage isPy27 fetchPypi;
  1977. inherit (self) pyface pygments numpy vtk traitsui envisage apptools pyqt5;
  1978. };
  1979. mccabe = callPackage ../development/python-modules/mccabe { };
  1980. MDP = callPackage ../development/python-modules/mdp { };
  1981. measurement = callPackage ../development/python-modules/measurement { };
  1982. mecab-python3 = callPackage ../development/python-modules/mecab-python3 { };
  1983. MechanicalSoup = callPackage ../development/python-modules/MechanicalSoup { };
  1984. mechanize = callPackage ../development/python-modules/mechanize { };
  1985. meinheld = callPackage ../development/python-modules/meinheld { };
  1986. meld3 = callPackage ../development/python-modules/meld3 { };
  1987. meliae = callPackage ../development/python-modules/meliae { };
  1988. memcached = callPackage ../development/python-modules/memcached { };
  1989. memory_profiler = callPackage ../development/python-modules/memory_profiler { };
  1990. mercurial = disabledIf (!isPy3k) (toPythonModule (pkgs.mercurial.override { python3Packages = self; }));
  1991. mergedeep = callPackage ../development/python-modules/mergedeep { };
  1992. merkletools = callPackage ../development/python-modules/merkletools { };
  1993. mesa = callPackage ../development/python-modules/mesa { };
  1994. meshlabxml = callPackage ../development/python-modules/meshlabxml { };
  1995. meson = disabledIf (pythonOlder "3.5") (toPythonModule ((pkgs.meson.override { python3 = python; }).overrideAttrs
  1996. (oldAttrs: { # We do not want the setup hook in Python packages because the build is performed differently.
  1997. setupHook = null;
  1998. })));
  1999. mesonpep517 = callPackage ../development/python-modules/mesonpep517 { };
  2000. metaphone = callPackage ../development/python-modules/metaphone { };
  2001. mezzanine = callPackage ../development/python-modules/mezzanine { };
  2002. micawber = callPackage ../development/python-modules/micawber { };
  2003. midiutil = callPackage ../development/python-modules/midiutil { };
  2004. mido = callPackage ../development/python-modules/mido { };
  2005. milksnake = callPackage ../development/python-modules/milksnake { };
  2006. minidb = callPackage ../development/python-modules/minidb { };
  2007. minimock = callPackage ../development/python-modules/minimock { };
  2008. mininet-python = (toPythonModule (pkgs.mininet.override { inherit python; })).py;
  2009. minio = callPackage ../development/python-modules/minio { };
  2010. miniupnpc = callPackage ../development/python-modules/miniupnpc { };
  2011. misaka = callPackage ../development/python-modules/misaka { };
  2012. mistune = callPackage ../development/python-modules/mistune { };
  2013. mixpanel = callPackage ../development/python-modules/mixpanel { };
  2014. mkl-service = callPackage ../development/python-modules/mkl-service { };
  2015. mlflow = callPackage ../development/python-modules/mlflow { };
  2016. mlrose = callPackage ../development/python-modules/mlrose { };
  2017. mmh3 = callPackage ../development/python-modules/mmh3 { };
  2018. mmpython = callPackage ../development/python-modules/mmpython { };
  2019. mnemonic = callPackage ../development/python-modules/mnemonic { };
  2020. mnist = callPackage ../development/python-modules/mnist { };
  2021. mocket = callPackage ../development/python-modules/mocket { };
  2022. mock = if pythonOlder "3.6" then
  2023. callPackage ../development/python-modules/mock/2.nix { }
  2024. else
  2025. callPackage ../development/python-modules/mock { };
  2026. mockito = callPackage ../development/python-modules/mockito { };
  2027. mock-open = callPackage ../development/python-modules/mock-open { };
  2028. modeled = callPackage ../development/python-modules/modeled { };
  2029. moderngl = callPackage ../development/python-modules/moderngl { };
  2030. moderngl-window = callPackage ../development/python-modules/moderngl_window { };
  2031. modestmaps = callPackage ../development/python-modules/modestmaps { };
  2032. moinmoin = callPackage ../development/python-modules/moinmoin
  2033. { }; # Needed here because moinmoin is loaded as a Python library.
  2034. mongodict = callPackage ../development/python-modules/mongodict { };
  2035. mongoengine = callPackage ../development/python-modules/mongoengine { };
  2036. monkeyhex = callPackage ../development/python-modules/monkeyhex { };
  2037. monosat = disabledIf (!isPy3k) (pkgs.monosat.python {
  2038. inherit buildPythonPackage;
  2039. inherit (self) cython;
  2040. });
  2041. monotonic = callPackage ../development/python-modules/monotonic { };
  2042. monty = callPackage ../development/python-modules/monty { };
  2043. more-itertools = if isPy27 then
  2044. callPackage ../development/python-modules/more-itertools/2.7.nix { }
  2045. else
  2046. callPackage ../development/python-modules/more-itertools { };
  2047. moretools = callPackage ../development/python-modules/moretools { };
  2048. morphys = callPackage ../development/python-modules/morphys { };
  2049. mortgage = callPackage ../development/python-modules/mortgage { };
  2050. moto = callPackage ../development/python-modules/moto { };
  2051. moviepy = callPackage ../development/python-modules/moviepy { };
  2052. mox3 = callPackage ../development/python-modules/mox3 { };
  2053. mox = callPackage ../development/python-modules/mox { };
  2054. mozcrash = callPackage ../development/python-modules/marionette-harness/mozcrash.nix { };
  2055. mozdevice = callPackage ../development/python-modules/marionette-harness/mozdevice.nix { };
  2056. mozfile = callPackage ../development/python-modules/marionette-harness/mozfile.nix { };
  2057. mozhttpd = callPackage ../development/python-modules/marionette-harness/mozhttpd.nix { };
  2058. mozinfo = callPackage ../development/python-modules/marionette-harness/mozinfo.nix { };
  2059. mozlog = callPackage ../development/python-modules/marionette-harness/mozlog.nix { };
  2060. moznetwork = callPackage ../development/python-modules/marionette-harness/moznetwork.nix { };
  2061. mozprocess = callPackage ../development/python-modules/marionette-harness/mozprocess.nix { };
  2062. mozprofile = callPackage ../development/python-modules/marionette-harness/mozprofile.nix { };
  2063. mozrunner = callPackage ../development/python-modules/marionette-harness/mozrunner.nix { };
  2064. mozsvc = callPackage ../development/python-modules/mozsvc { };
  2065. mozterm = callPackage ../development/python-modules/mozterm { };
  2066. moztest = callPackage ../development/python-modules/marionette-harness/moztest.nix { };
  2067. mozversion = callPackage ../development/python-modules/marionette-harness/mozversion.nix { };
  2068. mpd2 = callPackage ../development/python-modules/mpd2 { };
  2069. mpd = callPackage ../development/python-modules/mpd { };
  2070. mpi4py = callPackage ../development/python-modules/mpi4py { mpi = pkgs.openmpi; };
  2071. mplleaflet = callPackage ../development/python-modules/mplleaflet { };
  2072. mpmath = callPackage ../development/python-modules/mpmath { };
  2073. mpv = callPackage ../development/python-modules/mpv { mpv = pkgs.mpv; };
  2074. mpyq = callPackage ../development/python-modules/mpyq { };
  2075. mrbob = callPackage ../development/python-modules/mrbob { };
  2076. msal = callPackage ../development/python-modules/msal { };
  2077. msal-extensions = callPackage ../development/python-modules/msal-extensions { };
  2078. msgpack = callPackage ../development/python-modules/msgpack { };
  2079. msgpack-numpy = callPackage ../development/python-modules/msgpack-numpy { };
  2080. msrestazure = callPackage ../development/python-modules/msrestazure { };
  2081. msrest = callPackage ../development/python-modules/msrest { };
  2082. msrplib = callPackage ../development/python-modules/msrplib { };
  2083. mt-940 = callPackage ../development/python-modules/mt-940 { };
  2084. multidict = callPackage ../development/python-modules/multidict { };
  2085. multi_key_dict = callPackage ../development/python-modules/multi_key_dict { };
  2086. multipledispatch = callPackage ../development/python-modules/multipledispatch { };
  2087. multiprocess = callPackage ../development/python-modules/multiprocess { };
  2088. multiset = callPackage ../development/python-modules/multiset { };
  2089. multitasking = callPackage ../development/python-modules/multitasking { };
  2090. munch = callPackage ../development/python-modules/munch { };
  2091. munkres = callPackage ../development/python-modules/munkres { };
  2092. murmurhash = callPackage ../development/python-modules/murmurhash { };
  2093. musicbrainzngs = callPackage ../development/python-modules/musicbrainzngs { };
  2094. mutag = callPackage ../development/python-modules/mutag { };
  2095. mutagen = if isPy27 then
  2096. callPackage ../development/python-modules/mutagen/1.43.nix { }
  2097. else
  2098. callPackage ../development/python-modules/mutagen { };
  2099. mutatormath = callPackage ../development/python-modules/mutatormath { };
  2100. muttils = callPackage ../development/python-modules/muttils { };
  2101. mwclient = callPackage ../development/python-modules/mwclient { };
  2102. mwlib = callPackage ../development/python-modules/mwlib { };
  2103. mwlib-ext = callPackage ../development/python-modules/mwlib-ext { };
  2104. mwlib-rl = callPackage ../development/python-modules/mwlib-rl { };
  2105. mwoauth = callPackage ../development/python-modules/mwoauth { };
  2106. mwparserfromhell = callPackage ../development/python-modules/mwparserfromhell { };
  2107. mxnet = callPackage ../development/python-modules/mxnet { };
  2108. myfitnesspal = callPackage ../development/python-modules/myfitnesspal { };
  2109. mygpoclient = callPackage ../development/python-modules/mygpoclient { };
  2110. mypy = callPackage ../development/python-modules/mypy { };
  2111. mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { };
  2112. mypy-protobuf = callPackage ../development/python-modules/mypy-protobuf { };
  2113. mysqlclient = callPackage ../development/python-modules/mysqlclient { };
  2114. mysql-connector = callPackage ../development/python-modules/mysql-connector { };
  2115. nagiosplugin = callPackage ../development/python-modules/nagiosplugin { };
  2116. namebench = callPackage ../development/python-modules/namebench { };
  2117. namedlist = callPackage ../development/python-modules/namedlist { };
  2118. nameparser = callPackage ../development/python-modules/nameparser { };
  2119. names = callPackage ../development/python-modules/names { };
  2120. nanoleaf = callPackage ../development/python-modules/nanoleaf { };
  2121. nanomsg-python = callPackage ../development/python-modules/nanomsg-python { inherit (pkgs) nanomsg; };
  2122. nanotime = callPackage ../development/python-modules/nanotime { };
  2123. nassl = callPackage ../development/python-modules/nassl { };
  2124. natsort = callPackage ../development/python-modules/natsort { };
  2125. naturalsort = callPackage ../development/python-modules/naturalsort { };
  2126. nbclient = callPackage ../development/python-modules/nbclient { };
  2127. nbconflux = callPackage ../development/python-modules/nbconflux { };
  2128. nbconvert = callPackage ../development/python-modules/nbconvert { };
  2129. nbdime = callPackage ../development/python-modules/nbdime { };
  2130. nbformat = if isPy3k then
  2131. callPackage ../development/python-modules/nbformat { }
  2132. else
  2133. callPackage ../development/python-modules/nbformat/2.nix { };
  2134. nbmerge = callPackage ../development/python-modules/nbmerge { };
  2135. nbsmoke = callPackage ../development/python-modules/nbsmoke { };
  2136. nbsphinx = callPackage ../development/python-modules/nbsphinx { };
  2137. nbval = callPackage ../development/python-modules/nbval { };
  2138. nbxmpp = callPackage ../development/python-modules/nbxmpp { };
  2139. ncclient = callPackage ../development/python-modules/ncclient { };
  2140. ndg-httpsclient = callPackage ../development/python-modules/ndg-httpsclient { };
  2141. ndtypes = callPackage ../development/python-modules/ndtypes { };
  2142. neo = callPackage ../development/python-modules/neo { };
  2143. nest-asyncio = callPackage ../development/python-modules/nest-asyncio { };
  2144. netaddr = callPackage ../development/python-modules/netaddr { };
  2145. netcdf4 = callPackage ../development/python-modules/netcdf4 { };
  2146. netdisco = callPackage ../development/python-modules/netdisco { };
  2147. netifaces = callPackage ../development/python-modules/netifaces { };
  2148. networkx = if isPy3k then
  2149. callPackage ../development/python-modules/networkx { }
  2150. else
  2151. callPackage ../development/python-modules/networkx/2.2.nix { };
  2152. neuron-mpi = pkgs.neuron-mpi.override { inherit python; };
  2153. neuron = pkgs.neuron.override { inherit python; };
  2154. neuronpy = callPackage ../development/python-modules/neuronpy { };
  2155. nevow = callPackage ../development/python-modules/nevow { };
  2156. nghttp2 = (toPythonModule (pkgs.nghttp2.override {
  2157. inherit (self) python cython setuptools;
  2158. inherit (pkgs) ncurses;
  2159. enablePython = true;
  2160. })).python;
  2161. nibabel = callPackage ../development/python-modules/nibabel { };
  2162. nidaqmx = callPackage ../development/python-modules/nidaqmx { };
  2163. Nikola = callPackage ../development/python-modules/Nikola { };
  2164. nilearn = callPackage ../development/python-modules/nilearn { };
  2165. nimfa = callPackage ../development/python-modules/nimfa { };
  2166. nine = callPackage ../development/python-modules/nine { };
  2167. nipy = callPackage ../development/python-modules/nipy { };
  2168. nipype = callPackage ../development/python-modules/nipype { inherit (pkgs) which; };
  2169. nitime = callPackage ../development/python-modules/nitime { };
  2170. nitpick = callPackage ../applications/version-management/nitpick { };
  2171. nix-kernel = callPackage ../development/python-modules/nix-kernel { inherit (pkgs) nix; };
  2172. nixpart0 = callPackage ../tools/filesystems/nixpart/0.4
  2173. { }; # This is used for NixOps to make sure we won't break it with the next major version of nixpart.
  2174. nixpart = callPackage ../tools/filesystems/nixpart { };
  2175. nixpkgs = callPackage ../development/python-modules/nixpkgs { };
  2176. nixpkgs-pytools = callPackage ../development/python-modules/nixpkgs-pytools { };
  2177. nix-prefetch-github = callPackage ../development/python-modules/nix-prefetch-github { };
  2178. nltk = callPackage ../development/python-modules/nltk { };
  2179. nmigen-boards = callPackage ../development/python-modules/nmigen-boards { };
  2180. nmigen = callPackage ../development/python-modules/nmigen { };
  2181. nmigen-soc = callPackage ../development/python-modules/nmigen-soc { };
  2182. nodeenv = callPackage ../development/python-modules/nodeenv { };
  2183. node-semver = callPackage ../development/python-modules/node-semver { };
  2184. noise = callPackage ../development/python-modules/noise { };
  2185. nose2 = callPackage ../development/python-modules/nose2 { };
  2186. nose = callPackage ../development/python-modules/nose { };
  2187. nose-cov = callPackage ../development/python-modules/nose-cov { };
  2188. nose-cover3 = callPackage ../development/python-modules/nose-cover3 { };
  2189. nose-cprof = callPackage ../development/python-modules/nose-cprof { };
  2190. nose-exclude = callPackage ../development/python-modules/nose-exclude { };
  2191. nose-focus = callPackage ../development/python-modules/nose-focus { };
  2192. nosejs = callPackage ../development/python-modules/nosejs { };
  2193. nose-of-yeti = callPackage ../development/python-modules/nose-of-yeti { };
  2194. nose-pattern-exclude = callPackage ../development/python-modules/nose-pattern-exclude { };
  2195. nose_progressive = callPackage ../development/python-modules/nose_progressive { };
  2196. nose-randomly = callPackage ../development/python-modules/nose-randomly { };
  2197. nose_warnings_filters = callPackage ../development/python-modules/nose_warnings_filters { };
  2198. nosexcover = callPackage ../development/python-modules/nosexcover { };
  2199. notebook = if isPy3k then
  2200. callPackage ../development/python-modules/notebook { }
  2201. else
  2202. callPackage ../development/python-modules/notebook/2.nix { };
  2203. notedown = callPackage ../development/python-modules/notedown { };
  2204. notify2 = callPackage ../development/python-modules/notify2 { };
  2205. notify = callPackage ../development/python-modules/notify { };
  2206. notmuch = callPackage ../development/python-modules/notmuch { inherit (pkgs) notmuch; };
  2207. nototools = callPackage ../data/fonts/noto-fonts/tools.nix { };
  2208. nplusone = callPackage ../development/python-modules/nplusone { };
  2209. ntc-templates = callPackage ../development/python-modules/ntc-templates { };
  2210. ntlm-auth = callPackage ../development/python-modules/ntlm-auth { };
  2211. ntplib = callPackage ../development/python-modules/ntplib { };
  2212. Nuitka = callPackage ../development/python-modules/nuitka { };
  2213. num2words = callPackage ../development/python-modules/num2words { };
  2214. numba = callPackage ../development/python-modules/numba { };
  2215. numcodecs = callPackage ../development/python-modules/numcodecs { inherit (pkgs) gcc8; };
  2216. numericalunits = callPackage ../development/python-modules/numericalunits { };
  2217. numexpr = callPackage ../development/python-modules/numexpr { };
  2218. numpydoc = callPackage ../development/python-modules/numpydoc { };
  2219. numpy = if pythonOlder "3.5" then
  2220. callPackage ../development/python-modules/numpy/1.16.nix { }
  2221. else
  2222. callPackage ../development/python-modules/numpy { };
  2223. numpy-stl = callPackage ../development/python-modules/numpy-stl { };
  2224. numtraits = callPackage ../development/python-modules/numtraits { };
  2225. nunavut = callPackage ../development/python-modules/nunavut { };
  2226. nvchecker = callPackage ../development/python-modules/nvchecker { };
  2227. nwdiag = callPackage ../development/python-modules/nwdiag { };
  2228. nxt-python = callPackage ../development/python-modules/nxt-python { };
  2229. oath = callPackage ../development/python-modules/oath { };
  2230. oauth2 = callPackage ../development/python-modules/oauth2 { };
  2231. oauth2client = callPackage ../development/python-modules/oauth2client { };
  2232. oauth = callPackage ../development/python-modules/oauth { };
  2233. oauthenticator = callPackage ../development/python-modules/oauthenticator { };
  2234. oauthlib = if isPy27 then
  2235. callPackage ../development/python-modules/oauthlib/3.1.nix { }
  2236. else
  2237. callPackage ../development/python-modules/oauthlib { };
  2238. obfsproxy = callPackage ../development/python-modules/obfsproxy { };
  2239. objgraph = callPackage ../development/python-modules/objgraph { graphvizPkg = pkgs.graphviz; };
  2240. od = callPackage ../development/python-modules/od { };
  2241. odfpy = callPackage ../development/python-modules/odfpy { };
  2242. offtrac = callPackage ../development/python-modules/offtrac { };
  2243. ofxclient = callPackage ../development/python-modules/ofxclient { };
  2244. ofxhome = callPackage ../development/python-modules/ofxhome { };
  2245. ofxparse = callPackage ../development/python-modules/ofxparse { };
  2246. ofxtools = callPackage ../development/python-modules/ofxtools { };
  2247. olefile = callPackage ../development/python-modules/olefile { };
  2248. omegaconf = callPackage ../development/python-modules/omegaconf { };
  2249. onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { };
  2250. onnx = callPackage ../development/python-modules/onnx { };
  2251. openant = callPackage ../development/python-modules/openant { };
  2252. openapi-spec-validator = callPackage ../development/python-modules/openapi-spec-validator { };
  2253. opencv3 = toPythonModule (pkgs.opencv3.override {
  2254. enablePython = true;
  2255. pythonPackages = self;
  2256. });
  2257. opencv4 = toPythonModule (pkgs.opencv4.override {
  2258. enablePython = true;
  2259. pythonPackages = self;
  2260. });
  2261. opencv = disabledIf isPy3k (toPythonModule (pkgs.opencv.override {
  2262. enablePython = true;
  2263. pythonPackages = self;
  2264. }));
  2265. openidc-client = callPackage ../development/python-modules/openidc-client { };
  2266. openpyxl = if pythonAtLeast "3.6" then
  2267. callPackage ../development/python-modules/openpyxl { }
  2268. else
  2269. callPackage ../development/python-modules/openpyxl/2.nix { };
  2270. openrazer = callPackage ../development/python-modules/openrazer/pylib.nix { };
  2271. openrazer-daemon = callPackage ../development/python-modules/openrazer/daemon.nix { };
  2272. opentimestamps = callPackage ../development/python-modules/opentimestamps { };
  2273. opentracing = callPackage ../development/python-modules/opentracing { };
  2274. openwebifpy = callPackage ../development/python-modules/openwebifpy { };
  2275. openwrt-luci-rpc = disabledIf (!isPy3k) (callPackage ../development/python-modules/openwrt-luci-rpc { });
  2276. opt-einsum = if isPy27 then
  2277. callPackage ../development/python-modules/opt-einsum/2.nix { }
  2278. else
  2279. callPackage ../development/python-modules/opt-einsum { };
  2280. optuna = callPackage ../development/python-modules/optuna { };
  2281. opuslib = callPackage ../development/python-modules/opuslib { };
  2282. ordereddict = callPackage ../development/python-modules/ordereddict { };
  2283. orderedmultidict = callPackage ../development/python-modules/orderedmultidict { };
  2284. ordered-set = callPackage ../development/python-modules/ordered-set { };
  2285. orderedset = callPackage ../development/python-modules/orderedset { };
  2286. orm = callPackage ../development/python-modules/orm { };
  2287. ortools = (toPythonModule (pkgs.or-tools.override { inherit (self) python; })).python;
  2288. osc = callPackage ../development/python-modules/osc { };
  2289. oscrypto = callPackage ../development/python-modules/oscrypto { };
  2290. oset = callPackage ../development/python-modules/oset { };
  2291. osmnx = callPackage ../development/python-modules/osmnx { };
  2292. osmpythontools = callPackage ../development/python-modules/osmpythontools { };
  2293. osqp = callPackage ../development/python-modules/osqp { };
  2294. outcome = callPackage ../development/python-modules/outcome { };
  2295. ovh = callPackage ../development/python-modules/ovh { };
  2296. ovito = toPythonModule (pkgs.libsForQt5.callPackage ../development/python-modules/ovito { pythonPackages = self; });
  2297. owslib = callPackage ../development/python-modules/owslib { };
  2298. oyaml = callPackage ../development/python-modules/oyaml { };
  2299. packaging = callPackage ../development/python-modules/packaging { };
  2300. packet-python = callPackage ../development/python-modules/packet-python { };
  2301. pafy = callPackage ../development/python-modules/pafy { };
  2302. pagelabels = callPackage ../development/python-modules/pagelabels { };
  2303. pagerduty = callPackage ../development/python-modules/pagerduty { };
  2304. paho-mqtt = callPackage ../development/python-modules/paho-mqtt { };
  2305. palettable = callPackage ../development/python-modules/palettable { };
  2306. pam = callPackage ../development/python-modules/pam { inherit (pkgs) pam; };
  2307. pamela = callPackage ../development/python-modules/pamela { };
  2308. pamqp = callPackage ../development/python-modules/pamqp { };
  2309. pandas = if isPy3k then
  2310. callPackage ../development/python-modules/pandas { }
  2311. else
  2312. callPackage ../development/python-modules/pandas/2.nix { };
  2313. pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { };
  2314. pandocfilters = callPackage ../development/python-modules/pandocfilters { };
  2315. panel = callPackage ../development/python-modules/panel { };
  2316. papermill = callPackage ../development/python-modules/papermill { };
  2317. paperspace = callPackage ../development/python-modules/paperspace { };
  2318. paperwork-backend = callPackage ../applications/office/paperwork/backend.nix { };
  2319. papis = callPackage ../development/python-modules/papis { };
  2320. papis-python-rofi = callPackage ../development/python-modules/papis-python-rofi { };
  2321. param = callPackage ../development/python-modules/param { };
  2322. parameterized = callPackage ../development/python-modules/parameterized { };
  2323. paramiko = callPackage ../development/python-modules/paramiko { };
  2324. paramz = callPackage ../development/python-modules/paramz { };
  2325. parfive = callPackage ../development/python-modules/parfive { };
  2326. parse = callPackage ../development/python-modules/parse { };
  2327. parsedatetime = callPackage ../development/python-modules/parsedatetime { };
  2328. parsel = callPackage ../development/python-modules/parsel { };
  2329. parse-type = callPackage ../development/python-modules/parse-type { };
  2330. parsimonious = callPackage ../development/python-modules/parsimonious { };
  2331. parsley = callPackage ../development/python-modules/parsley { };
  2332. parso = callPackage ../development/python-modules/parso { };
  2333. parsy = callPackage ../development/python-modules/parsy { };
  2334. partd = callPackage ../development/python-modules/partd { };
  2335. parver = callPackage ../development/python-modules/parver { };
  2336. arpeggio = callPackage ../development/python-modules/arpeggio { };
  2337. passlib = callPackage ../development/python-modules/passlib { };
  2338. paste = callPackage ../development/python-modules/paste { };
  2339. PasteDeploy = callPackage ../development/python-modules/pastedeploy { };
  2340. pastel = callPackage ../development/python-modules/pastel { };
  2341. pasteScript = callPackage ../development/python-modules/pastescript { };
  2342. patator = callPackage ../development/python-modules/patator { };
  2343. patch = callPackage ../development/python-modules/patch { };
  2344. patch-ng = callPackage ../development/python-modules/patch-ng { };
  2345. path-and-address = callPackage ../development/python-modules/path-and-address { };
  2346. pathlib2 = callPackage ../development/python-modules/pathlib2 { };
  2347. pathlib = callPackage ../development/python-modules/pathlib { };
  2348. pathos = callPackage ../development/python-modules/pathos { };
  2349. pathpy = if isPy3k then
  2350. callPackage ../development/python-modules/path.py { }
  2351. else
  2352. callPackage ../development/python-modules/path.py/2.nix { };
  2353. pathspec = callPackage ../development/python-modules/pathspec { };
  2354. pathtools = callPackage ../development/python-modules/pathtools { };
  2355. patsy = callPackage ../development/python-modules/patsy { };
  2356. paver = callPackage ../development/python-modules/paver { };
  2357. paypalrestsdk = callPackage ../development/python-modules/paypalrestsdk { };
  2358. pbkdf2 = callPackage ../development/python-modules/pbkdf2 { };
  2359. pbr = callPackage ../development/python-modules/pbr { };
  2360. pc-ble-driver-py = toPythonModule (callPackage ../development/python-modules/pc-ble-driver-py { });
  2361. pcpp = callPackage ../development/python-modules/pcpp { };
  2362. pdf2image = callPackage ../development/python-modules/pdf2image { };
  2363. pdfkit = callPackage ../development/python-modules/pdfkit { };
  2364. pdfminer = callPackage ../development/python-modules/pdfminer_six { };
  2365. pdfposter = callPackage ../development/python-modules/pdfposter { };
  2366. pdfrw = callPackage ../development/python-modules/pdfrw { };
  2367. pdftotext = callPackage ../development/python-modules/pdftotext { };
  2368. pdfx = callPackage ../development/python-modules/pdfx { };
  2369. pecan = callPackage ../development/python-modules/pecan { };
  2370. peewee = callPackage ../development/python-modules/peewee { };
  2371. pefile = callPackage ../development/python-modules/pefile { };
  2372. pelican = callPackage ../development/python-modules/pelican { inherit (pkgs) glibcLocales git; };
  2373. pendulum = callPackage ../development/python-modules/pendulum { };
  2374. pep257 = callPackage ../development/python-modules/pep257 { };
  2375. pep517 = callPackage ../development/python-modules/pep517 { };
  2376. pep8 = callPackage ../development/python-modules/pep8 { };
  2377. pep8-naming = callPackage ../development/python-modules/pep8-naming { };
  2378. peppercorn = callPackage ../development/python-modules/peppercorn { };
  2379. percol = callPackage ../development/python-modules/percol { };
  2380. perfplot = callPackage ../development/python-modules/perfplot { };
  2381. periodictable = callPackage ../development/python-modules/periodictable { };
  2382. persim = callPackage ../development/python-modules/persim { };
  2383. persistent = callPackage ../development/python-modules/persistent { };
  2384. persisting-theory = callPackage ../development/python-modules/persisting-theory { };
  2385. pex = callPackage ../development/python-modules/pex { };
  2386. pexif = callPackage ../development/python-modules/pexif { };
  2387. pexpect = callPackage ../development/python-modules/pexpect { };
  2388. pg8000 = callPackage ../development/python-modules/pg8000 { };
  2389. pg8000_1_12 = callPackage ../development/python-modules/pg8000/1_12.nix { };
  2390. pgcli = callPackage ../development/tools/database/pgcli { };
  2391. pglast = callPackage ../development/python-modules/pglast { };
  2392. pgpdump = callPackage ../development/python-modules/pgpdump { };
  2393. pgpy = callPackage ../development/python-modules/pgpy { };
  2394. pgsanity = callPackage ../development/python-modules/pgsanity { };
  2395. pgspecial = callPackage ../development/python-modules/pgspecial { };
  2396. phe = callPackage ../development/python-modules/phe { };
  2397. phik = callPackage ../development/python-modules/phik { };
  2398. phonenumbers = callPackage ../development/python-modules/phonenumbers { };
  2399. phonopy = callPackage ../development/python-modules/phonopy { };
  2400. phpserialize = callPackage ../development/python-modules/phpserialize { };
  2401. piccata = callPackage ../development/python-modules/piccata { };
  2402. pickleshare = callPackage ../development/python-modules/pickleshare { };
  2403. picos = callPackage ../development/python-modules/picos { };
  2404. pid = callPackage ../development/python-modules/pid { };
  2405. piep = callPackage ../development/python-modules/piep { };
  2406. piexif = callPackage ../development/python-modules/piexif { };
  2407. pika = callPackage ../development/python-modules/pika { };
  2408. pika-pool = callPackage ../development/python-modules/pika-pool { };
  2409. pikepdf = callPackage ../development/python-modules/pikepdf { };
  2410. pilkit = callPackage ../development/python-modules/pilkit { };
  2411. pillowfight = callPackage ../development/python-modules/pillowfight { };
  2412. pillow = if isPy27 then
  2413. callPackage ../development/python-modules/pillow/6.nix {
  2414. inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
  2415. inherit (pkgs.xorg) libX11;
  2416. }
  2417. else
  2418. callPackage ../development/python-modules/pillow {
  2419. inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
  2420. inherit (pkgs.xorg) libX11;
  2421. };
  2422. pims = callPackage ../development/python-modules/pims { };
  2423. pint = callPackage ../development/python-modules/pint { };
  2424. pip = callPackage ../development/python-modules/pip { };
  2425. pipdate = callPackage ../development/python-modules/pipdate { };
  2426. pip-tools = callPackage ../development/python-modules/pip-tools {
  2427. git = pkgs.gitMinimal;
  2428. glibcLocales = pkgs.glibcLocales;
  2429. };
  2430. pipx = callPackage ../development/python-modules/pipx { };
  2431. pivy = callPackage ../development/python-modules/pivy {
  2432. inherit (pkgs.qt5) qtbase qmake;
  2433. inherit (pkgs.libsForQt5) soqt;
  2434. };
  2435. pkgconfig = callPackage ../development/python-modules/pkgconfig { inherit (pkgs) pkgconfig; };
  2436. pkginfo = callPackage ../development/python-modules/pkginfo { };
  2437. pkuseg = callPackage ../development/python-modules/pkuseg { };
  2438. pkutils = callPackage ../development/python-modules/pkutils { };
  2439. plac = callPackage ../development/python-modules/plac { };
  2440. plaid-python = callPackage ../development/python-modules/plaid-python { };
  2441. plaster = callPackage ../development/python-modules/plaster { };
  2442. plaster-pastedeploy = callPackage ../development/python-modules/plaster-pastedeploy { };
  2443. playsound = callPackage ../development/python-modules/playsound { };
  2444. plexapi = callPackage ../development/python-modules/plexapi { };
  2445. plexauth = callPackage ../development/python-modules/plexauth { };
  2446. plexwebsocket = callPackage ../development/python-modules/plexwebsocket { };
  2447. plone-testing = callPackage ../development/python-modules/plone-testing { };
  2448. plotly = callPackage ../development/python-modules/plotly { };
  2449. pluggy = callPackage ../development/python-modules/pluggy { };
  2450. pluginbase = callPackage ../development/python-modules/pluginbase { };
  2451. plumbum = callPackage ../development/python-modules/plumbum { };
  2452. ply = callPackage ../development/python-modules/ply { };
  2453. plyfile = callPackage ../development/python-modules/plyfile { };
  2454. plyplus = callPackage ../development/python-modules/plyplus { };
  2455. plyvel = callPackage ../development/python-modules/plyvel { };
  2456. Pmw = callPackage ../development/python-modules/Pmw { };
  2457. pocket = callPackage ../development/python-modules/pocket { };
  2458. podcastparser = callPackage ../development/python-modules/podcastparser { };
  2459. podcats = callPackage ../development/python-modules/podcats { };
  2460. poetry = callPackage ../development/python-modules/poetry { };
  2461. poetry-core = callPackage ../development/python-modules/poetry-core { };
  2462. poezio = callPackage ../applications/networking/instant-messengers/poezio { inherit (pkgs) pkgconfig; };
  2463. polib = callPackage ../development/python-modules/polib { };
  2464. polyline = callPackage ../development/python-modules/polyline { };
  2465. pomegranate = callPackage ../development/python-modules/pomegranate { };
  2466. pony = callPackage ../development/python-modules/pony { };
  2467. ponywhoosh = callPackage ../development/python-modules/ponywhoosh { };
  2468. pooch = callPackage ../development/python-modules/pooch { };
  2469. poppler-qt5 = callPackage ../development/python-modules/poppler-qt5 {
  2470. inherit (pkgs.qt5) qtbase;
  2471. inherit (pkgs.libsForQt5) poppler;
  2472. inherit (pkgs) pkgconfig;
  2473. };
  2474. portalocker = callPackage ../development/python-modules/portalocker { };
  2475. portend = callPackage ../development/python-modules/portend { };
  2476. portpicker = callPackage ../development/python-modules/portpicker { };
  2477. posix_ipc = callPackage ../development/python-modules/posix_ipc { };
  2478. poster3 = callPackage ../development/python-modules/poster3 { };
  2479. postorius = disabledIf (!isPy3k) (callPackage ../servers/mail/mailman/postorius.nix { });
  2480. potr = callPackage ../development/python-modules/potr { };
  2481. power = callPackage ../development/python-modules/power { };
  2482. powerline = callPackage ../development/python-modules/powerline { };
  2483. pox = callPackage ../development/python-modules/pox { };
  2484. poyo = callPackage ../development/python-modules/poyo { };
  2485. ppft = callPackage ../development/python-modules/ppft { };
  2486. pplpy = callPackage ../development/python-modules/pplpy { };
  2487. pprintpp = callPackage ../development/python-modules/pprintpp { };
  2488. pproxy = callPackage ../development/python-modules/pproxy { };
  2489. pq = callPackage ../development/python-modules/pq { };
  2490. prance = callPackage ../development/python-modules/prance { };
  2491. prawcore = callPackage ../development/python-modules/prawcore { };
  2492. praw = if isPy3k then
  2493. callPackage ../development/python-modules/praw { }
  2494. else
  2495. callPackage ../development/python-modules/praw/6.3.nix { };
  2496. precis-i18n = callPackage ../development/python-modules/precis-i18n { };
  2497. pre-commit = callPackage ../development/python-modules/pre-commit { };
  2498. preggy = callPackage ../development/python-modules/preggy { };
  2499. premailer = callPackage ../development/python-modules/premailer { };
  2500. preshed = callPackage ../development/python-modules/preshed { };
  2501. pretend = callPackage ../development/python-modules/pretend { };
  2502. prettytable = callPackage ../development/python-modules/prettytable { };
  2503. priority = callPackage ../development/python-modules/priority { };
  2504. prison = callPackage ../development/python-modules/prison { };
  2505. privacyidea = callPackage ../development/python-modules/privacyidea { };
  2506. privacyidea-ldap-proxy = callPackage ../development/python-modules/privacyidea/ldap-proxy.nix { };
  2507. proboscis = callPackage ../development/python-modules/proboscis { };
  2508. process-tests = callPackage ../development/python-modules/process-tests { };
  2509. proglog = callPackage ../development/python-modules/proglog { };
  2510. progressbar231 = callPackage ../development/python-modules/progressbar231 { };
  2511. progressbar2 = callPackage ../development/python-modules/progressbar2 { };
  2512. progressbar33 = callPackage ../development/python-modules/progressbar33 { };
  2513. progressbar = callPackage ../development/python-modules/progressbar { };
  2514. progress = callPackage ../development/python-modules/progress { };
  2515. prometheus_client = callPackage ../development/python-modules/prometheus_client { };
  2516. promise = callPackage ../development/python-modules/promise { };
  2517. prompt_toolkit = let
  2518. filename = if isPy3k then
  2519. ../development/python-modules/prompt_toolkit
  2520. else
  2521. ../development/python-modules/prompt_toolkit/1.nix;
  2522. in callPackage filename { };
  2523. property-manager = callPackage ../development/python-modules/property-manager { };
  2524. protego = callPackage ../development/python-modules/protego { };
  2525. protobuf = callPackage ../development/python-modules/protobuf {
  2526. disabled = isPyPy;
  2527. doCheck =
  2528. !isPy3k; # If a protobuf upgrade causes many Python packages to fail, please pin it here to the previous version.
  2529. protobuf = pkgs.protobuf;
  2530. };
  2531. prov = callPackage ../development/python-modules/prov { };
  2532. prox-tv = callPackage ../development/python-modules/prox-tv { };
  2533. psautohint = callPackage ../development/python-modules/psautohint { };
  2534. psd-tools = callPackage ../development/python-modules/psd-tools { };
  2535. psutil = callPackage ../development/python-modules/psutil { };
  2536. psycopg2 = callPackage ../development/python-modules/psycopg2 { };
  2537. ptable = callPackage ../development/python-modules/ptable { };
  2538. ptest = callPackage ../development/python-modules/ptest { };
  2539. ptpython = callPackage ../development/python-modules/ptpython { prompt_toolkit = self.prompt_toolkit; };
  2540. ptyprocess = callPackage ../development/python-modules/ptyprocess { };
  2541. publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 { };
  2542. publicsuffix = callPackage ../development/python-modules/publicsuffix { };
  2543. pudb = callPackage ../development/python-modules/pudb { };
  2544. pulp = callPackage ../development/python-modules/pulp { };
  2545. pulsectl = callPackage ../development/python-modules/pulsectl { };
  2546. pure-eval = callPackage ../development/python-modules/pure-eval { };
  2547. pure-pcapy3 = callPackage ../development/python-modules/pure-pcapy3 { };
  2548. purepng = callPackage ../development/python-modules/purepng { };
  2549. pure-python-adb-homeassistant = callPackage ../development/python-modules/pure-python-adb-homeassistant { };
  2550. purl = callPackage ../development/python-modules/purl { };
  2551. pushbullet = callPackage ../development/python-modules/pushbullet { };
  2552. pushover-complete = callPackage ../development/python-modules/pushover-complete { };
  2553. pvlib = callPackage ../development/python-modules/pvlib { };
  2554. Pweave = callPackage ../development/python-modules/pweave { };
  2555. pwntools = callPackage ../development/python-modules/pwntools { debugger = pkgs.gdb; };
  2556. pxml = callPackage ../development/python-modules/pxml { };
  2557. py2bit = callPackage ../development/python-modules/py2bit { };
  2558. py3buddy = toPythonModule (callPackage ../development/python-modules/py3buddy { });
  2559. py3exiv2 = callPackage ../development/python-modules/py3exiv2 { };
  2560. py3status = callPackage ../development/python-modules/py3status { };
  2561. py3to2 = callPackage ../development/python-modules/3to2 { };
  2562. py4j = callPackage ../development/python-modules/py4j { };
  2563. pyacoustid = callPackage ../development/python-modules/pyacoustid { };
  2564. pyaes = callPackage ../development/python-modules/pyaes { };
  2565. pyairvisual = callPackage ../development/python-modules/pyairvisual { };
  2566. pyalgotrade = callPackage ../development/python-modules/pyalgotrade { };
  2567. pyamf = callPackage ../development/python-modules/pyamf { };
  2568. pyamg = callPackage ../development/python-modules/pyamg { };
  2569. pyaml = callPackage ../development/python-modules/pyaml { };
  2570. pyannotate = callPackage ../development/python-modules/pyannotate { };
  2571. pyarrow = callPackage ../development/python-modules/pyarrow { inherit (pkgs) arrow-cpp cmake pkgconfig; };
  2572. pyasn1 = callPackage ../development/python-modules/pyasn1 { };
  2573. pyasn1-modules = callPackage ../development/python-modules/pyasn1-modules { };
  2574. pyatmo = callPackage ../development/python-modules/pyatmo { };
  2575. pyatspi = callPackage ../development/python-modules/pyatspi { inherit (pkgs) pkgconfig; };
  2576. pyatv = callPackage ../development/python-modules/pyatv { };
  2577. pyaudio = callPackage ../development/python-modules/pyaudio { };
  2578. pyavm = callPackage ../development/python-modules/pyavm { };
  2579. pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { };
  2580. pybase64 = callPackage ../development/python-modules/pybase64 { };
  2581. pybids = callPackage ../development/python-modules/pybids { };
  2582. pybigwig = callPackage ../development/python-modules/pybigwig { };
  2583. pybind11 = callPackage ../development/python-modules/pybind11 { };
  2584. pybindgen = callPackage ../development/python-modules/pybindgen { };
  2585. pyblake2 = callPackage ../development/python-modules/pyblake2 { };
  2586. pyblock = callPackage ../development/python-modules/pyblock { };
  2587. pyblosxom = callPackage ../development/python-modules/pyblosxom { };
  2588. pybluez = callPackage ../development/python-modules/pybluez { };
  2589. pybotvac = callPackage ../development/python-modules/pybotvac { };
  2590. pybrowserid = callPackage ../development/python-modules/pybrowserid { };
  2591. pybtex = callPackage ../development/python-modules/pybtex { };
  2592. pybtex-docutils = callPackage ../development/python-modules/pybtex-docutils { };
  2593. pybullet = callPackage ../development/python-modules/pybullet { };
  2594. pycairo = callPackage ../development/python-modules/pycairo { inherit (pkgs) meson pkgconfig; };
  2595. pycallgraph = callPackage ../development/python-modules/pycallgraph { };
  2596. py = callPackage ../development/python-modules/py { };
  2597. pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie { inherit (pkgs) pkgconfig; });
  2598. pycapnp = callPackage ../development/python-modules/pycapnp { };
  2599. pycaption = callPackage ../development/python-modules/pycaption { };
  2600. pycarddav = callPackage ../development/python-modules/pycarddav { };
  2601. pycares = callPackage ../development/python-modules/pycares { };
  2602. pycassa = callPackage ../development/python-modules/pycassa { };
  2603. pycategories = callPackage ../development/python-modules/pycategories { };
  2604. pycdio = callPackage ../development/python-modules/pycdio { };
  2605. pychart = callPackage ../development/python-modules/pychart { };
  2606. pychef = callPackage ../development/python-modules/pychef { };
  2607. PyChromecast = callPackage ../development/python-modules/pychromecast { };
  2608. pyclipper = callPackage ../development/python-modules/pyclipper { };
  2609. pycm = callPackage ../development/python-modules/pycm { };
  2610. pycodestyle = callPackage ../development/python-modules/pycodestyle { };
  2611. pycognito = callPackage ../development/python-modules/pycognito { };
  2612. pycoin = callPackage ../development/python-modules/pycoin { };
  2613. pycollada = callPackage ../development/python-modules/pycollada { };
  2614. pycontracts = callPackage ../development/python-modules/pycontracts { };
  2615. pycosat = callPackage ../development/python-modules/pycosat { };
  2616. pycountry = callPackage ../development/python-modules/pycountry { };
  2617. pycparser = callPackage ../development/python-modules/pycparser { };
  2618. py-cpuinfo = callPackage ../development/python-modules/py-cpuinfo { };
  2619. pycrc = callPackage ../development/python-modules/pycrc { };
  2620. pycrypto = callPackage ../development/python-modules/pycrypto { };
  2621. pycryptodome = callPackage ../development/python-modules/pycryptodome { };
  2622. pycryptodomex = callPackage ../development/python-modules/pycryptodomex { };
  2623. pycryptopp = callPackage ../development/python-modules/pycryptopp { };
  2624. pyct = callPackage ../development/python-modules/pyct { };
  2625. pycuda = callPackage ../development/python-modules/pycuda {
  2626. cudatoolkit = pkgs.cudatoolkit;
  2627. inherit (pkgs.stdenv) mkDerivation;
  2628. };
  2629. pycups = callPackage ../development/python-modules/pycups { };
  2630. pycurl2 = callPackage ../development/python-modules/pycurl2 { };
  2631. pycurl = callPackage ../development/python-modules/pycurl { };
  2632. pydantic = callPackage ../development/python-modules/pydantic { };
  2633. pydbus = callPackage ../development/python-modules/pydbus { };
  2634. pydenticon = callPackage ../development/python-modules/pydenticon { };
  2635. pydicom = callPackage ../development/python-modules/pydicom { };
  2636. pydispatcher = callPackage ../development/python-modules/pydispatcher { };
  2637. pydns = let
  2638. py3 = callPackage ../development/python-modules/py3dns { };
  2639. py2 = callPackage ../development/python-modules/pydns { };
  2640. in if isPy3k then py3 else py2;
  2641. pydocstyle = if isPy27 then
  2642. callPackage ../development/python-modules/pydocstyle/2.nix { }
  2643. else
  2644. callPackage ../development/python-modules/pydocstyle { };
  2645. pydocumentdb = callPackage ../development/python-modules/pydocumentdb { };
  2646. pydot = callPackage ../development/python-modules/pydot { inherit (pkgs) graphviz; };
  2647. pydot_ng = callPackage ../development/python-modules/pydot_ng { graphviz = pkgs.graphviz; };
  2648. pydotplus = callPackage ../development/python-modules/pydotplus { };
  2649. pydrive = callPackage ../development/python-modules/pydrive { };
  2650. pydsdl = callPackage ../development/python-modules/pydsdl { };
  2651. pydub = callPackage ../development/python-modules/pydub { };
  2652. pydy = callPackage ../development/python-modules/pydy { };
  2653. pyechonest = callPackage ../development/python-modules/pyechonest { };
  2654. pyelftools = callPackage ../development/python-modules/pyelftools { };
  2655. pyemd = callPackage ../development/python-modules/pyemd { };
  2656. pyenchant = callPackage ../development/python-modules/pyenchant { enchant2 = pkgs.enchant2; };
  2657. pyepsg = callPackage ../development/python-modules/pyepsg { };
  2658. pyexcel = callPackage ../development/python-modules/pyexcel { };
  2659. pyexcelerator = callPackage ../development/python-modules/pyexcelerator { };
  2660. pyexcel-io = callPackage ../development/python-modules/pyexcel-io { };
  2661. pyexcel-ods = callPackage ../development/python-modules/pyexcel-ods { };
  2662. pyexcel-xls = callPackage ../development/python-modules/pyexcel-xls { };
  2663. pyexiv2 = disabledIf isPy3k (toPythonModule (callPackage ../development/python-modules/pyexiv2 { }));
  2664. pyext = callPackage ../development/python-modules/pyext { };
  2665. pyface = callPackage ../development/python-modules/pyface { };
  2666. pyfaidx = callPackage ../development/python-modules/pyfaidx { };
  2667. pyfakefs = callPackage ../development/python-modules/pyfakefs { };
  2668. pyfantom = callPackage ../development/python-modules/pyfantom { };
  2669. pyfcm = callPackage ../development/python-modules/pyfcm { };
  2670. pyfftw = callPackage ../development/python-modules/pyfftw { };
  2671. pyfiglet = callPackage ../development/python-modules/pyfiglet { };
  2672. pyflakes = callPackage ../development/python-modules/pyflakes { };
  2673. pyfma = callPackage ../development/python-modules/pyfma { };
  2674. pyfribidi = callPackage ../development/python-modules/pyfribidi { };
  2675. pyfritzhome = callPackage ../development/python-modules/pyfritzhome { };
  2676. pyftdi = callPackage ../development/python-modules/pyftdi { };
  2677. pyftgl = callPackage ../development/python-modules/pyftgl { };
  2678. pyftpdlib = callPackage ../development/python-modules/pyftpdlib { };
  2679. pyfttt = callPackage ../development/python-modules/pyfttt { };
  2680. pyfxa = callPackage ../development/python-modules/pyfxa { };
  2681. pygal = callPackage ../development/python-modules/pygal { };
  2682. pygame = callPackage ../development/python-modules/pygame { };
  2683. pygame_sdl2 = callPackage ../development/python-modules/pygame_sdl2 { };
  2684. pygbm = callPackage ../development/python-modules/pygbm { };
  2685. pygccxml = callPackage ../development/python-modules/pygccxml { };
  2686. pygdbmi = callPackage ../development/python-modules/pygdbmi { };
  2687. pygeoip = callPackage ../development/python-modules/pygeoip { };
  2688. pygit2 = callPackage ../development/python-modules/pygit2 { };
  2689. PyGithub = callPackage ../development/python-modules/pyGithub { };
  2690. pyglet = callPackage ../development/python-modules/pyglet { };
  2691. pygls = callPackage ../development/python-modules/pygls { };
  2692. pygments-better-html = callPackage ../development/python-modules/pygments-better-html { };
  2693. pygments = if isPy3k then
  2694. callPackage ../development/python-modules/Pygments { }
  2695. else
  2696. callPackage ../development/python-modules/Pygments/2_5.nix { };
  2697. pygments-markdown-lexer = callPackage ../development/python-modules/pygments-markdown-lexer { };
  2698. pygmo = callPackage ../development/python-modules/pygmo { };
  2699. pygobject2 = callPackage ../development/python-modules/pygobject { inherit (pkgs) pkgconfig; };
  2700. pygobject3 = callPackage ../development/python-modules/pygobject/3.nix { inherit (pkgs) meson pkgconfig; };
  2701. pygogo = callPackage ../development/python-modules/pygogo { };
  2702. pygpgme = callPackage ../development/python-modules/pygpgme { };
  2703. pygraphviz = callPackage ../development/python-modules/pygraphviz {
  2704. inherit (pkgs) graphviz pkgconfig;
  2705. }; # not the python package
  2706. pygreat = callPackage ../development/python-modules/pygreat { };
  2707. pygrok = callPackage ../development/python-modules/pygrok { };
  2708. pygtail = callPackage ../development/python-modules/pygtail { };
  2709. pygtk = callPackage ../development/python-modules/pygtk {
  2710. inherit (pkgs) pkgconfig;
  2711. libglade = null;
  2712. };
  2713. pyGtkGlade = self.pygtk.override { libglade = pkgs.gnome2.libglade; };
  2714. pygtksourceview = callPackage ../development/python-modules/pygtksourceview { inherit (pkgs) pkgconfig; };
  2715. pyhamcrest = if isPy3k then
  2716. callPackage ../development/python-modules/pyhamcrest { }
  2717. else
  2718. callPackage ../development/python-modules/pyhamcrest/1.nix { };
  2719. pyhaversion = callPackage ../development/python-modules/pyhaversion { };
  2720. pyhcl = callPackage ../development/python-modules/pyhcl { };
  2721. pyhocon = callPackage ../development/python-modules/pyhocon { };
  2722. pyhomematic = callPackage ../development/python-modules/pyhomematic { };
  2723. pyhs100 = callPackage ../development/python-modules/pyhs100 { };
  2724. pyicloud = callPackage ../development/python-modules/pyicloud { };
  2725. PyICU = callPackage ../development/python-modules/pyicu { };
  2726. pyinotify = callPackage ../development/python-modules/pyinotify { };
  2727. pyinputevent = callPackage ../development/python-modules/pyinputevent { };
  2728. pyipp = callPackage ../development/python-modules/pyipp { };
  2729. pyjade = callPackage ../development/python-modules/pyjade { };
  2730. pyjet = callPackage ../development/python-modules/pyjet { };
  2731. pyjks = callPackage ../development/python-modules/pyjks { };
  2732. pyjson5 = callPackage ../development/python-modules/pyjson5 { };
  2733. pyjwkest = callPackage ../development/python-modules/pyjwkest { };
  2734. pyjwt = callPackage ../development/python-modules/pyjwt { };
  2735. pykdtree = callPackage ../development/python-modules/pykdtree { inherit (pkgs.llvmPackages) openmp; };
  2736. pykeepass = callPackage ../development/python-modules/pykeepass { };
  2737. pykerberos = callPackage ../development/python-modules/pykerberos { };
  2738. pykickstart = callPackage ../development/python-modules/pykickstart { };
  2739. pykka = callPackage ../development/python-modules/pykka { };
  2740. pykwalify = callPackage ../development/python-modules/pykwalify { };
  2741. pylama = callPackage ../development/python-modules/pylama { };
  2742. pylast = callPackage ../development/python-modules/pylast { };
  2743. pylatexenc = callPackage ../development/python-modules/pylatexenc { };
  2744. PyLD = callPackage ../development/python-modules/PyLD { };
  2745. pylev = callPackage ../development/python-modules/pylev { };
  2746. pylibacl = callPackage ../development/python-modules/pylibacl { };
  2747. pylibconfig2 = callPackage ../development/python-modules/pylibconfig2 { };
  2748. pylibftdi = callPackage ../development/python-modules/pylibftdi { inherit (pkgs) libusb1; };
  2749. pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
  2750. pyliblo = callPackage ../development/python-modules/pyliblo { };
  2751. pylibmc = callPackage ../development/python-modules/pylibmc { };
  2752. pylint-celery = callPackage ../development/python-modules/pylint-celery { };
  2753. pylint-django = callPackage ../development/python-modules/pylint-django { };
  2754. pylint-flask = callPackage ../development/python-modules/pylint-flask { };
  2755. pylint = if isPy3k then
  2756. callPackage ../development/python-modules/pylint { }
  2757. else
  2758. callPackage ../development/python-modules/pylint/1.9.nix { };
  2759. pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { };
  2760. py-lru-cache = callPackage ../development/python-modules/py-lru-cache { };
  2761. pylru = callPackage ../development/python-modules/pylru { };
  2762. pyls-black = callPackage ../development/python-modules/pyls-black { };
  2763. pyls-isort = callPackage ../development/python-modules/pyls-isort { };
  2764. pyls-mypy = callPackage ../development/python-modules/pyls-mypy { };
  2765. PyLTI = callPackage ../development/python-modules/pylti { };
  2766. pymacaroons = callPackage ../development/python-modules/pymacaroons { };
  2767. pymaging = callPackage ../development/python-modules/pymaging { };
  2768. pymaging_png = callPackage ../development/python-modules/pymaging_png { };
  2769. pymatgen = callPackage ../development/python-modules/pymatgen { };
  2770. pymatgen-lammps = callPackage ../development/python-modules/pymatgen-lammps { };
  2771. pymavlink = callPackage ../development/python-modules/pymavlink { };
  2772. pymbolic = callPackage ../development/python-modules/pymbolic { };
  2773. pymc3 = callPackage ../development/python-modules/pymc3 { };
  2774. pymediainfo = callPackage ../development/python-modules/pymediainfo { };
  2775. pymeeus = callPackage ../development/python-modules/pymeeus { };
  2776. pymemoize = callPackage ../development/python-modules/pymemoize { };
  2777. pyment = callPackage ../development/python-modules/pyment { };
  2778. pymetar = callPackage ../development/python-modules/pymetar { };
  2779. pymetno = callPackage ../development/python-modules/pymetno { };
  2780. pymongo = callPackage ../development/python-modules/pymongo { };
  2781. pympler = callPackage ../development/python-modules/pympler { };
  2782. pymsgbox = callPackage ../development/python-modules/pymsgbox { };
  2783. pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
  2784. py-multibase = callPackage ../development/python-modules/py-multibase { };
  2785. py-multihash = callPackage ../development/python-modules/py-multihash { };
  2786. pymumble = callPackage ../development/python-modules/pymumble { };
  2787. pymupdf = callPackage ../development/python-modules/pymupdf { };
  2788. PyMVGLive = callPackage ../development/python-modules/pymvglive { };
  2789. pymysql = callPackage ../development/python-modules/pymysql { };
  2790. pymysqlsa = callPackage ../development/python-modules/pymysqlsa { };
  2791. pymystem3 = callPackage ../development/python-modules/pymystem3 { };
  2792. pynac = callPackage ../development/python-modules/pynac { };
  2793. pynacl = callPackage ../development/python-modules/pynacl { };
  2794. pynamecheap = callPackage ../development/python-modules/pynamecheap { };
  2795. pynamodb = callPackage ../development/python-modules/pynamodb { };
  2796. pynanoleaf = callPackage ../development/python-modules/pynanoleaf { };
  2797. pync = callPackage ../development/python-modules/pync { };
  2798. pynisher = callPackage ../development/python-modules/pynisher { };
  2799. pynmea2 = callPackage ../development/python-modules/pynmea2 { };
  2800. pynput = callPackage ../development/python-modules/pynput { };
  2801. pynrrd = callPackage ../development/python-modules/pynrrd { };
  2802. pynvim = callPackage ../development/python-modules/pynvim { };
  2803. pynvml = callPackage ../development/python-modules/pynvml { };
  2804. pynzb = callPackage ../development/python-modules/pynzb { };
  2805. pyobjc = if stdenv.isDarwin then
  2806. callPackage ../development/python-modules/pyobjc { }
  2807. else
  2808. throw "pyobjc can only be built on Mac OS";
  2809. pyocr = callPackage ../development/python-modules/pyocr { };
  2810. pyodbc = callPackage ../development/python-modules/pyodbc { };
  2811. pyogg = callPackage ../development/python-modules/pyogg { };
  2812. pyomo = callPackage ../development/python-modules/pyomo { };
  2813. pyopencl = callPackage ../development/python-modules/pyopencl { };
  2814. pyopengl = callPackage ../development/python-modules/pyopengl { };
  2815. pyopenssl = callPackage ../development/python-modules/pyopenssl { };
  2816. pyosmium = callPackage ../development/python-modules/pyosmium { };
  2817. pyotp = callPackage ../development/python-modules/pyotp { };
  2818. pyowm = callPackage ../development/python-modules/pyowm { };
  2819. pypamtest = pkgs.libpam-wrapper.override {
  2820. enablePython = true;
  2821. inherit python;
  2822. };
  2823. pypandoc = callPackage ../development/python-modules/pypandoc { };
  2824. pyparser = callPackage ../development/python-modules/pyparser { };
  2825. pyparsing = callPackage ../development/python-modules/pyparsing { };
  2826. pyparted = callPackage ../development/python-modules/pyparted { };
  2827. pypcap = callPackage ../development/python-modules/pypcap { };
  2828. pypdf2 = callPackage ../development/python-modules/pypdf2 { };
  2829. pyPdf = callPackage ../development/python-modules/pypdf { };
  2830. pypeg2 = callPackage ../development/python-modules/pypeg2 { };
  2831. pyperclip = callPackage ../development/python-modules/pyperclip { };
  2832. pyperf = callPackage ../development/python-modules/pyperf { };
  2833. pyphen = callPackage ../development/python-modules/pyphen { };
  2834. pyphotonfile = callPackage ../development/python-modules/pyphotonfile { };
  2835. pypillowfight = callPackage ../development/python-modules/pypillowfight { };
  2836. pyplatec = callPackage ../development/python-modules/pyplatec { };
  2837. pypoppler = callPackage ../development/python-modules/pypoppler { };
  2838. pyprind = callPackage ../development/python-modules/pyprind { };
  2839. pyprof2calltree = callPackage ../development/python-modules/pyprof2calltree { };
  2840. pyproj = callPackage ../development/python-modules/pyproj { };
  2841. pyptlib = callPackage ../development/python-modules/pyptlib { };
  2842. pypubsub = callPackage ../development/python-modules/pypubsub { };
  2843. pyqrcode = callPackage ../development/python-modules/pyqrcode { };
  2844. pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix { inherit (pkgs) pkgconfig; };
  2845. pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix { pythonPackages = self; };
  2846. pyqt5_with_qtmultimedia = self.pyqt5.override { withMultimedia = true; };
  2847. /*
  2848. `pyqt5_with_qtwebkit` should not be used by python libraries in
  2849. pkgs/development/python-modules/*. Putting this attribute in
  2850. `propagatedBuildInputs` may cause collisions.
  2851. */
  2852. pyqt5_with_qtwebkit = self.pyqt5.override { withWebKit = true; };
  2853. pyqtgraph = callPackage ../development/python-modules/pyqtgraph { };
  2854. pyqtwebengine = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtwebengine { pythonPackages = self; };
  2855. pyquery = callPackage ../development/python-modules/pyquery { };
  2856. pyrabbit2 = callPackage ../development/python-modules/pyrabbit2 { };
  2857. pyrad = callPackage ../development/python-modules/pyrad { };
  2858. py-radix = callPackage ../development/python-modules/py-radix { };
  2859. pyramid_beaker = callPackage ../development/python-modules/pyramid_beaker { };
  2860. pyramid = callPackage ../development/python-modules/pyramid { };
  2861. pyramid_chameleon = callPackage ../development/python-modules/pyramid_chameleon { };
  2862. pyramid_exclog = callPackage ../development/python-modules/pyramid_exclog { };
  2863. pyramid_hawkauth = callPackage ../development/python-modules/pyramid_hawkauth { };
  2864. pyramid_jinja2 = callPackage ../development/python-modules/pyramid_jinja2 { };
  2865. pyramid_mako = callPackage ../development/python-modules/pyramid_mako { };
  2866. pyramid_multiauth = callPackage ../development/python-modules/pyramid_multiauth { };
  2867. pyreadability = callPackage ../development/python-modules/pyreadability { };
  2868. pyrealsense2 = toPythonModule (pkgs.librealsense.override {
  2869. enablePython = true;
  2870. pythonPackages = self;
  2871. });
  2872. pyrealsense2WithCuda = toPythonModule (pkgs.librealsenseWithCuda.override {
  2873. enablePython = true;
  2874. pythonPackages = self;
  2875. });
  2876. pyrealsense2WithoutCuda = toPythonModule (pkgs.librealsenseWithoutCuda.override {
  2877. enablePython = true;
  2878. pythonPackages = self;
  2879. });
  2880. pyregion = callPackage ../development/python-modules/pyregion { };
  2881. pyreport = callPackage ../development/python-modules/pyreport { };
  2882. pyres = callPackage ../development/python-modules/pyres { };
  2883. pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { };
  2884. PyRMVtransport = callPackage ../development/python-modules/PyRMVtransport { };
  2885. Pyro4 = callPackage ../development/python-modules/pyro4 { };
  2886. Pyro5 = callPackage ../development/python-modules/pyro5 { };
  2887. pyroma = callPackage ../development/python-modules/pyroma { };
  2888. pyro-ppl = callPackage ../development/python-modules/pyro-ppl { };
  2889. pyroute2 = callPackage ../development/python-modules/pyroute2 { };
  2890. pyrr = callPackage ../development/python-modules/pyrr { };
  2891. pyrsistent = callPackage ../development/python-modules/pyrsistent { };
  2892. PyRSS2Gen = callPackage ../development/python-modules/pyrss2gen { };
  2893. pyrtlsdr = callPackage ../development/python-modules/pyrtlsdr { };
  2894. pysam = callPackage ../development/python-modules/pysam { };
  2895. pysaml2 = callPackage ../development/python-modules/pysaml2 { inherit (pkgs) xmlsec; };
  2896. pysc2 = callPackage ../development/python-modules/pysc2 { };
  2897. pyscard = callPackage ../development/python-modules/pyscard { inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; };
  2898. pyschedule = callPackage ../development/python-modules/pyschedule { };
  2899. pyscreenshot = callPackage ../development/python-modules/pyscreenshot { };
  2900. py_scrypt = callPackage ../development/python-modules/py_scrypt { };
  2901. pyscrypt = callPackage ../development/python-modules/pyscrypt { };
  2902. pyscss = callPackage ../development/python-modules/pyscss { };
  2903. pysdl2 = callPackage ../development/python-modules/pysdl2 { };
  2904. pysendfile = callPackage ../development/python-modules/pysendfile { };
  2905. pysensors = callPackage ../development/python-modules/pysensors { };
  2906. pyserial-asyncio = callPackage ../development/python-modules/pyserial-asyncio { };
  2907. pyserial = callPackage ../development/python-modules/pyserial { };
  2908. pysftp = callPackage ../development/python-modules/pysftp { };
  2909. pysha3 = callPackage ../development/python-modules/pysha3 { };
  2910. pyshp = callPackage ../development/python-modules/pyshp { };
  2911. pyside2-tools =
  2912. toPythonModule (callPackage ../development/python-modules/pyside2-tools { inherit (pkgs) cmake qt5; });
  2913. pyside2 = toPythonModule (callPackage ../development/python-modules/pyside2 { inherit (pkgs) cmake ninja qt5; });
  2914. pyside = callPackage ../development/python-modules/pyside { inherit (pkgs) mesa; };
  2915. pysideShiboken = callPackage ../development/python-modules/pyside/shiboken.nix { inherit (pkgs) libxml2 libxslt; };
  2916. pysideTools = callPackage ../development/python-modules/pyside/tools.nix { };
  2917. pysigset = callPackage ../development/python-modules/pysigset { };
  2918. pysingleton = callPackage ../development/python-modules/pysingleton { };
  2919. pyslurm = callPackage ../development/python-modules/pyslurm { slurm = pkgs.slurm; };
  2920. pysmb = callPackage ../development/python-modules/pysmb { };
  2921. pysmbc = callPackage ../development/python-modules/pysmbc { inherit (pkgs) pkgconfig; };
  2922. pysmf = callPackage ../development/python-modules/pysmf { };
  2923. pysmi = callPackage ../development/python-modules/pysmi { };
  2924. pysnmp = callPackage ../development/python-modules/pysnmp { };
  2925. pysnooper = callPackage ../development/python-modules/pysnooper { };
  2926. pysnow = callPackage ../development/python-modules/pysnow { };
  2927. pysocks = callPackage ../development/python-modules/pysocks { };
  2928. pysolr = callPackage ../development/python-modules/pysolr { };
  2929. pysonos = callPackage ../development/python-modules/pysonos { };
  2930. pysoundfile = self.soundfile; # Alias added 23-06-2019
  2931. pyspark = callPackage ../development/python-modules/pyspark { };
  2932. pysparse = callPackage ../development/python-modules/pysparse { };
  2933. pyspf = callPackage ../development/python-modules/pyspf { };
  2934. pyspinel = callPackage ../development/python-modules/pyspinel { };
  2935. pyspotify = callPackage ../development/python-modules/pyspotify { };
  2936. pyspread = callPackage ../development/python-modules/pyspread { };
  2937. pysptk = callPackage ../development/python-modules/pysptk { };
  2938. pysqlite = callPackage ../development/python-modules/pysqlite { };
  2939. pysqueezebox = callPackage ../development/python-modules/pysqueezebox { };
  2940. pysrim = callPackage ../development/python-modules/pysrim { };
  2941. pysrt = callPackage ../development/python-modules/pysrt { };
  2942. pyssim = callPackage ../development/python-modules/pyssim { };
  2943. pystache = callPackage ../development/python-modules/pystache { };
  2944. pystemd = callPackage ../development/python-modules/pystemd { systemd = pkgs.systemd; };
  2945. PyStemmer = callPackage ../development/python-modules/pystemmer { };
  2946. pystray = callPackage ../development/python-modules/pystray { };
  2947. py_stringmatching = callPackage ../development/python-modules/py_stringmatching { };
  2948. pystringtemplate = callPackage ../development/python-modules/stringtemplate { };
  2949. pysvn = callPackage ../development/python-modules/pysvn { };
  2950. pytado = callPackage ../development/python-modules/pytado { };
  2951. pytaglib = callPackage ../development/python-modules/pytaglib { };
  2952. pyte = callPackage ../development/python-modules/pyte { };
  2953. pytelegrambotapi = callPackage ../development/python-modules/pyTelegramBotAPI { };
  2954. pytesseract = callPackage ../development/python-modules/pytesseract { };
  2955. # pytest>=6 is too new for most packages
  2956. pytest = if isPy3k then self.pytest_5 else self.pytest_4;
  2957. pytest_4 = callPackage
  2958. ../development/python-modules/pytest/4.nix { # hypothesis tests require pytest that causes dependency cycle
  2959. hypothesis = self.hypothesis.override { doCheck = false; };
  2960. };
  2961. pytest_5 = callPackage
  2962. ../development/python-modules/pytest/5.nix { # hypothesis tests require pytest that causes dependency cycle
  2963. hypothesis = self.hypothesis.override { doCheck = false; };
  2964. };
  2965. pytest_6 =
  2966. callPackage ../development/python-modules/pytest { # hypothesis tests require pytest that causes dependency cycle
  2967. hypothesis = self.hypothesis.override { doCheck = false; };
  2968. };
  2969. pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { };
  2970. pytest-annotate = callPackage ../development/python-modules/pytest-annotate { };
  2971. pytest-ansible = callPackage ../development/python-modules/pytest-ansible { };
  2972. pytest-arraydiff = callPackage ../development/python-modules/pytest-arraydiff { };
  2973. pytest-astropy = callPackage ../development/python-modules/pytest-astropy { };
  2974. pytest-astropy-header = callPackage ../development/python-modules/pytest-astropy-header { };
  2975. pytest-asyncio = callPackage ../development/python-modules/pytest-asyncio { };
  2976. pytest-bdd = callPackage ../development/python-modules/pytest-bdd { };
  2977. pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { };
  2978. pytest-black = callPackage ../development/python-modules/pytest-black { };
  2979. pytestcache = callPackage ../development/python-modules/pytestcache { };
  2980. pytest-catchlog = callPackage ../development/python-modules/pytest-catchlog { };
  2981. pytest-check = callPackage ../development/python-modules/pytest-check { };
  2982. pytest-click = callPackage ../development/python-modules/pytest-click { };
  2983. pytestcov = callPackage ../development/python-modules/pytest-cov { };
  2984. pytest-cram = callPackage ../development/python-modules/pytest-cram { };
  2985. pytest-datadir = callPackage ../development/python-modules/pytest-datadir { };
  2986. pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { };
  2987. pytest-dependency = callPackage ../development/python-modules/pytest-dependency { };
  2988. pytest-django = callPackage ../development/python-modules/pytest-django { };
  2989. pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { };
  2990. pytest-env = callPackage ../development/python-modules/pytest-env { };
  2991. pytest-expect = callPackage ../development/python-modules/pytest-expect { };
  2992. pytest-factoryboy = callPackage ../development/python-modules/pytest-factoryboy { };
  2993. pytest-filter-subpackage = callPackage ../development/python-modules/pytest-filter-subpackage { };
  2994. pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { };
  2995. pytest-flake8 = callPackage ../development/python-modules/pytest-flake8 { };
  2996. pytest-flakes = callPackage ../development/python-modules/pytest-flakes { };
  2997. pytest-flask = callPackage ../development/python-modules/pytest-flask { };
  2998. pytest-forked = callPackage ../development/python-modules/pytest-forked { };
  2999. pytest-freezegun = callPackage ../development/python-modules/pytest-freezegun { };
  3000. pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { };
  3001. pyopengl-accelerate = callPackage ../development/python-modules/pyopengl-accelerate { };
  3002. pytest-html = callPackage ../development/python-modules/pytest-html { };
  3003. pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { };
  3004. pytest-isort = callPackage ../development/python-modules/pytest-isort { };
  3005. pytest-lazy-fixture = callPackage ../development/python-modules/pytest-lazy-fixture { };
  3006. pytest-localserver = callPackage ../development/python-modules/pytest-localserver { };
  3007. pytest-metadata = callPackage ../development/python-modules/pytest-metadata { };
  3008. pytest-mock = if isPy3k then
  3009. callPackage ../development/python-modules/pytest-mock { }
  3010. else
  3011. callPackage ../development/python-modules/pytest-mock/2.nix { };
  3012. pytest-mpl = callPackage ../development/python-modules/pytest-mpl { };
  3013. pytest-mypy = callPackage ../development/python-modules/pytest-mypy { };
  3014. pytest-openfiles = callPackage ../development/python-modules/pytest-openfiles { };
  3015. pytest-ordering = callPackage ../development/python-modules/pytest-ordering { };
  3016. pytest-pep257 = callPackage ../development/python-modules/pytest-pep257 { };
  3017. pytestpep8 = callPackage ../development/python-modules/pytest-pep8 { };
  3018. pytest-pylint = callPackage ../development/python-modules/pytest-pylint { };
  3019. pytest-pythonpath = callPackage ../development/python-modules/pytest-pythonpath { };
  3020. pytest-qt = callPackage ../development/python-modules/pytest-qt { };
  3021. pytestquickcheck = callPackage ../development/python-modules/pytest-quickcheck { };
  3022. pytest-raisesregexp = callPackage ../development/python-modules/pytest-raisesregexp { };
  3023. pytest-randomly = callPackage ../development/python-modules/pytest-randomly { };
  3024. pytest-random-order = callPackage ../development/python-modules/pytest-random-order { };
  3025. pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { };
  3026. pytest-remotedata = callPackage ../development/python-modules/pytest-remotedata { };
  3027. pytest-repeat = callPackage ../development/python-modules/pytest-repeat { };
  3028. pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { };
  3029. pytestrunner = callPackage ../development/python-modules/pytestrunner { };
  3030. pytest-sanic = callPackage ../development/python-modules/pytest-sanic { };
  3031. pytest-server-fixtures = callPackage ../development/python-modules/pytest-server-fixtures { };
  3032. pytest-services = callPackage ../development/python-modules/pytest-services { };
  3033. pytest-shutil = callPackage ../development/python-modules/pytest-shutil { };
  3034. pytest-socket = callPackage ../development/python-modules/pytest-socket { };
  3035. pytest-subtesthack = callPackage ../development/python-modules/pytest-subtesthack { };
  3036. pytest-sugar = callPackage ../development/python-modules/pytest-sugar { };
  3037. pytest-testmon = callPackage ../development/python-modules/pytest-testmon { };
  3038. pytest-timeout = callPackage ../development/python-modules/pytest-timeout { };
  3039. pytest-tornado = callPackage ../development/python-modules/pytest-tornado { };
  3040. pytest-tornasync = callPackage ../development/python-modules/pytest-tornasync { };
  3041. pytest-trio = callPackage ../development/python-modules/pytest-trio { };
  3042. pytest-twisted = callPackage ../development/python-modules/pytest-twisted { };
  3043. pytest-virtualenv = callPackage ../development/python-modules/pytest-virtualenv { };
  3044. pytest-warnings = callPackage ../development/python-modules/pytest-warnings { };
  3045. pytest-watch = callPackage ../development/python-modules/pytest-watch { };
  3046. pytest_xdist_1 = callPackage ../development/python-modules/pytest-xdist { };
  3047. pytest_xdist_2 = callPackage ../development/python-modules/pytest-xdist/2.nix { };
  3048. pytest_xdist = self.pytest_xdist_1;
  3049. pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
  3050. pytest-xvfb = callPackage ../development/python-modules/pytest-xvfb { };
  3051. python2-pythondialog = callPackage ../development/python-modules/python2-pythondialog { };
  3052. python3-openid = callPackage ../development/python-modules/python3-openid { };
  3053. python-axolotl = callPackage ../development/python-modules/python-axolotl { };
  3054. python-axolotl-curve25519 = callPackage ../development/python-modules/python-axolotl-curve25519 { };
  3055. python-baseconv = callPackage ../development/python-modules/python-baseconv { };
  3056. python-binance = callPackage ../development/python-modules/python-binance { };
  3057. python-constraint = callPackage ../development/python-modules/python-constraint { };
  3058. python-ctags3 = callPackage ../development/python-modules/python-ctags3 { };
  3059. python-daemon = callPackage ../development/python-modules/python-daemon { };
  3060. python-dateutil = callPackage ../development/python-modules/dateutil { };
  3061. # Alias that we should deprecate
  3062. dateutil = self.python-dateutil;
  3063. python-dbusmock = callPackage ../development/python-modules/python-dbusmock { };
  3064. pythondialog = callPackage ../development/python-modules/pythondialog { };
  3065. python-didl-lite = callPackage ../development/python-modules/python-didl-lite { };
  3066. python-docx = callPackage ../development/python-modules/python-docx { };
  3067. python-doi = callPackage ../development/python-modules/python-doi { };
  3068. python-dotenv = callPackage ../development/python-modules/python-dotenv { };
  3069. python-editor = callPackage ../development/python-modules/python-editor { };
  3070. pythonefl = callPackage ../development/python-modules/python-efl { inherit (pkgs) pkgconfig; };
  3071. python-engineio = callPackage ../development/python-modules/python-engineio { };
  3072. python-etcd = callPackage ../development/python-modules/python-etcd { };
  3073. python_fedora = callPackage ../development/python-modules/python_fedora { };
  3074. python-fontconfig = callPackage ../development/python-modules/python-fontconfig { };
  3075. python-forecastio = callPackage ../development/python-modules/python-forecastio { };
  3076. python-gitlab = callPackage ../development/python-modules/python-gitlab { };
  3077. python-gnupg = callPackage ../development/python-modules/python-gnupg { };
  3078. python-hosts = callPackage ../development/python-modules/python-hosts { };
  3079. python-igraph = callPackage ../development/python-modules/python-igraph {
  3080. pkgconfig = pkgs.pkgconfig;
  3081. igraph = pkgs.igraph;
  3082. };
  3083. pythonIRClib = callPackage ../development/python-modules/pythonirclib { };
  3084. pythonix = callPackage ../development/python-modules/pythonix { inherit (pkgs) meson pkgconfig; };
  3085. python-jenkins = callPackage ../development/python-modules/python-jenkins { };
  3086. python-jose = callPackage ../development/python-modules/python-jose { };
  3087. python-json-logger = callPackage ../development/python-modules/python-json-logger { };
  3088. python-jsonrpc-server = callPackage ../development/python-modules/python-jsonrpc-server { };
  3089. python_keyczar = callPackage ../development/python-modules/python_keyczar { };
  3090. python-language-server = callPackage ../development/python-modules/python-language-server { };
  3091. python-ldap-test = callPackage ../development/python-modules/python-ldap-test { };
  3092. python-Levenshtein = callPackage ../development/python-modules/python-levenshtein { };
  3093. python-logstash = callPackage ../development/python-modules/python-logstash { };
  3094. python-ly = callPackage ../development/python-modules/python-ly { };
  3095. python-lz4 = callPackage ../development/python-modules/python-lz4 { };
  3096. python-lzf = callPackage ../development/python-modules/python-lzf { };
  3097. python-lzo = callPackage ../development/python-modules/python-lzo { inherit (pkgs) lzo; };
  3098. python_magic = callPackage ../development/python-modules/python-magic { };
  3099. pythonmagick = callPackage ../development/python-modules/pythonmagick { };
  3100. python-mapnik = callPackage ../development/python-modules/python-mapnik { };
  3101. python-markdown-math = callPackage ../development/python-modules/python-markdown-math { };
  3102. python-miio = callPackage ../development/python-modules/python-miio { };
  3103. python_mimeparse = callPackage ../development/python-modules/python_mimeparse { };
  3104. python-mnist = callPackage ../development/python-modules/python-mnist { };
  3105. python-mpv-jsonipc = callPackage ../development/python-modules/python-mpv-jsonipc { };
  3106. python-multipart = callPackage ../development/python-modules/python-multipart { };
  3107. pythonnet = callPackage
  3108. ../development/python-modules/pythonnet { # `mono >= 4.6` required to prevent crashes encountered with earlier versions.
  3109. mono = pkgs.mono4;
  3110. inherit (pkgs) pkgconfig;
  3111. };
  3112. python-nomad = callPackage ../development/python-modules/python-nomad { };
  3113. python-oauth2 = callPackage ../development/python-modules/python-oauth2 { };
  3114. pythonocc-core =
  3115. toPythonModule (callPackage ../development/python-modules/pythonocc-core { inherit (pkgs.xorg) libX11; });
  3116. python-olm = callPackage ../development/python-modules/python-olm { };
  3117. python_openzwave = callPackage ../development/python-modules/python_openzwave { inherit (pkgs) pkgconfig; };
  3118. python-otr = callPackage ../development/python-modules/python-otr { };
  3119. python-packer = callPackage ../development/python-modules/python-packer { };
  3120. python-pam = callPackage ../development/python-modules/python-pam { };
  3121. python-periphery = callPackage ../development/python-modules/python-periphery { };
  3122. python-pipedrive = callPackage ../development/python-modules/python-pipedrive { };
  3123. python-prctl = callPackage ../development/python-modules/python-prctl { };
  3124. python-ptrace = callPackage ../development/python-modules/python-ptrace { };
  3125. python-pushover = callPackage ../development/python-modules/pushover { };
  3126. python-rapidjson = callPackage ../development/python-modules/python-rapidjson { };
  3127. python-redis-lock = callPackage ../development/python-modules/python-redis-lock { };
  3128. python-rtmidi = callPackage ../development/python-modules/python-rtmidi { };
  3129. python-simple-hipchat = callPackage ../development/python-modules/python-simple-hipchat { };
  3130. python_simple_hipchat = self.python-simple-hipchat;
  3131. python-slugify = callPackage ../development/python-modules/python-slugify { };
  3132. python-snappy = callPackage ../development/python-modules/python-snappy { inherit (pkgs) snappy; };
  3133. python-socketio = callPackage ../development/python-modules/python-socketio { };
  3134. python-sql = callPackage ../development/python-modules/python-sql { };
  3135. python_statsd = callPackage ../development/python-modules/python_statsd { };
  3136. python-stdnum = callPackage ../development/python-modules/python-stdnum { };
  3137. python-sybase = callPackage ../development/python-modules/sybase { };
  3138. python-telegram-bot = callPackage ../development/python-modules/python-telegram-bot { };
  3139. python-toolbox = callPackage ../development/python-modules/python-toolbox { };
  3140. python-twitter = callPackage ../development/python-modules/python-twitter { };
  3141. python-u2flib-host = callPackage ../development/python-modules/python-u2flib-host { };
  3142. python-uinput = callPackage ../development/python-modules/python-uinput { };
  3143. python-unshare = callPackage ../development/python-modules/python-unshare { };
  3144. python-utils = callPackage ../development/python-modules/python-utils { };
  3145. python-vagrant = callPackage ../development/python-modules/python-vagrant { };
  3146. python-vipaccess = callPackage ../development/python-modules/python-vipaccess { };
  3147. python-vlc = callPackage ../development/python-modules/python-vlc { };
  3148. python-wifi = callPackage ../development/python-modules/python-wifi { };
  3149. python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { };
  3150. pytimeparse = callPackage ../development/python-modules/pytimeparse { };
  3151. pytmx = callPackage ../development/python-modules/pytmx { };
  3152. pytoml = callPackage ../development/python-modules/pytoml { };
  3153. pytools = callPackage ../development/python-modules/pytools { };
  3154. pytorch = callPackage ../development/python-modules/pytorch { cudaSupport = pkgs.config.cudaSupport or false; };
  3155. pytorch-bin = callPackage ../development/python-modules/pytorch/bin.nix {
  3156. inherit (pkgs.linuxPackages) nvidia_x11;
  3157. };
  3158. pytorch-lightning = callPackage ../development/python-modules/pytorch-lightning { };
  3159. pytorch-metric-learning = callPackage ../development/python-modules/pytorch-metric-learning { };
  3160. pytorchWithCuda = self.pytorch.override { cudaSupport = true; };
  3161. pytorchWithoutCuda = self.pytorch.override { cudaSupport = false; };
  3162. pytrends = callPackage ../development/python-modules/pytrends { };
  3163. pytricia = callPackage ../development/python-modules/pytricia { };
  3164. pytun = callPackage ../development/python-modules/pytun { };
  3165. pytz = callPackage ../development/python-modules/pytz { };
  3166. pytzdata = callPackage ../development/python-modules/pytzdata { };
  3167. pyu2f = callPackage ../development/python-modules/pyu2f { };
  3168. pyuavcan = callPackage
  3169. ../development/python-modules/pyuavcan { # this version pinpoint to anold version is necessary due to a regression
  3170. nunavut = self.nunavut.overridePythonAttrs (old: rec {
  3171. version = "0.2.3";
  3172. src = old.src.override {
  3173. inherit version;
  3174. sha256 = "0x8a9h4mc2r2yz49s9arsbs4bn3h25mvmg4zbgksm9hcyi9536x5";
  3175. };
  3176. });
  3177. };
  3178. pyudev = callPackage ../development/python-modules/pyudev { inherit (pkgs) systemd; };
  3179. pyunbound = callPackage ../tools/networking/unbound/python.nix { };
  3180. pyunifi = callPackage ../development/python-modules/pyunifi { };
  3181. pyupdate = callPackage ../development/python-modules/pyupdate { };
  3182. pyusb = callPackage ../development/python-modules/pyusb { libusb1 = pkgs.libusb1; };
  3183. pyutil = callPackage ../development/python-modules/pyutil { };
  3184. pyutilib = callPackage ../development/python-modules/pyutilib { };
  3185. pyuv = callPackage ../development/python-modules/pyuv { };
  3186. py-vapid = callPackage ../development/python-modules/py-vapid { };
  3187. pyvcd = callPackage ../development/python-modules/pyvcd { };
  3188. pyvcf = callPackage ../development/python-modules/pyvcf { };
  3189. pyviz-comms = callPackage ../development/python-modules/pyviz-comms { };
  3190. pyvmomi = callPackage ../development/python-modules/pyvmomi { };
  3191. pyvoro = callPackage ../development/python-modules/pyvoro { };
  3192. pywal = callPackage ../development/python-modules/pywal { };
  3193. pywatchman = callPackage ../development/python-modules/pywatchman { };
  3194. pywavelets = callPackage ../development/python-modules/pywavelets { };
  3195. # We need "normal" libxml2 and not the python package by the same name.
  3196. pywbem = callPackage ../development/python-modules/pywbem { libxml2 = pkgs.libxml2; };
  3197. PyWebDAV = callPackage ../development/python-modules/pywebdav { };
  3198. pywebpush = callPackage ../development/python-modules/pywebpush { };
  3199. pywebview = callPackage ../development/python-modules/pywebview { };
  3200. pywick = callPackage ../development/python-modules/pywick { };
  3201. pywinrm = callPackage ../development/python-modules/pywinrm { };
  3202. pyxattr = let
  3203. pyxattr' = callPackage ../development/python-modules/pyxattr { };
  3204. pyxattr_2 = pyxattr'.overridePythonAttrs (oldAttrs: rec {
  3205. version = "0.6.1";
  3206. src = oldAttrs.src.override {
  3207. inherit version;
  3208. sha256 = "b525843f6b51036198b3b87c4773a5093d6dec57d60c18a1f269dd7059aa16e3";
  3209. };
  3210. });
  3211. in if isPy3k then pyxattr' else pyxattr_2;
  3212. pyx = callPackage ../development/python-modules/pyx { };
  3213. pyxdg = callPackage ../development/python-modules/pyxdg { };
  3214. pyxl3 = callPackage ../development/python-modules/pyxl3 { };
  3215. pyxml = disabledIf isPy3k (callPackage ../development/python-modules/pyxml { });
  3216. pyyaml = callPackage ../development/python-modules/pyyaml { };
  3217. pyzmq = callPackage ../development/python-modules/pyzmq { };
  3218. pyzufall = callPackage ../development/python-modules/pyzufall { };
  3219. qasm2image = callPackage ../development/python-modules/qasm2image { };
  3220. qdarkstyle = callPackage ../development/python-modules/qdarkstyle { };
  3221. qds_sdk = callPackage ../development/python-modules/qds_sdk { };
  3222. qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { };
  3223. qiskit-aer = callPackage ../development/python-modules/qiskit-aer { };
  3224. qiskit-aqua = callPackage ../development/python-modules/qiskit-aqua { };
  3225. qiskit = callPackage ../development/python-modules/qiskit { };
  3226. qiskit-ibmq-provider = callPackage ../development/python-modules/qiskit-ibmq-provider { };
  3227. qiskit-ignis = callPackage ../development/python-modules/qiskit-ignis { };
  3228. qiskit-terra = callPackage ../development/python-modules/qiskit-terra { };
  3229. qpid-python = callPackage ../development/python-modules/qpid-python { };
  3230. qrcode = callPackage ../development/python-modules/qrcode { };
  3231. qreactor = callPackage ../development/python-modules/qreactor { };
  3232. qscintilla-qt4 = callPackage ../development/python-modules/qscintilla { };
  3233. qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 { pythonPackages = self; };
  3234. qscintilla = self.qscintilla-qt4;
  3235. qserve = callPackage ../development/python-modules/qserve { };
  3236. qtawesome = callPackage ../development/python-modules/qtawesome { };
  3237. qtconsole = callPackage ../development/python-modules/qtconsole { };
  3238. qtpy = callPackage ../development/python-modules/qtpy { };
  3239. quamash = callPackage ../development/python-modules/quamash { };
  3240. quandl = callPackage ../development/python-modules/quandl { };
  3241. Quandl =
  3242. callPackage ../development/python-modules/quandl { }; # alias for an older package which did not support Python 3
  3243. quantities = callPackage ../development/python-modules/quantities { };
  3244. querystring_parser = callPackage ../development/python-modules/querystring-parser { };
  3245. queuelib = callPackage ../development/python-modules/queuelib { };
  3246. r2pipe = callPackage ../development/python-modules/r2pipe { };
  3247. rabbitpy = callPackage ../development/python-modules/rabbitpy { };
  3248. radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud { };
  3249. radio_beam = callPackage ../development/python-modules/radio_beam { };
  3250. radish-bdd = callPackage ../development/python-modules/radish-bdd { };
  3251. rainbowstream = callPackage ../development/python-modules/rainbowstream { };
  3252. ramlfications = callPackage ../development/python-modules/ramlfications { };
  3253. random2 = callPackage ../development/python-modules/random2 { };
  3254. rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; };
  3255. rasterio = callPackage ../development/python-modules/rasterio { gdal = pkgs.gdal_2; }; # gdal 3.0 not supported yet
  3256. ratelimiter = callPackage ../development/python-modules/ratelimiter { };
  3257. raven = callPackage ../development/python-modules/raven { };
  3258. rawkit = callPackage ../development/python-modules/rawkit { };
  3259. rbtools = callPackage ../development/python-modules/rbtools { };
  3260. rcssmin = callPackage ../development/python-modules/rcssmin { };
  3261. rdflib = callPackage ../development/python-modules/rdflib { };
  3262. rdflib-jsonld = callPackage ../development/python-modules/rdflib-jsonld { };
  3263. readchar = callPackage ../development/python-modules/readchar { };
  3264. readme = callPackage ../development/python-modules/readme { };
  3265. readme_renderer = callPackage ../development/python-modules/readme_renderer { };
  3266. readthedocs-sphinx-ext = callPackage ../development/python-modules/readthedocs-sphinx-ext { };
  3267. rebulk = callPackage ../development/python-modules/rebulk { };
  3268. recaptcha_client = callPackage ../development/python-modules/recaptcha_client { };
  3269. recommonmark = callPackage ../development/python-modules/recommonmark { };
  3270. redis = callPackage ../development/python-modules/redis { };
  3271. rednose = callPackage ../development/python-modules/rednose { };
  3272. regex = callPackage ../development/python-modules/regex { };
  3273. regional = callPackage ../development/python-modules/regional { };
  3274. reikna = callPackage ../development/python-modules/reikna { };
  3275. relatorio = callPackage ../development/python-modules/relatorio { };
  3276. remotecv = callPackage ../development/python-modules/remotecv { };
  3277. rencode = callPackage ../development/python-modules/rencode { };
  3278. repeated_test = callPackage ../development/python-modules/repeated_test { };
  3279. repocheck = callPackage ../development/python-modules/repocheck { };
  3280. reportlab = callPackage ../development/python-modules/reportlab { };
  3281. repoze_lru = callPackage ../development/python-modules/repoze_lru { };
  3282. repoze_sphinx_autointerface = callPackage ../development/python-modules/repoze_sphinx_autointerface { };
  3283. repoze_who = callPackage ../development/python-modules/repoze_who { };
  3284. reproject = callPackage ../development/python-modules/reproject { };
  3285. requests-aws4auth = callPackage ../development/python-modules/requests-aws4auth { };
  3286. requests-cache = callPackage ../development/python-modules/requests-cache { };
  3287. requests = callPackage ../development/python-modules/requests { };
  3288. requests_download = callPackage ../development/python-modules/requests_download { };
  3289. requestsexceptions = callPackage ../development/python-modules/requestsexceptions { };
  3290. requests-file = callPackage ../development/python-modules/requests-file { };
  3291. requests-http-signature = callPackage ../development/python-modules/requests-http-signature { };
  3292. requests-kerberos = callPackage ../development/python-modules/requests-kerberos { };
  3293. requests-mock = callPackage ../development/python-modules/requests-mock { };
  3294. requests_ntlm = callPackage ../development/python-modules/requests_ntlm { };
  3295. requests_oauthlib = callPackage ../development/python-modules/requests-oauthlib { };
  3296. requests-toolbelt = callPackage ../development/python-modules/requests-toolbelt { };
  3297. requests_toolbelt = self.requests-toolbelt; # Old attr, 2017-09-26
  3298. requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket { };
  3299. requirements-detector = callPackage ../development/python-modules/requirements-detector { };
  3300. resampy = callPackage ../development/python-modules/resampy { };
  3301. responses = callPackage ../development/python-modules/responses { };
  3302. restrictedpython = callPackage ../development/python-modules/restrictedpython { };
  3303. restructuredtext_lint = callPackage ../development/python-modules/restructuredtext_lint { };
  3304. restview = callPackage ../development/python-modules/restview { };
  3305. rethinkdb = callPackage ../development/python-modules/rethinkdb { };
  3306. retry = callPackage ../development/python-modules/retry { };
  3307. retry_decorator = callPackage ../development/python-modules/retry_decorator { };
  3308. retrying = callPackage ../development/python-modules/retrying { };
  3309. retworkx = disabledIf (pythonOlder "3.5") (toPythonModule (callPackage ../development/python-modules/retworkx { }));
  3310. rfc3986 = callPackage ../development/python-modules/rfc3986 { };
  3311. rfc3987 = callPackage ../development/python-modules/rfc3987 { };
  3312. rfc6555 = callPackage ../development/python-modules/rfc6555 { };
  3313. rfc7464 = callPackage ../development/python-modules/rfc7464 { };
  3314. rhpl = disabledIf isPy3k (callPackage ../development/python-modules/rhpl { });
  3315. rig = callPackage ../development/python-modules/rig { };
  3316. ripser = callPackage ../development/python-modules/ripser { };
  3317. rivet = disabledIf (!isPy3k) (toPythonModule (pkgs.rivet.override { python3 = python; }));
  3318. rjsmin = callPackage ../development/python-modules/rjsmin { };
  3319. rl-coach = callPackage ../development/python-modules/rl-coach { };
  3320. rlp = callPackage ../development/python-modules/rlp { };
  3321. rnc2rng = callPackage ../development/python-modules/rnc2rng { };
  3322. robomachine = callPackage ../development/python-modules/robomachine { };
  3323. roboschool = callPackage ../development/python-modules/roboschool {
  3324. inherit (pkgs) pkgconfig; # use normal pkgconfig, not the python package
  3325. inherit (pkgs.qt5) qtbase;
  3326. };
  3327. robot-detection = callPackage ../development/python-modules/robot-detection { };
  3328. robotframework = callPackage ../development/python-modules/robotframework { };
  3329. robotframework-databaselibrary = callPackage ../development/python-modules/robotframework-databaselibrary { };
  3330. robotframework-requests = callPackage ../development/python-modules/robotframework-requests { };
  3331. robotframework-ride = callPackage ../development/python-modules/robotframework-ride { };
  3332. robotframework-selenium2library = callPackage ../development/python-modules/robotframework-selenium2library { };
  3333. robotframework-seleniumlibrary = callPackage ../development/python-modules/robotframework-seleniumlibrary { };
  3334. robotframework-sshlibrary = callPackage ../development/python-modules/robotframework-sshlibrary { };
  3335. robotframework-tools = callPackage ../development/python-modules/robotframework-tools { };
  3336. robotstatuschecker = callPackage ../development/python-modules/robotstatuschecker { };
  3337. robotsuite = callPackage ../development/python-modules/robotsuite { };
  3338. rocket-errbot = callPackage ../development/python-modules/rocket-errbot { };
  3339. roku = callPackage ../development/python-modules/roku { };
  3340. roman = callPackage ../development/python-modules/roman { };
  3341. rope = callPackage ../development/python-modules/rope { };
  3342. ROPGadget = callPackage ../development/python-modules/ROPGadget { };
  3343. ropper = callPackage ../development/python-modules/ropper { };
  3344. rotate-backups = callPackage ../tools/backup/rotate-backups { };
  3345. routes = callPackage ../development/python-modules/routes { };
  3346. rpdb = callPackage ../development/python-modules/rpdb { };
  3347. rpkg = callPackage ../development/python-modules/rpkg { };
  3348. rply = callPackage ../development/python-modules/rply { };
  3349. rpm = disabledIf (!isPy3k) (toPythonModule (pkgs.rpm.override { inherit python; }));
  3350. rpmfluff = callPackage ../development/python-modules/rpmfluff { };
  3351. rpy2 = if isPy3k then
  3352. callPackage ../development/python-modules/rpy2 { }
  3353. else
  3354. callPackage ../development/python-modules/rpy2/2.nix { };
  3355. rpyc = callPackage ../development/python-modules/rpyc { };
  3356. rq = callPackage ../development/python-modules/rq { };
  3357. rsa = if isPy3k then
  3358. callPackage ../development/python-modules/rsa { }
  3359. else
  3360. callPackage ../development/python-modules/rsa/4_0.nix { };
  3361. rtmidi-python = callPackage ../development/python-modules/rtmidi-python { };
  3362. Rtree = callPackage ../development/python-modules/Rtree { inherit (pkgs) libspatialindex; };
  3363. rtslib = callPackage ../development/python-modules/rtslib { };
  3364. ruamel_base = callPackage ../development/python-modules/ruamel_base { };
  3365. ruamel_ordereddict = callPackage ../development/python-modules/ruamel_ordereddict { };
  3366. ruamel_yaml = callPackage ../development/python-modules/ruamel_yaml { };
  3367. ruamel_yaml_clib = callPackage ../development/python-modules/ruamel_yaml_clib { };
  3368. rubymarshal = callPackage ../development/python-modules/rubymarshal { };
  3369. ruffus = callPackage ../development/python-modules/ruffus { };
  3370. runsnakerun = callPackage ../development/python-modules/runsnakerun { };
  3371. runway-python = callPackage ../development/python-modules/runway-python { };
  3372. rx = callPackage ../development/python-modules/rx { };
  3373. rxv = callPackage ../development/python-modules/rxv { };
  3374. s2clientprotocol = callPackage ../development/python-modules/s2clientprotocol { };
  3375. s3fs = callPackage ../development/python-modules/s3fs { };
  3376. s3transfer = callPackage ../development/python-modules/s3transfer { };
  3377. sabyenc3 = callPackage ../development/python-modules/sabyenc3 { };
  3378. sabyenc = callPackage ../development/python-modules/sabyenc { };
  3379. sacremoses = callPackage ../development/python-modules/sacremoses { };
  3380. safe = callPackage ../development/python-modules/safe { };
  3381. safety = callPackage ../development/python-modules/safety { };
  3382. salmon-mail = callPackage ../development/python-modules/salmon-mail { };
  3383. sampledata = callPackage ../development/python-modules/sampledata { };
  3384. samplerate = callPackage ../development/python-modules/samplerate { };
  3385. samsungctl = callPackage ../development/python-modules/samsungctl { };
  3386. samsungtvws = callPackage ../development/python-modules/samsungtvws { };
  3387. sandboxlib = callPackage ../development/python-modules/sandboxlib { };
  3388. sanic-auth = callPackage ../development/python-modules/sanic-auth { };
  3389. sanic = callPackage ../development/python-modules/sanic { };
  3390. sapi-python-client = callPackage ../development/python-modules/sapi-python-client { };
  3391. sarge = callPackage ../development/python-modules/sarge { };
  3392. sasmodels = callPackage ../development/python-modules/sasmodels { };
  3393. scales = callPackage ../development/python-modules/scales { };
  3394. scandir = callPackage ../development/python-modules/scandir { };
  3395. scapy = callPackage ../development/python-modules/scapy { };
  3396. schedule = callPackage ../development/python-modules/schedule { };
  3397. schema = callPackage ../development/python-modules/schema { };
  3398. scikit-bio = callPackage ../development/python-modules/scikit-bio { };
  3399. scikit-build = callPackage ../development/python-modules/scikit-build { };
  3400. scikit-fmm = callPackage ../development/python-modules/scikit-fmm { };
  3401. scikitimage = callPackage ../development/python-modules/scikit-image { };
  3402. scikitlearn = let args = { inherit (pkgs) gfortran glibcLocales; };
  3403. in if isPy3k then
  3404. callPackage ../development/python-modules/scikitlearn args
  3405. else
  3406. callPackage ../development/python-modules/scikitlearn/0.20.nix args;
  3407. scikit-optimize = callPackage ../development/python-modules/scikit-optimize { };
  3408. scikits-odes = callPackage ../development/python-modules/scikits-odes { };
  3409. scikit-tda = callPackage ../development/python-modules/scikit-tda { };
  3410. scipy_1_3 = self.scipy.overridePythonAttrs (oldAttrs: rec {
  3411. version = "1.3.3";
  3412. src = oldAttrs.src.override {
  3413. inherit version;
  3414. sha256 = "02iqb7ws7fw5fd1a83hx705pzrw1imj7z0bphjsl4bfvw254xgv4";
  3415. };
  3416. doCheck = false;
  3417. disabled = !isPy3k;
  3418. });
  3419. scipy = let
  3420. scipy_ = callPackage ../development/python-modules/scipy { };
  3421. scipy_1_2 = scipy_.overridePythonAttrs (oldAttrs: rec {
  3422. version = "1.2.2";
  3423. src = oldAttrs.src.override {
  3424. inherit version;
  3425. sha256 = "a4331e0b8dab1ff75d2c67b5158a8bb9a83c799d7140094dda936d876c7cfbb1";
  3426. };
  3427. });
  3428. in if pythonOlder "3.5" then scipy_1_2 else scipy_;
  3429. scour = callPackage ../development/python-modules/scour { };
  3430. scp = callPackage ../development/python-modules/scp { };
  3431. scrapy = callPackage ../development/python-modules/scrapy { };
  3432. scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { };
  3433. scrapy-fake-useragent = callPackage ../development/python-modules/scrapy-fake-useragent { };
  3434. scrapy-splash = callPackage ../development/python-modules/scrapy-splash { };
  3435. screeninfo = callPackage ../development/python-modules/screeninfo { };
  3436. scripttest = callPackage ../development/python-modules/scripttest { };
  3437. scs = callPackage ../development/python-modules/scs { scs = pkgs.scs; };
  3438. sdnotify = callPackage ../development/python-modules/sdnotify { };
  3439. seaborn = if isPy3k then
  3440. callPackage ../development/python-modules/seaborn { }
  3441. else
  3442. callPackage ../development/python-modules/seaborn/0.9.1.nix { };
  3443. seabreeze = callPackage ../development/python-modules/seabreeze { };
  3444. secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1 pkgconfig; };
  3445. secretstorage = if isPy3k then
  3446. callPackage ../development/python-modules/secretstorage { }
  3447. else
  3448. callPackage ../development/python-modules/secretstorage/2.nix { };
  3449. secure = callPackage ../development/python-modules/secure { };
  3450. seekpath = callPackage ../development/python-modules/seekpath { };
  3451. selectors2 = callPackage ../development/python-modules/selectors2 { };
  3452. selectors34 = callPackage ../development/python-modules/selectors34 { };
  3453. selenium = callPackage ../development/python-modules/selenium { };
  3454. semantic = callPackage ../development/python-modules/semantic { };
  3455. semantic-version = callPackage ../development/python-modules/semantic-version { };
  3456. semver = callPackage ../development/python-modules/semver { };
  3457. send2trash = callPackage ../development/python-modules/send2trash { };
  3458. sentencepiece = callPackage ../development/python-modules/sentencepiece { inherit (pkgs) sentencepiece pkgconfig; };
  3459. sentinel = callPackage ../development/python-modules/sentinel { };
  3460. sentry-sdk = callPackage ../development/python-modules/sentry-sdk { };
  3461. sepaxml = callPackage ../development/python-modules/sepaxml { };
  3462. seqdiag = callPackage ../development/python-modules/seqdiag { };
  3463. sequoia = disabledIf (isPyPy || !isPy3k) (toPythonModule (pkgs.sequoia.override {
  3464. pythonPackages = self;
  3465. pythonSupport = true;
  3466. }));
  3467. serpent = callPackage ../development/python-modules/serpent { };
  3468. serpy = callPackage ../development/python-modules/serpy { };
  3469. serverlessrepo = callPackage ../development/python-modules/serverlessrepo { };
  3470. serversyncstorage = callPackage ../development/python-modules/serversyncstorage { };
  3471. service-identity = callPackage ../development/python-modules/service_identity { };
  3472. setproctitle = callPackage ../development/python-modules/setproctitle { };
  3473. setuptoolsDarcs = callPackage ../development/python-modules/setuptoolsdarcs { };
  3474. setuptools-git = callPackage ../development/python-modules/setuptools-git { };
  3475. setuptools-lint = callPackage ../development/python-modules/setuptools-lint { };
  3476. setuptools_scm = callPackage ../development/python-modules/setuptools_scm { };
  3477. setuptools-scm-git-archive = callPackage ../development/python-modules/setuptools-scm-git-archive { };
  3478. setuptoolsTrial = callPackage ../development/python-modules/setuptoolstrial { };
  3479. sexpdata = callPackage ../development/python-modules/sexpdata { };
  3480. sfepy = callPackage ../development/python-modules/sfepy { };
  3481. shamir-mnemonic = callPackage ../development/python-modules/shamir-mnemonic { };
  3482. shapely = callPackage ../development/python-modules/shapely { };
  3483. sharedmem = callPackage ../development/python-modules/sharedmem { };
  3484. sh = callPackage ../development/python-modules/sh { };
  3485. shellingham = callPackage ../development/python-modules/shellingham { };
  3486. shiboken2 =
  3487. toPythonModule (callPackage ../development/python-modules/shiboken2 { inherit (pkgs) cmake llvmPackages qt5; });
  3488. shippai = callPackage ../development/python-modules/shippai { };
  3489. shodan = callPackage ../development/python-modules/shodan { };
  3490. shortuuid = callPackage ../development/python-modules/shortuuid { };
  3491. shouldbe = callPackage ../development/python-modules/shouldbe { };
  3492. should-dsl = callPackage ../development/python-modules/should-dsl { };
  3493. showit = callPackage ../development/python-modules/showit { };
  3494. shutilwhich = callPackage ../development/python-modules/shutilwhich { };
  3495. sievelib = callPackage ../development/python-modules/sievelib { };
  3496. signedjson = callPackage ../development/python-modules/signedjson { };
  3497. sigtools = callPackage ../development/python-modules/sigtools { };
  3498. simanneal = callPackage ../development/python-modules/simanneal { };
  3499. simpleai = callPackage ../development/python-modules/simpleai { };
  3500. simpleaudio = callPackage ../development/python-modules/simpleaudio { };
  3501. simplebayes = callPackage ../development/python-modules/simplebayes { };
  3502. simpleeval = callPackage ../development/python-modules/simpleeval { };
  3503. simplefix = callPackage ../development/python-modules/simplefix { };
  3504. simplegeneric = callPackage ../development/python-modules/simplegeneric { };
  3505. simplejson = callPackage ../development/python-modules/simplejson { };
  3506. simplekml = callPackage ../development/python-modules/simplekml { };
  3507. simpleparse = callPackage ../development/python-modules/simpleparse { };
  3508. simple-salesforce = callPackage ../development/python-modules/simple-salesforce { };
  3509. simple-websocket-server = callPackage ../development/python-modules/simple-websocket-server { };
  3510. simpy = callPackage ../development/python-modules/simpy { };
  3511. singledispatch = callPackage ../development/python-modules/singledispatch { };
  3512. sip = callPackage ../development/python-modules/sip { };
  3513. sipsimple = callPackage ../development/python-modules/sipsimple { };
  3514. six = callPackage ../development/python-modules/six { };
  3515. skein = callPackage ../development/python-modules/skein { };
  3516. sklearn-deap = callPackage ../development/python-modules/sklearn-deap { };
  3517. skorch = callPackage ../development/python-modules/skorch { };
  3518. slackclient = callPackage ../development/python-modules/slackclient { };
  3519. sleekxmpp = callPackage ../development/python-modules/sleekxmpp { };
  3520. slicedimage = callPackage ../development/python-modules/slicedimage { };
  3521. slicerator = callPackage ../development/python-modules/slicerator { };
  3522. slimit = callPackage ../development/python-modules/slimit { };
  3523. slither-analyzer = callPackage ../development/python-modules/slither-analyzer { };
  3524. slixmpp = callPackage ../development/python-modules/slixmpp { inherit (pkgs) gnupg; };
  3525. slob = callPackage ../development/python-modules/slob { };
  3526. slowaes = callPackage ../development/python-modules/slowaes { };
  3527. sly = callPackage ../development/python-modules/sly { };
  3528. smartdc = callPackage ../development/python-modules/smartdc { };
  3529. smart_open = callPackage ../development/python-modules/smart_open { };
  3530. smartypants = callPackage ../development/python-modules/smartypants { };
  3531. smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
  3532. smmap = callPackage ../development/python-modules/smmap { };
  3533. smpplib = callPackage ../development/python-modules/smpplib { };
  3534. smugline = callPackage ../development/python-modules/smugline { };
  3535. smugpy = callPackage ../development/python-modules/smugpy { };
  3536. snakebite = callPackage ../development/python-modules/snakebite { };
  3537. snakeviz = callPackage ../development/python-modules/snakeviz { };
  3538. snapcast = callPackage ../development/python-modules/snapcast { };
  3539. snapperGUI = callPackage ../development/python-modules/snappergui { };
  3540. sniffio = callPackage ../development/python-modules/sniffio { };
  3541. snitun = callPackage ../development/python-modules/snitun { };
  3542. snowballstemmer = callPackage ../development/python-modules/snowballstemmer { };
  3543. snowflake-connector-python = callPackage ../development/python-modules/snowflake-connector-python { };
  3544. snowflake-sqlalchemy = callPackage ../development/python-modules/snowflake-sqlalchemy { };
  3545. snscrape = callPackage ../development/python-modules/snscrape { };
  3546. snug = callPackage ../development/python-modules/snug { };
  3547. snuggs = callPackage ../development/python-modules/snuggs { };
  3548. soapysdr = toPythonModule (pkgs.soapysdr.override {
  3549. python = self.python;
  3550. usePython = true;
  3551. });
  3552. soapysdr-with-plugins = toPythonModule (pkgs.soapysdr-with-plugins.override {
  3553. python = self.python;
  3554. usePython = true;
  3555. });
  3556. sockjs-tornado = callPackage ../development/python-modules/sockjs-tornado { };
  3557. socksipy-branch = callPackage ../development/python-modules/socksipy-branch { };
  3558. soco = callPackage ../development/python-modules/soco { };
  3559. softlayer = callPackage ../development/python-modules/softlayer { };
  3560. solo-python = disabledIf (!pythonAtLeast "3.6") (callPackage ../development/python-modules/solo-python { });
  3561. somajo = callPackage ../development/python-modules/somajo { };
  3562. sopel = callPackage ../development/python-modules/sopel { };
  3563. sorl_thumbnail = callPackage ../development/python-modules/sorl_thumbnail { };
  3564. sortedcollections = callPackage ../development/python-modules/sortedcollections { };
  3565. sortedcontainers = callPackage ../development/python-modules/sortedcontainers { };
  3566. sounddevice = callPackage ../development/python-modules/sounddevice { };
  3567. soundfile = callPackage ../development/python-modules/soundfile { };
  3568. soupsieve = if isPy3k then
  3569. callPackage ../development/python-modules/soupsieve { }
  3570. else
  3571. callPackage ../development/python-modules/soupsieve/1.nix { };
  3572. spacy = callPackage ../development/python-modules/spacy { };
  3573. spacy_models = callPackage ../development/python-modules/spacy/models.nix { };
  3574. spake2 = callPackage ../development/python-modules/spake2 { };
  3575. spambayes = callPackage ../development/python-modules/spambayes { };
  3576. spark_parser = callPackage ../development/python-modules/spark_parser { };
  3577. SPARQLWrapper = callPackage ../development/python-modules/sparqlwrapper { };
  3578. sparse = callPackage ../development/python-modules/sparse { };
  3579. speaklater = callPackage ../development/python-modules/speaklater { };
  3580. spectral-cube = callPackage ../development/python-modules/spectral-cube { };
  3581. speedtest-cli = callPackage ../development/python-modules/speedtest-cli { };
  3582. spglib = callPackage ../development/python-modules/spglib { };
  3583. sphfile = callPackage ../development/python-modules/sphfile { };
  3584. sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp { };
  3585. sphinxcontrib-bibtex = callPackage ../development/python-modules/sphinxcontrib-bibtex { };
  3586. sphinxcontrib-blockdiag = callPackage ../development/python-modules/sphinxcontrib-blockdiag { };
  3587. sphinxcontrib-devhelp = callPackage ../development/python-modules/sphinxcontrib-devhelp { };
  3588. sphinxcontrib-fulltoc = callPackage ../development/python-modules/sphinxcontrib-fulltoc { };
  3589. sphinxcontrib-htmlhelp = callPackage ../development/python-modules/sphinxcontrib-htmlhelp { };
  3590. sphinxcontrib_httpdomain = callPackage ../development/python-modules/sphinxcontrib_httpdomain { };
  3591. sphinxcontrib-jsmath = callPackage ../development/python-modules/sphinxcontrib-jsmath { };
  3592. sphinxcontrib-katex = callPackage ../development/python-modules/sphinxcontrib-katex { };
  3593. sphinxcontrib_newsfeed = callPackage ../development/python-modules/sphinxcontrib_newsfeed { };
  3594. sphinxcontrib-openapi = callPackage ../development/python-modules/sphinxcontrib-openapi { };
  3595. sphinxcontrib_plantuml =
  3596. callPackage ../development/python-modules/sphinxcontrib_plantuml { inherit (pkgs) plantuml; };
  3597. sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp { };
  3598. sphinxcontrib-serializinghtml = callPackage ../development/python-modules/sphinxcontrib-serializinghtml { };
  3599. sphinxcontrib-spelling = callPackage ../development/python-modules/sphinxcontrib-spelling { };
  3600. sphinxcontrib-tikz = callPackage ../development/python-modules/sphinxcontrib-tikz {
  3601. texLive = pkgs.texlive.combine { inherit (pkgs.texlive) scheme-small standalone pgfplots; };
  3602. };
  3603. sphinxcontrib-websupport = if isPy3k then
  3604. callPackage ../development/python-modules/sphinxcontrib-websupport { }
  3605. else
  3606. callPackage ../development/python-modules/sphinxcontrib-websupport/1_1.nix { };
  3607. sphinx = if isPy3k then
  3608. callPackage ../development/python-modules/sphinx { }
  3609. else
  3610. callPackage ../development/python-modules/sphinx/2.nix { };
  3611. sphinx-jinja = callPackage ../development/python-modules/sphinx-jinja { };
  3612. sphinx-navtree = callPackage ../development/python-modules/sphinx-navtree { };
  3613. sphinx_pypi_upload = callPackage ../development/python-modules/sphinx_pypi_upload { };
  3614. sphinx_rtd_theme = callPackage ../development/python-modules/sphinx_rtd_theme { };
  3615. sphinx-testing = callPackage ../development/python-modules/sphinx-testing { };
  3616. spidev = callPackage ../development/python-modules/spidev { };
  3617. splinter = callPackage ../development/python-modules/splinter { };
  3618. spotipy = callPackage ../development/python-modules/spotipy { };
  3619. spyder = callPackage ../development/python-modules/spyder { };
  3620. spyder_3 = callPackage ../development/python-modules/spyder/3.nix { };
  3621. spyder-kernels = callPackage ../development/python-modules/spyder-kernels { };
  3622. spyder-kernels_0_5 = callPackage ../development/python-modules/spyder-kernels/0.x.nix { };
  3623. sqlalchemy = callPackage ../development/python-modules/sqlalchemy { };
  3624. sqlalchemy-citext = callPackage ../development/python-modules/sqlalchemy-citext { };
  3625. sqlalchemy-continuum = callPackage ../development/python-modules/sqlalchemy-continuum { };
  3626. sqlalchemy-i18n = callPackage ../development/python-modules/sqlalchemy-i18n { };
  3627. SQLAlchemy-ImageAttach = callPackage ../development/python-modules/sqlalchemy-imageattach { };
  3628. sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { };
  3629. sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { };
  3630. sqlite3dbm = callPackage ../development/python-modules/sqlite3dbm { };
  3631. sqlitedict = callPackage ../development/python-modules/sqlitedict { };
  3632. sqlmap = callPackage ../development/python-modules/sqlmap { };
  3633. sqlobject = callPackage ../development/python-modules/sqlobject { };
  3634. sqlparse = callPackage ../development/python-modules/sqlparse { };
  3635. sqlsoup = callPackage ../development/python-modules/sqlsoup { };
  3636. squaremap = callPackage ../development/python-modules/squaremap { };
  3637. srp = callPackage ../development/python-modules/srp { };
  3638. srptools = callPackage ../development/python-modules/srptools { };
  3639. srsly = callPackage ../development/python-modules/srsly { };
  3640. srvlookup = callPackage ../development/python-modules/srvlookup { };
  3641. ssdeep = callPackage ../development/python-modules/ssdeep { };
  3642. ssdp = callPackage ../development/python-modules/ssdp { };
  3643. sseclient = callPackage ../development/python-modules/sseclient { };
  3644. sshpubkeys = callPackage ../development/python-modules/sshpubkeys { };
  3645. sshtunnel = callPackage ../development/python-modules/sshtunnel { };
  3646. sslib = callPackage ../development/python-modules/sslib { };
  3647. sslyze = callPackage ../development/python-modules/sslyze { };
  3648. starfish = callPackage ../development/python-modules/starfish { };
  3649. starlette = callPackage ../development/python-modules/starlette { };
  3650. staticjinja = callPackage ../development/python-modules/staticjinja { };
  3651. statistics = callPackage ../development/python-modules/statistics { };
  3652. statsd = callPackage ../development/python-modules/statsd { };
  3653. statsmodels = callPackage ../development/python-modules/statsmodels { };
  3654. stem = callPackage ../development/python-modules/stem { };
  3655. stevedore = callPackage ../development/python-modules/stevedore { };
  3656. stm32loader = callPackage ../development/python-modules/stm32loader { };
  3657. stompclient = callPackage ../development/python-modules/stompclient { };
  3658. strategies = callPackage ../development/python-modules/strategies { };
  3659. stravalib = callPackage ../development/python-modules/stravalib { };
  3660. streamz = callPackage ../development/python-modules/streamz { };
  3661. strict-rfc3339 = callPackage ../development/python-modules/strict-rfc3339 { };
  3662. strictyaml = callPackage ../development/python-modules/strictyaml { };
  3663. stringcase = callPackage ../development/python-modules/stringcase { };
  3664. stripe = callPackage ../development/python-modules/stripe { };
  3665. structlog = callPackage ../development/python-modules/structlog { };
  3666. stumpy = callPackage ../development/python-modules/stumpy { };
  3667. stups-cli-support = callPackage ../development/python-modules/stups-cli-support { };
  3668. stups-fullstop = callPackage ../development/python-modules/stups-fullstop { };
  3669. stups-pierone = callPackage ../development/python-modules/stups-pierone { };
  3670. stups-tokens = callPackage ../development/python-modules/stups-tokens { };
  3671. stups-zign = callPackage ../development/python-modules/stups-zign { };
  3672. stytra = callPackage ../development/python-modules/stytra { };
  3673. subdownloader = callPackage ../development/python-modules/subdownloader { };
  3674. subliminal = callPackage ../development/python-modules/subliminal { };
  3675. subprocess32 = callPackage ../development/python-modules/subprocess32 { };
  3676. subunit = callPackage ../development/python-modules/subunit { inherit (pkgs) subunit pkg-config cppunit check; };
  3677. suds = callPackage ../development/python-modules/suds { };
  3678. suds-jurko = callPackage ../development/python-modules/suds-jurko { };
  3679. sumo = callPackage ../development/python-modules/sumo { };
  3680. sunpy = callPackage ../development/python-modules/sunpy { };
  3681. supervise_api = callPackage ../development/python-modules/supervise_api { };
  3682. supervisor = callPackage ../development/python-modules/supervisor { };
  3683. sure = callPackage ../development/python-modules/sure { };
  3684. suseapi = callPackage ../development/python-modules/suseapi { };
  3685. svg2tikz = callPackage ../development/python-modules/svg2tikz { };
  3686. svglib = callPackage ../development/python-modules/svglib { };
  3687. svg-path = callPackage ../development/python-modules/svg-path { };
  3688. svgwrite = callPackage ../development/python-modules/svgwrite { };
  3689. swagger-spec-validator = callPackage ../development/python-modules/swagger-spec-validator { };
  3690. swagger-ui-bundle = callPackage ../development/python-modules/swagger-ui-bundle { };
  3691. sybil = callPackage ../development/python-modules/sybil { };
  3692. symengine = callPackage ../development/python-modules/symengine { symengine = pkgs.symengine; };
  3693. sympy = if isPy3k then
  3694. callPackage ../development/python-modules/sympy { }
  3695. else
  3696. callPackage ../development/python-modules/sympy/1_5.nix { };
  3697. systemd = callPackage ../development/python-modules/systemd { inherit (pkgs) pkgconfig systemd; };
  3698. sysv_ipc = callPackage ../development/python-modules/sysv_ipc { };
  3699. tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { };
  3700. tables = if isPy3k then
  3701. callPackage ../development/python-modules/tables { hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; }; }
  3702. else
  3703. callPackage ../development/python-modules/tables/3.5.nix { hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; }; };
  3704. tablib = callPackage ../development/python-modules/tablib { };
  3705. tabulate = callPackage ../development/python-modules/tabulate { };
  3706. tadasets = callPackage ../development/python-modules/tadasets { };
  3707. tag-expressions = callPackage ../development/python-modules/tag-expressions { };
  3708. tarman = callPackage ../development/python-modules/tarman { };
  3709. tasklib = callPackage ../development/python-modules/tasklib { };
  3710. taskw = callPackage ../development/python-modules/taskw { };
  3711. tatsu = callPackage ../development/python-modules/tatsu { };
  3712. tblib = callPackage ../development/python-modules/tblib { };
  3713. tbm-utils = callPackage ../development/python-modules/tbm-utils { };
  3714. telegram = callPackage ../development/python-modules/telegram { };
  3715. telethon = callPackage ../development/python-modules/telethon { };
  3716. telethon-session-sqlalchemy = callPackage ../development/python-modules/telethon-session-sqlalchemy { };
  3717. tempita = callPackage ../development/python-modules/tempita { };
  3718. tempora = callPackage ../development/python-modules/tempora { };
  3719. tenacity = callPackage ../development/python-modules/tenacity { };
  3720. tensorboardx = callPackage ../development/python-modules/tensorboardx { };
  3721. tensorflow-bin_1 = callPackage ../development/python-modules/tensorflow/1/bin.nix {
  3722. cudaSupport = pkgs.config.cudaSupport or false;
  3723. inherit (pkgs.linuxPackages) nvidia_x11;
  3724. cudatoolkit = pkgs.cudatoolkit_10;
  3725. cudnn = pkgs.cudnn_cudatoolkit_10;
  3726. };
  3727. tensorflow-bin_2 = callPackage ../development/python-modules/tensorflow/2/bin.nix {
  3728. cudaSupport = pkgs.config.cudaSupport or false;
  3729. inherit (pkgs.linuxPackages) nvidia_x11;
  3730. cudatoolkit = pkgs.cudatoolkit_10;
  3731. cudnn = pkgs.cudnn_cudatoolkit_10;
  3732. };
  3733. tensorflow-bin = self.tensorflow-bin_1;
  3734. tensorflow-build_1 = callPackage ../development/python-modules/tensorflow/1 {
  3735. cudaSupport = pkgs.config.cudaSupport or false;
  3736. inherit (pkgs.linuxPackages) nvidia_x11;
  3737. cudatoolkit = pkgs.cudatoolkit_10;
  3738. cudnn = pkgs.cudnn_cudatoolkit_10;
  3739. nccl = pkgs.nccl_cudatoolkit_10;
  3740. openssl = pkgs.openssl_1_1;
  3741. inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security;
  3742. };
  3743. tensorflow-build_2 = callPackage ../development/python-modules/tensorflow/2 {
  3744. cudaSupport = pkgs.config.cudaSupport or false;
  3745. inherit (pkgs.linuxPackages) nvidia_x11;
  3746. cudatoolkit = pkgs.cudatoolkit_10;
  3747. cudnn = pkgs.cudnn_cudatoolkit_10;
  3748. nccl = pkgs.nccl_cudatoolkit_10;
  3749. openssl = pkgs.openssl_1_1;
  3750. inherit (pkgs.darwin.apple_sdk.frameworks) Foundation Security;
  3751. };
  3752. tensorflow-build = self.tensorflow-build_1;
  3753. tensorflow-estimator_1 = callPackage ../development/python-modules/tensorflow-estimator/1 { };
  3754. tensorflow-estimator_2 = callPackage ../development/python-modules/tensorflow-estimator/2 { };
  3755. tensorflow-estimator = self.tensorflow-estimator_1;
  3756. tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { };
  3757. tensorflow = self.tensorflow_1;
  3758. tensorflow_1 = self.tensorflow-build_1;
  3759. tensorflow_2 = self.tensorflow-build_2;
  3760. tensorflow-tensorboard_1 = callPackage ../development/python-modules/tensorflow-tensorboard/1 { };
  3761. tensorflow-tensorboard_2 = callPackage ../development/python-modules/tensorflow-tensorboard/2 { };
  3762. tensorflow-tensorboard = self.tensorflow-tensorboard_1;
  3763. tensorflowWithCuda = self.tensorflow.override { cudaSupport = true; };
  3764. tensorflowWithoutCuda = self.tensorflow.override { cudaSupport = false; };
  3765. tensorly = callPackage ../development/python-modules/tensorly { };
  3766. termcolor = callPackage ../development/python-modules/termcolor { };
  3767. terminado = callPackage ../development/python-modules/terminado { };
  3768. terminaltables = callPackage ../development/python-modules/terminaltables { };
  3769. termstyle = callPackage ../development/python-modules/termstyle { };
  3770. tess = callPackage ../development/python-modules/tess { };
  3771. tesserocr = callPackage ../development/python-modules/tesserocr { };
  3772. testfixtures = callPackage ../development/python-modules/testfixtures { };
  3773. textfsm = callPackage ../development/python-modules/textfsm { };
  3774. testpath = callPackage ../development/python-modules/testpath { };
  3775. testrepository = callPackage ../development/python-modules/testrepository { };
  3776. testresources = callPackage ../development/python-modules/testresources { };
  3777. testscenarios = callPackage ../development/python-modules/testscenarios { };
  3778. testtools = callPackage ../development/python-modules/testtools { };
  3779. test-tube = callPackage ../development/python-modules/test-tube { };
  3780. textacy = callPackage ../development/python-modules/textacy { };
  3781. texttable = callPackage ../development/python-modules/texttable { };
  3782. text-unidecode = callPackage ../development/python-modules/text-unidecode { };
  3783. textwrap3 = callPackage ../development/python-modules/textwrap3 { };
  3784. tflearn = callPackage ../development/python-modules/tflearn { };
  3785. Theano = callPackage ../development/python-modules/Theano rec {
  3786. cudaSupport = pkgs.config.cudaSupport or false;
  3787. cudnnSupport = cudaSupport;
  3788. inherit (pkgs.linuxPackages) nvidia_x11;
  3789. };
  3790. TheanoWithCuda = self.Theano.override {
  3791. cudaSupport = true;
  3792. cudnnSupport = true;
  3793. };
  3794. TheanoWithoutCuda = self.Theano.override {
  3795. cudaSupport = false;
  3796. cudnnSupport = false;
  3797. };
  3798. thespian = callPackage ../development/python-modules/thespian { };
  3799. thinc = callPackage ../development/python-modules/thinc { };
  3800. threadpool = callPackage ../development/python-modules/threadpool { };
  3801. threadpoolctl = callPackage ../development/python-modules/threadpoolctl { };
  3802. thrift = callPackage ../development/python-modules/thrift { };
  3803. thumbor = callPackage ../development/python-modules/thumbor { };
  3804. thumborPexif = callPackage ../development/python-modules/thumborpexif { };
  3805. tkinter = let
  3806. py = python.override{x11Support=true;};
  3807. in callPackage ../development/python-modules/tkinter { py = py; };
  3808. tidylib = callPackage ../development/python-modules/pytidylib { };
  3809. tifffile = callPackage ../development/python-modules/tifffile { };
  3810. tiledb = callPackage ../development/python-modules/tiledb { inherit (pkgs) tiledb; };
  3811. tilestache = callPackage ../development/python-modules/tilestache { };
  3812. timelib = callPackage ../development/python-modules/timelib { };
  3813. timeout-decorator = callPackage ../development/python-modules/timeout-decorator { };
  3814. timezonefinder = callPackage ../development/python-modules/timezonefinder { };
  3815. tinycss2 = callPackage ../development/python-modules/tinycss2 { };
  3816. tinycss = callPackage ../development/python-modules/tinycss { };
  3817. tinydb = callPackage ../development/python-modules/tinydb { };
  3818. tiros = callPackage ../development/python-modules/tiros { };
  3819. tissue = callPackage ../development/python-modules/tissue { };
  3820. titlecase = callPackage ../development/python-modules/titlecase { };
  3821. tld = callPackage ../development/python-modules/tld { };
  3822. tldextract = callPackage ../development/python-modules/tldextract { };
  3823. tlsh = callPackage ../development/python-modules/tlsh { };
  3824. tlslite-ng = callPackage ../development/python-modules/tlslite-ng { };
  3825. tls-parser = callPackage ../development/python-modules/tls-parser { };
  3826. tmdb3 = callPackage ../development/python-modules/tmdb3 { };
  3827. todoist = callPackage ../development/python-modules/todoist { };
  3828. toggl-cli = callPackage ../development/python-modules/toggl-cli { };
  3829. tokenizers = disabledIf (!isPy3k) (toPythonModule (callPackage ../development/python-modules/tokenizers { }));
  3830. tokenlib = callPackage ../development/python-modules/tokenlib { };
  3831. tokenserver = callPackage ../development/python-modules/tokenserver { };
  3832. toml = callPackage ../development/python-modules/toml { };
  3833. tomlkit = callPackage ../development/python-modules/tomlkit { };
  3834. toolz = callPackage ../development/python-modules/toolz { };
  3835. toposort = callPackage ../development/python-modules/toposort { };
  3836. topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22
  3837. torchgpipe = callPackage ../development/python-modules/torchgpipe { };
  3838. torchvision = callPackage ../development/python-modules/torchvision { };
  3839. tornado = if isPy3k then
  3840. callPackage ../development/python-modules/tornado { }
  3841. else
  3842. callPackage ../development/python-modules/tornado/5.nix { };
  3843. # Used by circus and grab-site, 2020-08-29
  3844. tornado_4 = callPackage ../development/python-modules/tornado/4.nix { };
  3845. # Used by luigi, 2020-08-29
  3846. tornado_5 = callPackage ../development/python-modules/tornado/5.nix { };
  3847. towncrier = callPackage ../development/python-modules/towncrier { inherit (pkgs) git; };
  3848. tox = callPackage ../development/python-modules/tox { };
  3849. tqdm = callPackage ../development/python-modules/tqdm { };
  3850. traceback2 = callPackage ../development/python-modules/traceback2 { };
  3851. tracing = callPackage ../development/python-modules/tracing { };
  3852. trackpy = callPackage ../development/python-modules/trackpy { };
  3853. traitlets = callPackage ../development/python-modules/traitlets { };
  3854. traits = callPackage ../development/python-modules/traits { };
  3855. traitsui = callPackage ../development/python-modules/traitsui { };
  3856. traittypes = callPackage ../development/python-modules/traittypes { };
  3857. transaction = callPackage ../development/python-modules/transaction { };
  3858. transformers = callPackage ../development/python-modules/transformers { };
  3859. transforms3d = callPackage ../development/python-modules/transforms3d { };
  3860. transip = callPackage ../development/python-modules/transip { };
  3861. transitions = callPackage ../development/python-modules/transitions { };
  3862. translationstring = callPackage ../development/python-modules/translationstring { };
  3863. transmissionrpc = callPackage ../development/python-modules/transmissionrpc { };
  3864. treq = callPackage ../development/python-modules/treq { };
  3865. trezor_agent = callPackage ../development/python-modules/trezor_agent { };
  3866. trezor = callPackage ../development/python-modules/trezor { };
  3867. trimesh = callPackage ../development/python-modules/trimesh { };
  3868. trio = callPackage ../development/python-modules/trio { };
  3869. trollius = callPackage ../development/python-modules/trollius { };
  3870. trueskill = callPackage ../development/python-modules/trueskill { };
  3871. trustme = callPackage ../development/python-modules/trustme { };
  3872. trytond = callPackage ../development/python-modules/trytond { };
  3873. ttystatus = callPackage ../development/python-modules/ttystatus { };
  3874. tunigo = callPackage ../development/python-modules/tunigo { };
  3875. TurboCheetah = callPackage ../development/python-modules/TurboCheetah { };
  3876. tvdb_api = callPackage ../development/python-modules/tvdb_api { };
  3877. tvnamer = callPackage ../development/python-modules/tvnamer { };
  3878. tweepy = callPackage ../development/python-modules/tweepy { };
  3879. twiggy = callPackage ../development/python-modules/twiggy { };
  3880. twilio = callPackage ../development/python-modules/twilio { };
  3881. twill = callPackage ../development/python-modules/twill { };
  3882. twine = callPackage ../development/python-modules/twine { };
  3883. twisted = callPackage ../development/python-modules/twisted { };
  3884. twitter = callPackage ../development/python-modules/twitter { };
  3885. twitter-common-collections = callPackage ../development/python-modules/twitter-common-collections { };
  3886. twitter-common-confluence = callPackage ../development/python-modules/twitter-common-confluence { };
  3887. twitter-common-dirutil = callPackage ../development/python-modules/twitter-common-dirutil { };
  3888. twitter-common-lang = callPackage ../development/python-modules/twitter-common-lang { };
  3889. twitter-common-log = callPackage ../development/python-modules/twitter-common-log { };
  3890. twitter-common-options = callPackage ../development/python-modules/twitter-common-options { };
  3891. twofish = callPackage ../development/python-modules/twofish { };
  3892. txaio = callPackage ../development/python-modules/txaio { };
  3893. txamqp = callPackage ../development/python-modules/txamqp { };
  3894. txdbus = callPackage ../development/python-modules/txdbus { };
  3895. txgithub = callPackage ../development/python-modules/txgithub { };
  3896. txrequests = callPackage ../development/python-modules/txrequests { };
  3897. txtorcon = callPackage ../development/python-modules/txtorcon { };
  3898. typed-ast = callPackage ../development/python-modules/typed-ast { };
  3899. typeguard = callPackage ../development/python-modules/typeguard { };
  3900. typesentry = callPackage ../development/python-modules/typesentry { };
  3901. typesystem = callPackage ../development/python-modules/typesystem { };
  3902. typing = callPackage ../development/python-modules/typing { };
  3903. typing-extensions = callPackage ../development/python-modules/typing-extensions { };
  3904. typing-inspect = callPackage ../development/python-modules/typing-inspect { };
  3905. typogrify = callPackage ../development/python-modules/typogrify { };
  3906. tzlocal = callPackage ../development/python-modules/tzlocal { };
  3907. uamqp =
  3908. callPackage ../development/python-modules/uamqp { inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork Security; };
  3909. ua-parser = callPackage ../development/python-modules/ua-parser { };
  3910. uarray = callPackage ../development/python-modules/uarray { };
  3911. ueberzug = callPackage ../development/python-modules/ueberzug { inherit (pkgs.xorg) libX11 libXext; };
  3912. ufonormalizer = callPackage ../development/python-modules/ufonormalizer { };
  3913. ufoprocessor = callPackage ../development/python-modules/ufoprocessor { };
  3914. ujson = if isPy27 then
  3915. callPackage ../development/python-modules/ujson/2.nix { }
  3916. else
  3917. callPackage ../development/python-modules/ujson { };
  3918. ukpostcodeparser = callPackage ../development/python-modules/ukpostcodeparser { };
  3919. umalqurra = callPackage ../development/python-modules/umalqurra { };
  3920. umap-learn = callPackage ../development/python-modules/umap-learn { };
  3921. umemcache = callPackage ../development/python-modules/umemcache { };
  3922. u-msgpack-python = callPackage ../development/python-modules/u-msgpack-python { };
  3923. uncertainties = callPackage ../development/python-modules/uncertainties { };
  3924. uncompyle6 = callPackage ../development/python-modules/uncompyle6 { };
  3925. unicodecsv = callPackage ../development/python-modules/unicodecsv { };
  3926. unicodedata2 = callPackage ../development/python-modules/unicodedata2 { };
  3927. unicode-slugify = callPackage ../development/python-modules/unicode-slugify { };
  3928. unicorn = callPackage ../development/python-modules/unicorn { };
  3929. unidecode = callPackage ../development/python-modules/unidecode { };
  3930. unidiff = callPackage ../development/python-modules/unidiff { };
  3931. unifi = callPackage ../development/python-modules/unifi { };
  3932. units = callPackage ../development/python-modules/units { };
  3933. unittest2 = callPackage ../development/python-modules/unittest2 { };
  3934. unittest-data-provider = callPackage ../development/python-modules/unittest-data-provider { };
  3935. unittest-xml-reporting = callPackage ../development/python-modules/unittest-xml-reporting { };
  3936. unpaddedbase64 = callPackage ../development/python-modules/unpaddedbase64 { };
  3937. unrpa = callPackage ../development/python-modules/unrpa { };
  3938. untangle = callPackage ../development/python-modules/untangle { };
  3939. upass = callPackage ../development/python-modules/upass { };
  3940. update_checker = callPackage ../development/python-modules/update_checker { };
  3941. update-copyright = callPackage ../development/python-modules/update-copyright { };
  3942. update-dotdee = callPackage ../development/python-modules/update-dotdee { };
  3943. uproot = callPackage ../development/python-modules/uproot { };
  3944. uproot-methods = callPackage ../development/python-modules/uproot-methods { };
  3945. uptime = callPackage ../development/python-modules/uptime { };
  3946. uranium = callPackage ../development/python-modules/uranium { };
  3947. uritemplate = callPackage ../development/python-modules/uritemplate { };
  3948. uritools = callPackage ../development/python-modules/uritools { };
  3949. urlgrabber = callPackage ../development/python-modules/urlgrabber { };
  3950. urllib3 = callPackage ../development/python-modules/urllib3 { };
  3951. urwid = callPackage ../development/python-modules/urwid { };
  3952. urwidtrees = callPackage ../development/python-modules/urwidtrees { };
  3953. usbtmc = callPackage ../development/python-modules/usbtmc { };
  3954. us = callPackage ../development/python-modules/us { };
  3955. user-agents = callPackage ../development/python-modules/user-agents { };
  3956. userpath = callPackage ../development/python-modules/userpath { };
  3957. uuid = callPackage ../development/python-modules/uuid { };
  3958. uvcclient = callPackage ../development/python-modules/uvcclient { };
  3959. uvicorn = callPackage ../development/python-modules/uvicorn { };
  3960. uvloop = callPackage ../development/python-modules/uvloop {
  3961. inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
  3962. };
  3963. validate-email = callPackage ../development/python-modules/validate-email { };
  3964. validators = callPackage ../development/python-modules/validators { };
  3965. validictory = callPackage ../development/python-modules/validictory { };
  3966. variants = callPackage ../development/python-modules/variants { };
  3967. varint = callPackage ../development/python-modules/varint { };
  3968. vcrpy = callPackage ../development/python-modules/vcrpy { };
  3969. vcver = callPackage ../development/python-modules/vcver { };
  3970. vcversioner = callPackage ../development/python-modules/vcversioner { };
  3971. vdf = callPackage ../development/python-modules/vdf { };
  3972. vdirsyncer = callPackage ../development/python-modules/vdirsyncer {
  3973. inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices Security;
  3974. inherit (pkgs) pkg-config openssl rustPlatform;
  3975. };
  3976. vdirsyncerStable = callPackage ../development/python-modules/vdirsyncer/stable.nix { };
  3977. vega = callPackage ../development/python-modules/vega { };
  3978. vega_datasets = callPackage ../development/python-modules/vega_datasets { };
  3979. venusian = callPackage ../development/python-modules/venusian { };
  3980. verboselogs = callPackage ../development/python-modules/verboselogs { };
  3981. versioneer = callPackage ../development/python-modules/versioneer { };
  3982. versiontools = callPackage ../development/python-modules/versiontools { };
  3983. vertica-python = callPackage ../development/python-modules/vertica-python { };
  3984. veryprettytable = callPackage ../development/python-modules/veryprettytable { };
  3985. vidstab = callPackage ../development/python-modules/vidstab { };
  3986. viewstate = callPackage ../development/python-modules/viewstate { };
  3987. vine = callPackage ../development/python-modules/vine { };
  3988. virtkey = callPackage ../development/python-modules/virtkey { inherit (pkgs) pkgconfig; };
  3989. virtual-display = callPackage ../development/python-modules/virtual-display { };
  3990. virtualenv = callPackage ../development/python-modules/virtualenv { };
  3991. virtualenv-clone = callPackage ../development/python-modules/virtualenv-clone { };
  3992. virtualenvwrapper = callPackage ../development/python-modules/virtualenvwrapper { };
  3993. visitor = callPackage ../development/python-modules/visitor { };
  3994. vispy = callPackage ../development/python-modules/vispy { };
  3995. vmprof = callPackage ../development/python-modules/vmprof { };
  3996. vobject = callPackage ../development/python-modules/vobject { };
  3997. voluptuous = callPackage ../development/python-modules/voluptuous { };
  3998. voluptuous-serialize = callPackage ../development/python-modules/voluptuous-serialize { };
  3999. vowpalwabbit = callPackage ../development/python-modules/vowpalwabbit { };
  4000. vsts = callPackage ../development/python-modules/vsts { };
  4001. vsts-cd-manager = callPackage ../development/python-modules/vsts-cd-manager { };
  4002. vtk = toPythonModule (pkgs.vtk_7.override {
  4003. inherit (self) python;
  4004. enablePython = true;
  4005. });
  4006. vultr = callPackage ../development/python-modules/vultr { };
  4007. vulture = callPackage ../development/python-modules/vulture { };
  4008. vxi11 = callPackage ../development/python-modules/vxi11 { };
  4009. w3lib = callPackage ../development/python-modules/w3lib { };
  4010. wadllib = callPackage ../development/python-modules/wadllib { };
  4011. waitress = callPackage ../development/python-modules/waitress { };
  4012. waitress-django = callPackage ../development/python-modules/waitress-django { };
  4013. wakeonlan = callPackage ../development/python-modules/wakeonlan { };
  4014. Wand = callPackage ../development/python-modules/Wand { };
  4015. warlock = callPackage ../development/python-modules/warlock { };
  4016. warrant = callPackage ../development/python-modules/warrant { };
  4017. wasabi = callPackage ../development/python-modules/wasabi { };
  4018. watchdog = callPackage ../development/python-modules/watchdog { };
  4019. WazeRouteCalculator = callPackage ../development/python-modules/WazeRouteCalculator { };
  4020. wcwidth = callPackage ../development/python-modules/wcwidth { };
  4021. weasyprint = callPackage ../development/python-modules/weasyprint { };
  4022. webapp2 = callPackage ../development/python-modules/webapp2 { };
  4023. webassets = callPackage ../development/python-modules/webassets { };
  4024. web = callPackage ../development/python-modules/web { };
  4025. webcolors = callPackage ../development/python-modules/webcolors { };
  4026. webdavclient3 = callPackage ../development/python-modules/webdavclient3 { };
  4027. webencodings = callPackage ../development/python-modules/webencodings { };
  4028. webhelpers = callPackage ../development/python-modules/webhelpers { };
  4029. webob = callPackage ../development/python-modules/webob { };
  4030. weboob = callPackage ../development/python-modules/weboob { };
  4031. webrtcvad = callPackage ../development/python-modules/webrtcvad { };
  4032. websocket_client = callPackage ../development/python-modules/websocket_client { };
  4033. websockets = callPackage ../development/python-modules/websockets { };
  4034. websockify = callPackage ../development/python-modules/websockify { };
  4035. webtest = callPackage ../development/python-modules/webtest { };
  4036. werkzeug = callPackage ../development/python-modules/werkzeug { };
  4037. west = callPackage ../development/python-modules/west { };
  4038. wfuzz = callPackage ../development/python-modules/wfuzz { };
  4039. wget = callPackage ../development/python-modules/wget { };
  4040. wheel = callPackage ../development/python-modules/wheel { };
  4041. whichcraft = callPackage ../development/python-modules/whichcraft { };
  4042. whisper = callPackage ../development/python-modules/whisper { };
  4043. whitenoise = callPackage ../development/python-modules/whitenoise { };
  4044. whoosh = callPackage ../development/python-modules/whoosh { };
  4045. widgetsnbextension = callPackage ../development/python-modules/widgetsnbextension { };
  4046. willow = callPackage ../development/python-modules/willow { };
  4047. word2vec = callPackage ../development/python-modules/word2vec { };
  4048. wordcloud = callPackage ../development/python-modules/wordcloud { };
  4049. wordfreq = callPackage ../development/python-modules/wordfreq { };
  4050. worldengine = callPackage ../development/python-modules/worldengine { };
  4051. wptserve = callPackage ../development/python-modules/wptserve { };
  4052. wrapt = callPackage ../development/python-modules/wrapt { };
  4053. wrf-python = callPackage ../development/python-modules/wrf-python { };
  4054. ws4py = callPackage ../development/python-modules/ws4py { };
  4055. wsgiproxy2 = callPackage ../development/python-modules/wsgiproxy2 { };
  4056. WSGIProxy = callPackage ../development/python-modules/wsgiproxy { };
  4057. wsgitools = callPackage ../development/python-modules/wsgitools { };
  4058. WSME = callPackage ../development/python-modules/WSME { };
  4059. wsproto = if (pythonAtLeast "3.6") then
  4060. callPackage ../development/python-modules/wsproto { }
  4061. else
  4062. callPackage ../development/python-modules/wsproto/0.14.nix { };
  4063. wtforms = callPackage ../development/python-modules/wtforms { };
  4064. wtf-peewee = callPackage ../development/python-modules/wtf-peewee { };
  4065. wurlitzer = callPackage ../development/python-modules/wurlitzer { };
  4066. wxPython30 = callPackage ../development/python-modules/wxPython/3.0.nix {
  4067. wxGTK = pkgs.wxGTK30;
  4068. inherit (pkgs) pkgconfig;
  4069. };
  4070. wxPython_4_0 = callPackage ../development/python-modules/wxPython/4.0.nix {
  4071. inherit (pkgs) pkgconfig;
  4072. wxGTK = pkgs.wxGTK30.override {
  4073. withGtk2 = false;
  4074. withWebKit = true;
  4075. };
  4076. };
  4077. wxPython = self.wxPython30;
  4078. x11_hash = callPackage ../development/python-modules/x11_hash { };
  4079. x256 = callPackage ../development/python-modules/x256 { };
  4080. xapian = callPackage ../development/python-modules/xapian { xapian = pkgs.xapian; };
  4081. xapp = callPackage ../development/python-modules/xapp {
  4082. inherit (pkgs) gtk3 gobject-introspection polkit;
  4083. inherit (pkgs.cinnamon) xapps;
  4084. };
  4085. xarray = callPackage ../development/python-modules/xarray { };
  4086. xattr = callPackage ../development/python-modules/xattr { };
  4087. xcaplib = callPackage ../development/python-modules/xcaplib { };
  4088. xcffib = callPackage ../development/python-modules/xcffib { };
  4089. xdg = callPackage ../development/python-modules/xdg { };
  4090. xdis = callPackage ../development/python-modules/xdis { };
  4091. xdot = callPackage ../development/python-modules/xdot { };
  4092. xenomapper = disabledIf (!isPy3k) (callPackage ../applications/science/biology/xenomapper { });
  4093. xgboost = callPackage ../development/python-modules/xgboost { xgboost = pkgs.xgboost; };
  4094. xhtml2pdf = callPackage ../development/python-modules/xhtml2pdf { };
  4095. xkcdpass = callPackage ../development/python-modules/xkcdpass { };
  4096. xlib = callPackage ../development/python-modules/xlib { };
  4097. xlrd = callPackage ../development/python-modules/xlrd { };
  4098. xlsx2csv = callPackage ../development/python-modules/xlsx2csv { };
  4099. XlsxWriter = callPackage ../development/python-modules/XlsxWriter { };
  4100. xlwt = callPackage ../development/python-modules/xlwt { };
  4101. xml2rfc = callPackage ../development/python-modules/xml2rfc { };
  4102. xmlschema = callPackage ../development/python-modules/xmlschema { };
  4103. xmltodict = callPackage ../development/python-modules/xmltodict { };
  4104. xmodem = callPackage ../development/python-modules/xmodem { };
  4105. xmpppy = callPackage ../development/python-modules/xmpppy { };
  4106. xnd = callPackage ../development/python-modules/xnd { };
  4107. xpybutil = callPackage ../development/python-modules/xpybutil { };
  4108. xstatic-bootbox = callPackage ../development/python-modules/xstatic-bootbox { };
  4109. xstatic-bootstrap = callPackage ../development/python-modules/xstatic-bootstrap { };
  4110. xstatic = callPackage ../development/python-modules/xstatic { };
  4111. xstatic-jquery = callPackage ../development/python-modules/xstatic-jquery { };
  4112. xstatic-jquery-file-upload = callPackage ../development/python-modules/xstatic-jquery-file-upload { };
  4113. xstatic-jquery-ui = callPackage ../development/python-modules/xstatic-jquery-ui { };
  4114. xstatic-pygments = callPackage ../development/python-modules/xstatic-pygments { };
  4115. xvfbwrapper = callPackage ../development/python-modules/xvfbwrapper { inherit (pkgs.xorg) xorgserver; };
  4116. xxhash = callPackage ../development/python-modules/xxhash { };
  4117. yahooweather = callPackage ../development/python-modules/yahooweather { };
  4118. yamllint = callPackage ../development/python-modules/yamllint { };
  4119. yamlordereddictloader = callPackage ../development/python-modules/yamlordereddictloader { };
  4120. yanc = callPackage ../development/python-modules/yanc { };
  4121. yapf = callPackage ../development/python-modules/yapf { };
  4122. yappi = callPackage ../development/python-modules/yappi { };
  4123. Yapsy = callPackage ../development/python-modules/yapsy { };
  4124. yarg = callPackage ../development/python-modules/yarg { };
  4125. yarl = callPackage ../development/python-modules/yarl { };
  4126. yattag = callPackage ../development/python-modules/yattag { };
  4127. ydiff = callPackage ../development/python-modules/ydiff { };
  4128. yeelight = callPackage ../development/python-modules/yeelight { };
  4129. yenc = callPackage ../development/python-modules/yenc { };
  4130. yfinance = callPackage ../development/python-modules/yfinance { };
  4131. yoda = toPythonModule (pkgs.yoda.override { inherit python; });
  4132. youtube-dl = callPackage ../tools/misc/youtube-dl { };
  4133. youtube-dl-light = callPackage ../tools/misc/youtube-dl {
  4134. ffmpegSupport = false;
  4135. phantomjsSupport = false;
  4136. };
  4137. yowsup = callPackage ../development/python-modules/yowsup { };
  4138. yt = callPackage ../development/python-modules/yt { };
  4139. yubico-client = callPackage ../development/python-modules/yubico-client { };
  4140. z3c-checkversions = callPackage ../development/python-modules/z3c-checkversions { };
  4141. z3 = (toPythonModule (pkgs.z3.override { inherit python; })).python;
  4142. zake = callPackage ../development/python-modules/zake { };
  4143. zarr = callPackage ../development/python-modules/zarr { };
  4144. zbase32 = callPackage ../development/python-modules/zbase32 { };
  4145. zc_buildout221 = callPackage ../development/python-modules/buildout { };
  4146. zc_buildout = self.zc_buildout221; # A patched version of buildout, useful for buildout based development on Nix
  4147. zc_buildout_nix = callPackage ../development/python-modules/buildout-nix { };
  4148. zc_lockfile = callPackage ../development/python-modules/zc_lockfile { };
  4149. zconfig = callPackage ../development/python-modules/zconfig { };
  4150. zdaemon = callPackage ../development/python-modules/zdaemon { };
  4151. zeep = callPackage ../development/python-modules/zeep { };
  4152. zeitgeist = disabledIf isPy3k (toPythonModule (pkgs.zeitgeist.override { python2Packages = self; })).py;
  4153. zerobin = callPackage ../development/python-modules/zerobin { };
  4154. zeroc-ice = callPackage ../development/python-modules/zeroc-ice { };
  4155. zeroconf = callPackage ../development/python-modules/zeroconf { };
  4156. zerorpc = callPackage ../development/python-modules/zerorpc { };
  4157. zetup = callPackage ../development/python-modules/zetup { };
  4158. zfec = callPackage ../development/python-modules/zfec { };
  4159. zha-quirks = callPackage ../development/python-modules/zha-quirks { };
  4160. zict = callPackage ../development/python-modules/zict { };
  4161. zigpy = callPackage ../development/python-modules/zigpy { };
  4162. zigpy-cc = callPackage ../development/python-modules/zigpy-cc { };
  4163. zigpy-deconz = callPackage ../development/python-modules/zigpy-deconz { };
  4164. zigpy-xbee = callPackage ../development/python-modules/zigpy-xbee { };
  4165. zigpy-zigate = callPackage ../development/python-modules/zigpy-zigate { };
  4166. zimports = callPackage ../development/python-modules/zimports { };
  4167. zipfile36 = callPackage ../development/python-modules/zipfile36 { };
  4168. zipp = if pythonOlder "3.6" then
  4169. callPackage ../development/python-modules/zipp/1.nix { }
  4170. else
  4171. callPackage ../development/python-modules/zipp { };
  4172. zipstream = callPackage ../development/python-modules/zipstream { };
  4173. zm-py = callPackage ../development/python-modules/zm-py { };
  4174. zodb = callPackage ../development/python-modules/zodb { };
  4175. zodbpickle = callPackage ../development/python-modules/zodbpickle { };
  4176. zope_broken = callPackage ../development/python-modules/zope_broken { };
  4177. zope_component = callPackage ../development/python-modules/zope_component { };
  4178. zope_configuration = callPackage ../development/python-modules/zope_configuration { };
  4179. zope_contenttype = callPackage ../development/python-modules/zope_contenttype { };
  4180. zope_copy = callPackage ../development/python-modules/zope_copy { };
  4181. zope-deferredimport = callPackage ../development/python-modules/zope-deferredimport { };
  4182. zope_deprecation = callPackage ../development/python-modules/zope_deprecation { };
  4183. zope_dottedname = callPackage ../development/python-modules/zope_dottedname { };
  4184. zope_event = callPackage ../development/python-modules/zope_event { };
  4185. zope_exceptions = callPackage ../development/python-modules/zope_exceptions { };
  4186. zope_filerepresentation = callPackage ../development/python-modules/zope_filerepresentation { };
  4187. zope-hookable = callPackage ../development/python-modules/zope-hookable { };
  4188. zope_i18nmessageid = callPackage ../development/python-modules/zope_i18nmessageid { };
  4189. zope_interface = callPackage ../development/python-modules/zope_interface { };
  4190. zope_lifecycleevent = callPackage ../development/python-modules/zope_lifecycleevent { };
  4191. zope_location = callPackage ../development/python-modules/zope_location { };
  4192. zope_proxy = callPackage ../development/python-modules/zope_proxy { };
  4193. zope_schema = callPackage ../development/python-modules/zope_schema { };
  4194. zope_size = callPackage ../development/python-modules/zope_size { };
  4195. zope_testing = callPackage ../development/python-modules/zope_testing { };
  4196. zope_testrunner = callPackage ../development/python-modules/zope_testrunner { };
  4197. zopfli = callPackage ../development/python-modules/zopfli { };
  4198. zstandard = callPackage ../development/python-modules/zstandard { };
  4199. zstd = callPackage ../development/python-modules/zstd { inherit (pkgs) zstd pkgconfig; };
  4200. zxcvbn = callPackage ../development/python-modules/zxcvbn { };
  4201. });
  4202. in fix' (extends overrides packages)