diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-09-07 09:29:44 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-09-07 09:29:44 +0200 |
commit | d38ee5b46c5ca7d479786a4fa40efd53dcd748ec (patch) | |
tree | e08ae826f8b3727f2a6b18cd833819ab3f086c59 /pkgs/top-level | |
parent | 0c660ad42f108869a9dbce9092f793480f6b08ad (diff) | |
parent | aabadda0c2e316f8c2cda35cba11be214472f1b8 (diff) | |
download | nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.tar nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.tar.gz nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.tar.bz2 nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.tar.lz nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.tar.xz nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.tar.zst nixlib-d38ee5b46c5ca7d479786a4fa40efd53dcd748ec.zip |
Merge remote-tracking branch 'upstream/master' into HEAD
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 17 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 179 |
2 files changed, 90 insertions, 106 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cb5e45afbcb7..c8ec33282113 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1563,6 +1563,10 @@ with pkgs; cudatoolkit = cudatoolkit8; }; + cudnn60_cudatoolkit80 = callPackage ../development/libraries/science/math/cudnn/8.0-6.0 { + cudatoolkit = cudatoolkit8; + }; + curlFull = curl.override { idnSupport = true; ldapSupport = true; @@ -3345,6 +3349,8 @@ with pkgs; munge = callPackage ../tools/security/munge { }; + mycli = callPackage ../tools/admin/mycli { }; + mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { }; mysqltuner = callPackage ../tools/misc/mysqltuner { }; @@ -10000,10 +10006,9 @@ with pkgs; protobuf = protobuf2_6; protobuf3_0 = lowPrio (callPackage ../development/libraries/protobuf/3.0.nix { }); - # 3.0.0-beta-2 is only introduced for tensorflow. remove this version when tensorflow is moved to 3.0. - protobuf3_0_0b2 = lowPrio (callPackage ../development/libraries/protobuf/3.0.0-beta-2.nix { }); protobuf3_1 = callPackage ../development/libraries/protobuf/3.1.nix { }; protobuf3_2 = callPackage ../development/libraries/protobuf/3.2.nix { }; + protobuf3_3 = callPackage ../development/libraries/protobuf/3.3.nix { }; protobuf2_6 = callPackage ../development/libraries/protobuf/2.6.nix { }; protobuf2_5 = callPackage ../development/libraries/protobuf/2.5.nix { }; @@ -13384,7 +13389,7 @@ with pkgs; abook = callPackage ../applications/misc/abook { }; acd-cli = callPackage ../applications/networking/sync/acd_cli { - inherit (python35Packages) + inherit (python3Packages) buildPythonApplication appdirs colorama dateutil requests requests_toolbelt sqlalchemy fusepy; }; @@ -18211,6 +18216,9 @@ with pkgs; version = "8.5pl3"; }; coq_8_6 = callPackage ../applications/science/logic/coq {}; + coq_8_7 = callPackage ../applications/science/logic/coq { + version = "8.7+beta1"; + }; coq_HEAD = callPackage ../applications/science/logic/coq/HEAD.nix {}; mkCoqPackages_8_4 = self: let callPackage = newScope self; in { @@ -18393,6 +18401,8 @@ with pkgs; ### SCIENCE / ELECTRONICS + adms = callPackage ../applications/science/electronics/adms { }; + eagle = callPackage ../applications/science/electronics/eagle { }; caneda = callPackage ../applications/science/electronics/caneda { }; @@ -18416,6 +18426,7 @@ with pkgs; qucs = callPackage ../applications/science/electronics/qucs { }; + xoscope = callPackage ../applications/science/electronics/xoscope { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2c811c057779..4d029cbf7add 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -117,8 +117,12 @@ in { agate-sql = callPackage ../development/python-modules/agate-sql { }; + aioamqp = callPackage ../development/python-modules/aioamqp { }; + ansicolor = callPackage ../development/python-modules/ansicolor { }; + asana = callPackage ../development/python-modules/asana { }; + asn1crypto = callPackage ../development/python-modules/asn1crypto { }; astropy = callPackage ../development/python-modules/astropy { }; @@ -169,6 +173,8 @@ in { distorm3 = callPackage ../development/python-modules/distorm3 { }; + diff-match-patch = callPackage ../development/python-modules/diff-match-patch { }; + h5py = callPackage ../development/python-modules/h5py { hdf5 = pkgs.hdf5; }; @@ -219,6 +225,8 @@ in { pycryptodome = callPackage ../development/python-modules/pycryptodome { }; + pycryptodomex = callPackage ../development/python-modules/pycryptodomex { }; + PyChromecast = callPackage ../development/python-modules/pychromecast { protobuf = self.protobuf3_2; }; @@ -243,6 +251,8 @@ in { libglade = pkgs.gnome2.libglade; }; + pyjwkest = callPackage ../development/python-modules/pyjwkest { }; + pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix { pythonPackages = self; }; @@ -2634,34 +2644,6 @@ in { characteristic = callPackage ../development/python-modules/characteristic { }; - # This package is no longer actively maintained and can be removed if it becomes broken. - cgkit = buildPythonPackage rec { - version = "2.0.0"; - name = "cgkit-${version}"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://sourceforge/project/cgkit/cgkit/cgkit-${version}/cgkit-${version}-py2k.tar.gz"; - sha256 = "0vvllc42mdyma3c7yqhahs4bfxymm2kvmc4va7dxqr5x0rzh6rd6"; - }; - - patches = [ ../development/python-modules/cgkit/scons-env.patch ]; - - buildInputs = with pkgs; [ scons boost mesa ]; - - preBuild = '' - cd supportlib - scons - cd - - ''; - - meta = { - homepage = http://cgkit.sourceforge.net; - description = "Python Computer Graphics Kit"; - maintainers = with maintainers; [ expipiplus1 ]; - }; - }; - cheetah = buildPythonPackage rec { version = "2.4.4"; name = "cheetah-${version}"; @@ -5196,6 +5178,7 @@ in { sha256 = "0bixx80zjq0286dwm4zhg8bdhc8pqlrqy4n2jg7i6m6a4gv4gak5"; }; + buildInputs = with self; [ pytestrunner ]; propagatedBuildInputs = with self; [ requests urllib3 mock setuptools ]; meta = { @@ -5258,6 +5241,8 @@ in { }; }; + easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { }; + eccodes = if (isPy27) then (pkgs.eccodes.overrideAttrs (oldattrs: { name = "${python.libPrefix}-" + oldattrs.name; @@ -7151,23 +7136,7 @@ in { }; }; - pathspec = buildPythonPackage rec { - pname = "pathspec"; - version = "0.5.2"; - name = "${pname}-${version}"; - - src = self.fetchPypi { - inherit pname version; - sha256 = "f9fdf4408f4adb30e9f507f61d3a41c968e9c6e6c519d4bbd2a189627b5e86f0"; - }; - - meta = { - description = "Utility library for gitignore-style pattern matching of file paths"; - homepage = "https://github.com/cpburnz/python-path-specification"; - license = licenses.mpl20; - maintainers = with maintainers; [ copumpkin ]; - }; - }; + pathspec = callPackage ../development/python-modules/pathspec { }; pathtools = buildPythonPackage rec { name = "pathtools-${version}"; @@ -7210,23 +7179,7 @@ in { }; }; - passlib = buildPythonPackage rec { - version = "1.6.5"; - name = "passlib-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/passlib/passlib-${version}.tar.gz"; - sha256 = "1z27wdxs5rj5xhhqfzvzn3yg682irkxw6dcs5jj7mcf97psk8gd8"; - }; - - buildInputs = with self; [ nose ]; - propagatedBuildInputs = with self; [ bcrypt ]; - - meta = { - description = "A password hashing library for Python"; - homepage = https://code.google.com/p/passlib/; - }; - }; + passlib = callPackage ../development/python-modules/passlib { }; path-and-address = buildPythonPackage rec { version = "2.0.1"; @@ -8623,8 +8576,22 @@ in { django_guardian = callPackage ../development/python-modules/django_guardian.nix { }; + django-ipware = callPackage ../development/python-modules/django-ipware { }; + + django-jinja = callPackage ../development/python-modules/django-jinja2 { }; + + django-pglocks = callPackage ../development/python-modules/django-pglocks { }; + + django-picklefield = callPackage ../development/python-modules/django-picklefield { }; + django_polymorphic = callPackage ../development/python-modules/django-polymorphic { }; + django-sampledatahelper = callPackage ../development/python-modules/django-sampledatahelper { }; + + django-sites = callPackage ../development/python-modules/django-sites { }; + + django-sr = callPackage ../development/python-modules/django-sr { }; + django_tagging = callPackage ../development/python-modules/django_tagging { }; django_tagging_0_3 = self.django_tagging.overrideAttrs (attrs: rec { @@ -8874,6 +8841,8 @@ in { }; }; + djmail = callPackage ../development/python-modules/djmail { }; + pillowfight = buildPythonPackage rec { name = "pillowfight-${version}"; version = "0.2"; @@ -9441,6 +9410,10 @@ in { flask_ldap_login = callPackage ../development/python-modules/flask-ldap-login.nix { }; + flask_mail = callPackage ../development/python-modules/flask-mail { }; + + flask_marshmallow = callPackage ../development/python-modules/flask-marshmallow { }; + flask_migrate = callPackage ../development/python-modules/flask-migrate { }; flask_oauthlib = callPackage ../development/python-modules/flask-oauthlib.nix { }; @@ -9706,6 +9679,8 @@ in { }; }); + fn = callPackage ../development/python-modules/fn { }; + folium = callPackage ../development/python-modules/folium { }; fontforge = pkgs.fontforge.override { @@ -11139,6 +11114,8 @@ in { jsonnet = buildPythonPackage { inherit (pkgs.jsonnet) name src; + # Python 3 is not yet supported https://github.com/google/jsonnet/pull/335 + disabled = isPy3k; }; jupyter_client = callPackage ../development/python-modules/jupyter_client { }; @@ -11874,6 +11851,10 @@ in { }; }; + marshmallow = callPackage ../development/python-modules/marshmallow { }; + + marshmallow-sqlalchemy = callPackage ../development/python-modules/marshmallow-sqlalchemy { }; + manuel = buildPythonPackage rec { name = "manuel-${version}"; version = "1.8.0"; @@ -11893,12 +11874,12 @@ in { }; markdown = buildPythonPackage rec { - version = "2.6.7"; + version = "2.6.8"; name = "markdown-${version}"; src = pkgs.fetchurl { url = "mirror://pypi/M/Markdown/Markdown-${version}.tar.gz"; - sha256 = "1h055llfd0ps0ig7qb3v1j9068xv90dc9s7xkhkgz9zg8r4g5sys"; + sha256 = "0cqfhr1km2s5d8jm6hbwgkrrj9hvkjf2gab3s2axlrw1clgaij0a"; }; # error: invalid command 'test' @@ -15496,7 +15477,7 @@ in { sha256 = "1vmyvynqzx5zvbipaxff4fnzy3h3dvl3zicyr15yb816j93jl2ca"; }; - buildInputs = with self; [ mock nose pep8 pylint ]; + buildInputs = with self; [ mock nose pep8 pylint mccabe ]; meta = { description = "RabbitMQ Focused AMQP low-level library"; @@ -15973,39 +15954,6 @@ in { }; }; - - mycli = buildPythonPackage rec { - name = "mycli-${version}"; - version = "1.6.0"; - disabled = isPy35; - - src = pkgs.fetchFromGitHub { - sha256 = "0vvl36gxawa0h36v119j47fdylj8k73ak6hv04s5cjqn5adcjjbh"; - rev = "v${version}"; - repo = "mycli"; - owner = "dbcli"; - }; - - propagatedBuildInputs = with self; [ - pymysql configobj sqlparse prompt_toolkit pygments click pycrypto - ]; - - postPatch = '' - substituteInPlace setup.py --replace "==" ">=" - ''; - - meta = { - inherit version; - description = "Command-line interface for MySQL"; - longDescription = '' - Rich command-line interface for MySQL with auto-completion and - syntax highlighting. - ''; - homepage = http://mycli.net; - license = licenses.bsd3; - }; - }; - pickleshare = buildPythonPackage rec { version = "0.7.4"; name = "pickleshare-${version}"; @@ -16397,6 +16345,8 @@ in { }; }; + premailer = callPackage ../development/python-modules/premailer { }; + prettytable = buildPythonPackage rec { name = "prettytable-0.7.1"; @@ -16437,7 +16387,11 @@ in { }); protobuf = self.protobuf2_6; - # only required by tensorflow + protobuf3_3 = callPackage ../development/python-modules/protobuf.nix { + disabled = isPyPy; + doCheck = !isPy3k; + protobuf = pkgs.protobuf3_3; + }; protobuf3_2 = callPackage ../development/python-modules/protobuf.nix { disabled = isPyPy; doCheck = !isPy3k; @@ -16458,6 +16412,8 @@ in { protobuf = pkgs.protobuf2_5; }; + psd-tools = callPackage ../development/python-modules/psd-tools { }; + psutil = buildPythonPackage rec { name = "psutil-${version}"; version = "4.3.0"; @@ -16870,7 +16826,7 @@ in { preConfigure = '' substituteInPlace setup.py \ --replace '"/usr/include"' '"${pkgs.gdb}/include"' \ - --replace '"/usr/lib"' '"${pkgs.binutils.out}/lib"' + --replace '"/usr/lib"' '"${pkgs.binutils.lib}/lib"' ''; meta = { @@ -20037,6 +19993,8 @@ in { propagatedBuildInputs = [ self.cffi ]; }; + sampledata = callPackage ../development/python-modules/sampledata { }; + scapy = buildPythonPackage rec { name = "scapy-2.2.0"; @@ -20161,6 +20119,8 @@ in { ''; }; + serpy = callPackage ../development/python-modules/serpy { }; + setuptools_scm = callPackage ../development/python-modules/setuptools_scm { }; setuptoolsDarcs = buildPythonPackage rec { @@ -20904,6 +20864,8 @@ in { }; }; + secretstorage = callPackage ../development/python-modules/secretstorage { }; + semantic = buildPythonPackage rec { name = "semantic-1.0.3"; @@ -23991,11 +23953,11 @@ EOF libarchive-c = buildPythonPackage rec { name = "libarchive-c-${version}"; - version = "2.5"; + version = "2.7"; src = pkgs.fetchurl { url = "mirror://pypi/l/libarchive-c/${name}.tar.gz"; - sha256 = "98660daa2501d2da51ab6f39893dc24e88916e72b2d80c205641faa5bce66859"; + sha256 = "011bfsmqpcwd6920kckllh7zhw2y4rrasgmddb7wjzn2hg1xpsjn"; }; LC_ALL="en_US.UTF-8"; @@ -24005,7 +23967,7 @@ EOF "find_library('archive')" "'${pkgs.libarchive.lib}/lib/libarchive.so'" ''; checkPhase = '' - py.test tests -k 'not test_check_archiveentry_with_unicode_entries_and_name_zip' + py.test tests -k 'not test_check_archiveentry_with_unicode_entries_and_name_zip and not test_check_archiveentry_using_python_testtar' ''; buildInputs = with self; [ pytest pkgs.glibcLocales ]; @@ -27522,9 +27484,20 @@ EOF preshed = callPackage ../development/python-modules/preshed { }; + backports_weakref = callPackage ../development/python-modules/backports_weakref { }; + thinc = callPackage ../development/python-modules/thinc { }; spacy = callPackage ../development/python-modules/spacy { }; + + behave = callPackage ../development/python-modules/behave { }; + + pyhamcrest = callPackage ../development/python-modules/pyhamcrest { }; + + parse = callPackage ../development/python-modules/parse { }; + + parse-type = callPackage ../development/python-modules/parse-type { }; + }); in fix' (extends overrides packages) |