diff options
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 111 |
1 files changed, 102 insertions, 9 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0896322e510..daf9f5e70cf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -183,7 +183,10 @@ in { asciitree = callPackage ../development/python-modules/asciitree { }; - ase = callPackage ../development/python-modules/ase { }; + ase = if isPy27 then + callPackage ../development/python-modules/ase/3.17.nix { } + else + callPackage ../development/python-modules/ase { }; asn1crypto = callPackage ../development/python-modules/asn1crypto { }; @@ -474,8 +477,12 @@ in { clustershell = callPackage ../development/python-modules/clustershell { }; + cnvkit = callPackage ../development/python-modules/cnvkit { }; + cozy = callPackage ../development/python-modules/cozy { }; + codespell = callPackage ../development/python-modules/codespell { }; + curio = callPackage ../development/python-modules/curio { }; dendropy = callPackage ../development/python-modules/dendropy { }; @@ -514,6 +521,8 @@ in { emcee = callPackage ../development/python-modules/emcee { }; + emailthreads = callPackage ../development/python-modules/emailthreads { }; + email_validator = callPackage ../development/python-modules/email-validator { }; ewmh = callPackage ../development/python-modules/ewmh { }; @@ -574,6 +583,8 @@ in { filemagic = callPackage ../development/python-modules/filemagic { }; + fsspec = callPackage ../development/python-modules/fsspec { }; + fuse = callPackage ../development/python-modules/fuse-python { inherit (pkgs) fuse pkgconfig; }; @@ -606,7 +617,9 @@ in { gsd = callPackage ../development/python-modules/gsd { }; - gssapi = callPackage ../development/python-modules/gssapi { }; + gssapi = callPackage ../development/python-modules/gssapi { + inherit (pkgs) darwin krb5Full; + }; guestfs = callPackage ../development/python-modules/guestfs { }; @@ -630,6 +643,8 @@ in { hdmedians = callPackage ../development/python-modules/hdmedians { }; + hocr-tools = callPackage ../development/python-modules/hocr-tools { }; + holoviews = callPackage ../development/python-modules/holoviews { }; hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue { @@ -660,6 +675,8 @@ in { jwcrypto = callPackage ../development/python-modules/jwcrypto { }; + kconfiglib = callPackage ../development/python-modules/kconfiglib { }; + lammps-cython = callPackage ../development/python-modules/lammps-cython { mpi = pkgs.openmpi; }; @@ -743,6 +760,8 @@ in { numericalunits = callPackage ../development/python-modules/numericalunits { }; + oath = callPackage ../development/python-modules/oath { }; + oauthenticator = callPackage ../development/python-modules/oauthenticator { }; ordered-set = callPackage ../development/python-modules/ordered-set { }; @@ -868,6 +887,8 @@ in { pyfakefs = callPackage ../development/python-modules/pyfakefs {}; + pyfaidx = callPackage ../development/python-modules/pyfaidx { }; + pyfttt = callPackage ../development/python-modules/pyfttt { }; pyftdi = callPackage ../development/python-modules/pyftdi { }; @@ -975,6 +996,8 @@ in { inherit (pkgs) cmake qt5 llvmPackages; }); + simplefix = callPackage ../development/python-modules/simplefix { }; + pyside2-tools = toPythonModule (callPackage ../development/python-modules/pyside2-tools { inherit (pkgs) cmake qt5; }); @@ -1001,6 +1024,8 @@ in { pytest-mypy = callPackage ../development/python-modules/pytest-mypy { }; + pytest-ordering = callPackage ../development/python-modules/pytest-ordering { }; + pytest-pylint = callPackage ../development/python-modules/pytest-pylint { }; pytest-testmon = callPackage ../development/python-modules/pytest-testmon { }; @@ -1059,10 +1084,14 @@ in { python-utils = callPackage ../development/python-modules/python-utils { }; + python-vipaccess = callPackage ../development/python-modules/python-vipaccess { }; + pytimeparse = callPackage ../development/python-modules/pytimeparse { }; pytricia = callPackage ../development/python-modules/pytricia { }; + pytrends = callPackage ../development/python-modules/pytrends { }; + py-vapid = callPackage ../development/python-modules/py-vapid { }; PyWebDAV = callPackage ../development/python-modules/pywebdav { }; @@ -1145,6 +1174,8 @@ in { statistics = callPackage ../development/python-modules/statistics { }; + stm32loader = callPackage ../development/python-modules/stm32loader { }; + stumpy = callPackage ../development/python-modules/stumpy { }; sumo = callPackage ../development/python-modules/sumo { }; @@ -1252,6 +1283,8 @@ in { aiorpcx = callPackage ../development/python-modules/aiorpcx { }; + aiosmtpd = callPackage ../development/python-modules/aiosmtpd { }; + aiounifi = callPackage ../development/python-modules/aiounifi { }; aiozeroconf = callPackage ../development/python-modules/aiozeroconf { }; @@ -1323,8 +1356,12 @@ in { astor = callPackage ../development/python-modules/astor {}; + asyncpg = callPackage ../development/python-modules/asyncpg { }; + asyncssh = callPackage ../development/python-modules/asyncssh { }; + atpublic = callPackage ../development/python-modules/atpublic { }; + python-fontconfig = callPackage ../development/python-modules/python-fontconfig { }; funcsigs = callPackage ../development/python-modules/funcsigs { }; @@ -1478,6 +1515,8 @@ in { boltztrap2 = callPackage ../development/python-modules/boltztrap2 { }; + boolean-py = callPackage ../development/python-modules/boolean-py { }; + bumps = callPackage ../development/python-modules/bumps {}; cached-property = callPackage ../development/python-modules/cached-property { }; @@ -1874,6 +1913,8 @@ in { pkginfo = callPackage ../development/python-modules/pkginfo { }; + pre-commit = callPackage ../development/python-modules/pre-commit { }; + pretend = callPackage ../development/python-modules/pretend { }; detox = callPackage ../development/python-modules/detox { }; @@ -1915,11 +1956,7 @@ in { hypothesis = self.hypothesis.override { doCheck = false; }; }; - # Keep 3 because many test suites are not yet compatible with Pytest 4. - pytest_3 = callPackage ../development/python-modules/pytest/3.10.nix { - # hypothesis tests require pytest that causes dependency cycle - hypothesis = self.hypothesis.override { doCheck = false; }; - }; + pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { }; pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { }; @@ -2108,6 +2145,8 @@ in { demjson = callPackage ../development/python-modules/demjson { }; + deprecated = callPackage ../development/python-modules/deprecated { }; + deprecation = callPackage ../development/python-modules/deprecation { }; derpconf = callPackage ../development/python-modules/derpconf { }; @@ -2186,6 +2225,8 @@ in { elasticsearch-curator = callPackage ../development/python-modules/elasticsearch-curator { }; + elementpath = callPackage ../development/python-modules/elementpath { }; + entrypoints = callPackage ../development/python-modules/entrypoints { }; enzyme = callPackage ../development/python-modules/enzyme {}; @@ -2409,6 +2450,8 @@ in { jsmin = callPackage ../development/python-modules/jsmin { }; + jsonmerge = callPackage ../development/python-modules/jsonmerge { }; + jsonpatch = callPackage ../development/python-modules/jsonpatch { }; jsonpickle = callPackage ../development/python-modules/jsonpickle { }; @@ -2431,6 +2474,8 @@ in { libthumbor = callPackage ../development/python-modules/libthumbor { }; + license-expression = callPackage ../development/python-modules/license-expression { }; + lightblue = callPackage ../development/python-modules/lightblue { }; lightgbm = callPackage ../development/python-modules/lightgbm { }; @@ -2787,6 +2832,8 @@ in { django-cors-headers = callPackage ../development/python-modules/django-cors-headers { }; + django-csp = callPackage ../development/python-modules/django-csp { }; + django-discover-runner = callPackage ../development/python-modules/django-discover-runner { }; django_environ = callPackage ../development/python-modules/django_environ { }; @@ -2803,6 +2850,8 @@ in { django-jinja = callPackage ../development/python-modules/django-jinja2 { }; + django-logentry-admin = callPackage ../development/python-modules/django-logentry-admin { }; + django-pglocks = callPackage ../development/python-modules/django-pglocks { }; django-picklefield = callPackage ../development/python-modules/django-picklefield { }; @@ -2956,6 +3005,8 @@ in { flake8-import-order = callPackage ../development/python-modules/flake8-import-order { }; + flake8-polyfill = callPackage ../development/python-modules/flake8-polyfill { }; + flaky = callPackage ../development/python-modules/flaky { }; flask = callPackage ../development/python-modules/flask { }; @@ -3119,6 +3170,8 @@ in { gipc = callPackage ../development/python-modules/gipc { }; + git-revise = callPackage ../development/python-modules/git-revise { }; + git-sweep = callPackage ../development/python-modules/git-sweep { }; glances = callPackage ../development/python-modules/glances { }; @@ -3438,6 +3491,10 @@ in { kubernetes = callPackage ../development/python-modules/kubernetes { }; + k5test = callPackage ../development/python-modules/k5test { + inherit (pkgs) krb5Full findutils which; + }; + pylast = callPackage ../development/python-modules/pylast { }; pylru = callPackage ../development/python-modules/pylru { }; @@ -4044,6 +4101,8 @@ in { pep8 = callPackage ../development/python-modules/pep8 { }; + pep8-naming = callPackage ../development/python-modules/pep8-naming { }; + pep257 = callPackage ../development/python-modules/pep257 { }; percol = callPackage ../development/python-modules/percol { }; @@ -4065,6 +4124,12 @@ in { pgspecial = callPackage ../development/python-modules/pgspecial { }; + pgpy = callPackage ../development/python-modules/pgpy { + cryptography = self.cryptography.override { + openssl = pkgs.openssl_1_1; + }; + }; + pickleshare = callPackage ../development/python-modules/pickleshare { }; piep = callPackage ../development/python-modules/piep { }; @@ -4084,6 +4149,8 @@ in { pika-pool = callPackage ../development/python-modules/pika-pool { }; + pikepdf = callPackage ../development/python-modules/pikepdf { }; + kmapper = callPackage ../development/python-modules/kmapper { }; kmsxx = (callPackage ../development/libraries/kmsxx { @@ -4678,6 +4745,11 @@ in { seqdiag = callPackage ../development/python-modules/seqdiag { }; + sequoia = disabledIf (isPyPy || !isPy3k) (toPythonModule (pkgs.sequoia.override { + pythonPackages = self; + pythonSupport = true; + })); + safe = callPackage ../development/python-modules/safe { }; sampledata = callPackage ../development/python-modules/sampledata { }; @@ -4806,6 +4878,8 @@ in { sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { }; + sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { }; + staticjinja = callPackage ../development/python-modules/staticjinja { }; statsmodels = callPackage ../development/python-modules/statsmodels { }; @@ -4949,8 +5023,6 @@ in { wordfreq = callPackage ../development/python-modules/wordfreq { }; - wikipedia = callPackage ../development/python-modules/wikipedia { }; - magic-wormhole = callPackage ../development/python-modules/magic-wormhole { }; magic-wormhole-mailbox-server = callPackage ../development/python-modules/magic-wormhole-mailbox-server { }; @@ -4964,8 +5036,15 @@ in { inherit (pkgs) pkgconfig; }; + wxPython_4_0 = callPackage ../development/python-modules/wxPython/4.0.nix { + inherit (pkgs) pkgconfig; + wxGTK = pkgs.wxGTK30.override { withGtk2 = false; withWebKit = true; }; + }; + xml2rfc = callPackage ../development/python-modules/xml2rfc { }; + xmlschema = callPackage ../development/python-modules/xmlschema { }; + xmltodict = callPackage ../development/python-modules/xmltodict { }; xarray = callPackage ../development/python-modules/xarray { }; @@ -5017,6 +5096,8 @@ in { ruamel_yaml = callPackage ../development/python-modules/ruamel_yaml { }; + ruffus = callPackage ../development/python-modules/ruffus { }; + runsnakerun = callPackage ../development/python-modules/runsnakerun { }; pysendfile = callPackage ../development/python-modules/pysendfile { }; @@ -5264,6 +5345,8 @@ in { units = callPackage ../development/python-modules/units { }; + unittest-data-provider = callPackage ../development/python-modules/unittest-data-provider { }; + unittest2 = callPackage ../development/python-modules/unittest2 { }; unittest-xml-reporting = callPackage ../development/python-modules/unittest-xml-reporting { }; @@ -5601,6 +5684,8 @@ in { python-u2flib-host = callPackage ../development/python-modules/python-u2flib-host { }; + python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { }; + pluggy = callPackage ../development/python-modules/pluggy {}; xcffib = callPackage ../development/python-modules/xcffib {}; @@ -6094,6 +6179,14 @@ in { fastapi = callPackage ../development/python-modules/fastapi { }; stringcase = callPackage ../development/python-modules/stringcase { }; + + webrtcvad = callPackage ../development/python-modules/webrtcvad { }; + + wget = callPackage ../development/python-modules/wget { }; + + runway-python = callPackage ../development/python-modules/runway-python { }; + + pyprof2calltree = callPackage ../development/python-modules/pyprof2calltree { }; }); in fix' (extends overrides packages) |