lol

Merge branch 'staging' into gcc-7

I'm betting Hydra resources on gcc-7 getting to master before current staging.

+294 -223
+2 -2
pkgs/development/python-modules/aenum/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "aenum"; 5 - version = "2.0.9"; 5 + version = "2.1.0"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "d98bc55136d696fcf323760c3db0de489da9e41fd51283fa6f90205deb85bf6a"; 10 + sha256 = "9eb1c8f48ae13c56d22a7227db0e4b1717131b284c6c0db6e4ccca6f5894df95"; 11 11 }; 12 12 13 13 # For Python 3, locale has to be set to en_US.UTF-8 for
+2 -2
pkgs/development/python-modules/alembic/default.nix
··· 6 6 buildPythonPackage rec { 7 7 name = "${pname}-${version}"; 8 8 pname = "alembic"; 9 - version = "0.9.7"; 9 + version = "0.9.8"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "46f4849c6dce69f54dd5001b3215b6a983dee6b17512efee10e237fa11f20cfa"; 13 + sha256 = "13b8611788acf0d7b617775db5c2ae26554a6d4263c590ef628d448fd05aef56"; 14 14 }; 15 15 16 16 buildInputs = [ pytest pytestcov mock coverage ];
+2 -2
pkgs/development/python-modules/argcomplete/default.nix
··· 4 4 buildPythonPackage rec { 5 5 name = "${pname}-${version}"; 6 6 pname = "argcomplete"; 7 - version = "1.9.3"; 7 + version = "1.9.4"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "d97b7f3cfaa4e494ad59ed6d04c938fc5ed69b590bd8f53274e258fb1119bd1b"; 11 + sha256 = "06c8a54ffaa6bfc9006314498742ec8843601206a3b94212f82657673662ecf1"; 12 12 }; 13 13 14 14 doCheck = false; # bash-completion test fails with "compgen: command not found".
+2 -2
pkgs/development/python-modules/asana/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "asana"; 7 - version = "0.6.7"; 7 + version = "0.7.0"; 8 8 name = "${pname}-${version}"; 9 9 10 10 meta = { ··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "d576601116764050c4cf63b417f1c24700b76cf6686f0e51e6b0b77d450e7973"; 18 + sha256 = "a7ff4a78529257a5412e78cafd6b3025523364c0ab628d579f2771dd66b254bc"; 19 19 }; 20 20 21 21 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/asgiref/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchurl, six }: 2 2 buildPythonPackage rec { 3 - version = "2.1.1"; 3 + version = "2.1.5"; 4 4 pname = "asgiref"; 5 5 name = "${pname}-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://pypi/a/asgiref/${name}.tar.gz"; 9 - sha256 = "112828022d772925b47b22caf8108dadd3b26bb0af719eb01b2c3a807795429d"; 9 + sha256 = "1a46196df28c67e046a54cc537ce5a8f6a59eb68649f54680d7e4fc3b113ab1b"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/astropy/default.nix
··· 7 7 buildPythonPackage rec { 8 8 9 9 pname = "astropy"; 10 - version = "2.0.3"; 10 + version = "3.0"; 11 11 12 12 name = "${pname}-${version}"; 13 13 doCheck = false; #Some tests are failing. More importantly setup.py hangs on completion. Needs fixing with a proper shellhook. 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "fdfc0248f6250798ed6d1327be609cb901db89ae01fc768cfbc9e263bdf56f4f"; 16 + sha256 = "9e0ad19b9d6d227bdf0932bbe64a8c5dd4a47d4ec078586cf24bf9f0c61d9ecf"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ pytest numpy ]; # yes it really has pytest in install_requires
+2 -2
pkgs/development/python-modules/backports_functools_lru_cache/default.nix
··· 7 7 8 8 if !(pythonOlder "3.3") then null else buildPythonPackage rec { 9 9 pname = "backports.functools_lru_cache"; 10 - version = "1.4"; 10 + version = "1.5"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "31f235852f88edc1558d428d890663c49eb4514ffec9f3650e7f3c9e4a12e36f"; 14 + sha256 = "9d98697f088eb1b0fa451391f91afb5e3ebde16bbdb272819fd091151fda4f1a"; 15 15 }; 16 16 17 17 buildInputs = [ setuptools_scm ];
+2 -2
pkgs/development/python-modules/bibtexparser/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "bibtexparser"; 8 - version = "0.6.2"; 8 + version = "1.0.1"; 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "5888219ac5db1c63ae0ad4db52ec7ad87fe7a32bd60e62ee87bceedb8ebf73b8"; 13 + sha256 = "cc41cdd8332c2bf44b97daf1f135f4f267c3b744c33976655cd270b66f964c0a"; 14 14 }; 15 15 16 16 # No tests in archive
+2 -2
pkgs/development/python-modules/bokeh/default.nix
··· 34 34 buildPythonPackage rec { 35 35 pname = "bokeh"; 36 36 name = "${pname}${version}"; 37 - version = "0.12.13"; 37 + version = "0.12.14"; 38 38 39 39 src = fetchPypi { 40 40 inherit pname version; 41 - sha256 = "6e28cbfd88de0c459435278b75f9982591ec0aaa3d37a195052645e1c62e89e3"; 41 + sha256 = "42abada2e484d2d5b290d14a943e1c3cd7adabd39933b5f074f57b6cf7920a87"; 42 42 }; 43 43 44 44 disabled = isPyPy;
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 12 12 buildPythonPackage rec { 13 13 name = "${pname}-${version}"; 14 14 pname = "botocore"; 15 - version = "1.8.36"; 15 + version = "1.8.45"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "b2c9e0fd6d14910f759a33c19f8315dddedbb3c5569472b7be7ceed4f001a675"; 19 + sha256 = "8f91b648a216dc945783d1539c013fc08a9e65ecc4fc5aae017bdd5961fd3468"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bpython/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "bpython"; 5 - version = "0.17"; 5 + version = "0.17.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1mbah208jhd7bsfaa17fwpi55f7fvif0ghjwgrjmpmx8w1vqab9l"; 9 + sha256 = "8907c510bca3c4d9bc0a157279bdc5e3b739cc68c0f247167279b6fe4becb02f"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ curtsies greenlet pygments requests urwid ];
+2 -2
pkgs/development/python-modules/channels/default.nix
··· 4 4 buildPythonPackage rec { 5 5 pname = "channels"; 6 6 name = "${pname}-${version}"; 7 - version = "2.0.0"; 7 + version = "2.0.2"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "c365492b90bd936c763e06cd76bda96cd3e70e5a5d2a196c25754e0c1d8da85a"; 11 + sha256 = "5d41e0f2aa40f9755f36c2c1dd83748b6793732190d577922e06294a3b37fd92"; 12 12 }; 13 13 14 14 # Files are missing in the distribution
+2 -2
pkgs/development/python-modules/cherrypy/default.nix
··· 7 7 buildPythonPackage rec { 8 8 name = "${pname}-${version}"; 9 9 pname = "CherryPy"; 10 - version = "13.1.0"; 10 + version = "14.0.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "0pb9mfmhns33jq4nrd38mv88ha74fj3q0y2mm8qsjh7ywphvk9ap"; 14 + sha256 = "5f5ee020d6547a8d452b3560775ca2374ffe2ff8c0aec1b272e93b6af80d850e"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ cheroot portend routes six ];
+2 -2
pkgs/development/python-modules/configargparse/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "ConfigArgParse"; 5 - version = "0.12.0"; 5 + version = "0.13.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0fgkiqh6r3rbkdq3k8c48m85g52k96686rw3a6jg4lcncrkpvk98"; 9 + sha256 = "e6441aa58e23d3d122055808e5e2220fd742dff6e1e51082d2a4e4ed145dd788"; 10 10 }; 11 11 12 12 # no tests in tarball
+2 -2
pkgs/development/python-modules/coverage/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "coverage"; 10 - version = "4.4.2"; 10 + version = "4.5.1"; 11 11 name = "${pname}-${version}"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "309d91bd7a35063ec7a0e4d75645488bfab3f0b66373e7722f23da7f5b0f34cc"; 15 + sha256 = "56e448f051a201c5ebbaa86a5efd0ca90d327204d8b059ab25ad0f35fbfd79f1"; 16 16 }; 17 17 18 18 # No tests in archive
+2 -2
pkgs/development/python-modules/curtsies/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "curtsies"; 5 - version = "0.2.11"; 5 + version = "0.3.0"; 6 6 src = fetchPypi { 7 7 inherit pname version; 8 - sha256 = "1vljmw3sy6lrqahhpyg4gk13mzcx3mwhvg8s41698ms3cpgkjipc"; 8 + sha256 = "89c802ec051d01dec6fc983e9856a3706e4ea8265d2940b1f6d504a9e26ed3a9"; 9 9 }; 10 10 11 11 propagatedBuildInputs = [ blessings wcwidth pyte ];
+2 -2
pkgs/development/python-modules/daphne/default.nix
··· 4 4 buildPythonPackage rec { 5 5 pname = "daphne"; 6 6 name = "${pname}-${version}"; 7 - version = "2.0.0"; 7 + version = "2.0.3"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "ecd43a2dd889fb74e16bf8b7f67c076c4ec1b36229ce782272e46c50d56174dd"; 11 + sha256 = "bb2075ce35ca00f2e5440cc034dfebd5c00d346de62ea45f099db089b868c31f"; 12 12 }; 13 13 14 14 buildInputs = [ hypothesis ];
+2 -2
pkgs/development/python-modules/dask/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "dask"; 15 - version = "0.16.1"; 15 + version = "0.17.0"; 16 16 name = "${pname}-${version}"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "07a0609ce053c8c2675037e6d5242899f90ecfb5262e1d0b2d7264fe8814099c"; 20 + sha256 = "4d2b0754d16ddc3f87026c1fc4fa3b589d7604a41d3f6510268f172abc1d0a5e"; 21 21 }; 22 22 23 23 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/django-polymorphic/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "django-polymorphic"; 5 - version = "2.0"; 5 + version = "2.0.2"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "78f666149ea10cdda08ac6c25ddf4b4e582ee380be87e7968bfed008ef39dfa5"; 10 + sha256 = "e1821d7b5874509a158a0f22bebf544330e0944c481c5a3e6da6cac8887e4e88"; 11 11 }; 12 12 13 13 checkInputs = [ django ];
+2 -2
pkgs/development/python-modules/docker_compose/default.nix
··· 6 6 , enum34, functools32, 7 7 }: 8 8 buildPythonApplication rec { 9 - version = "1.18.0"; 9 + version = "1.19.0"; 10 10 pname = "docker-compose"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "2930cbfe2685018fbb75377600ab6288861d9955717b3f14212f63950351d379"; 14 + sha256 = "f227e0e4b7d88aaf8f892b03a2068942c56ea16bcf2a0fb9fe2a3a071c5fef0b"; 15 15 }; 16 16 17 17 # lots of networking and other fails
+2 -2
pkgs/development/python-modules/eve/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "Eve"; 6 - version = "0.7.6"; 6 + version = "0.7.8"; 7 7 name = "${pname}-${version}"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1ba84ab471bc2203a728fe4707a9279c44420224180b418601778125f51577ff"; 11 + sha256 = "af373ab7b9611990d39b090eed372a0860d4e12a1c8a6ef49fdee29e4626053f"; 12 12 }; 13 13 14 14 patches = [
+2 -2
pkgs/development/python-modules/fiona/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "Fiona"; 8 - version = "1.7.11"; 8 + version = "1.7.11.post1"; 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "5e9c68ea71e9d79fcfb68c9a101c0b133301e233c9bcca7b7c65f33cc7636ef5"; 13 + sha256 = "35df044fa805e6b420450f5d4281fc0edf96e1da0545c31032045cd3cfad3abf"; 14 14 }; 15 15 16 16 buildInputs = [
+2 -2
pkgs/development/python-modules/flake8-debugger/default.nix
··· 3 3 buildPythonPackage rec { 4 4 pname = "flake8-debugger"; 5 5 name = "${pname}-${version}"; 6 - version = "3.0.0"; 6 + version = "3.1.0"; 7 7 src = fetchurl { 8 8 url = "mirror://pypi/f/flake8-debugger/${name}.tar.gz"; 9 - sha256 = "e5c8ac980d819db2f3fbb89fe0e43a2fe6c127edd6ce4984a3f7e0bbdac3d2d4"; 9 + sha256 = "be4fb88de3ee8f6dd5053a2d347e2c0a2b54bab6733a2280bb20ebd3c4ca1d97"; 10 10 }; 11 11 buildInputs = [ nose ]; 12 12 propagatedBuildInputs = [ flake8 ];
+2 -2
pkgs/development/python-modules/fonttools/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "fonttools"; 10 - version = "3.21.2"; 10 + version = "3.22.0"; 11 11 name = "${pname}-${version}"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "96b636793c806206b1925e21224f4ab2ce5bea8ae0990ed181b8ac8d30848f47"; 15 + sha256 = "01640dfbc0ba752181b21fe74240b8a7bbf7af75581737245836ada5565bd549"; 16 16 extension = "zip"; 17 17 }; 18 18
+2 -2
pkgs/development/python-modules/globus-sdk/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "globus-sdk"; 13 - version = "1.4.1"; 13 + version = "1.5.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1nwdhhn9ib5ln56q8h3g42dl93jl67xlxkgl1wqkh7pacg00r4vs"; 17 + sha256 = "f3ee8294c11f0d1a4430ae7534236c6a6837312f1b4056adbb183a3af663d2be"; 18 18 }; 19 19 20 20 checkPhase = ''
+2 -2
pkgs/development/python-modules/google_auth/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "google-auth"; 6 - version = "1.3.0"; 6 + version = "1.4.1"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "d119b5954393d81c4a986ab420cf2c8129fc95ff5c4c6bb8ab5c8f3e6446394f"; 10 + sha256 = "9051802d3dae256036cca9e34633a32c0ed1427730d4ebc513dff91ec8b6dd45"; 11 11 }; 12 12 13 13 checkInputs = [ pytest mock oauth2client flask requests urllib3 pytest-localserver ];
+2 -2
pkgs/development/python-modules/google_cloud_speech/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "google-cloud-speech"; 6 - version = "0.31.0"; 6 + version = "0.32.0"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "b0f6a542165750e42b1c92e6c465e8dc35c38d138ae7f08174971ab9b0df2a71"; 10 + sha256 = "2513725e693c3a2fdf22cb3065f3fcb39de2ab962a0cbc5de11a3889834189e1"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ setuptools google_api_core google_gax google_cloud_core ];
+2 -2
pkgs/development/python-modules/grpcio/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "grpcio"; 6 - version = "1.9.0"; 6 + version = "1.9.1"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "b61d3a7c45aa08f15dfa735a6a8282b5097be91ff36ad347594d3945ffc12181"; 10 + sha256 = "e7c43b5619deff48cc177c1b0618c4beeb2797f910f160e3c2035d5baf790a5d"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ six protobuf ]
+2 -2
pkgs/development/python-modules/gssapi/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "gssapi"; 6 - version = "1.3.0"; 6 + version = "1.4.1"; 7 7 name = "${pname}-${version}"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "765205082a9490c8e8be88ac16a6249d124396a671665edeec9927a7f244d712"; 11 + sha256 = "be8f37dd9da726db375b9c693e0a63b391d381d903516e79ecc2a2cc965580e4"; 12 12 }; 13 13 14 14 # It's used to locate headers
+11 -9
pkgs/development/python-modules/h5py/default.nix
··· 1 - { stdenv, fetchurl, python, buildPythonPackage 1 + { stdenv, fetchPypi, fetchpatch, python, buildPythonPackage 2 2 , numpy, hdf5, cython, six, pkgconfig 3 3 , mpi4py ? null, openssh }: 4 4 ··· 9 9 let 10 10 mpi = hdf5.mpi; 11 11 mpiSupport = hdf5.mpiSupport; 12 - 13 12 in buildPythonPackage rec { 14 13 version = "2.7.1"; 15 14 pname = "h5py"; 16 - name = "${pname}-${version}"; 17 15 18 - src = fetchurl { 19 - url = "mirror://pypi/h/h5py/${name}.tar.gz"; 16 + src = fetchPypi { 17 + inherit pname version; 20 18 sha256 = "180a688311e826ff6ae6d3bda9b5c292b90b28787525ddfcb10a29d5ddcae2cc"; 21 19 }; 22 20 ··· 34 32 35 33 nativeBuildInputs = [ pkgconfig ]; 36 34 buildInputs = [ hdf5 cython ] 37 - ++ optional mpiSupport mpi 38 - ; 35 + ++ optional mpiSupport mpi; 39 36 propagatedBuildInputs = [ numpy six] 40 - ++ optionals mpiSupport [ mpi4py openssh ] 41 - ; 37 + ++ optionals mpiSupport [ mpi4py openssh ]; 38 + 39 + patches = [ 40 + # Patch is based on upstream patch. The tox.ini hunk had to be removed. 41 + # https://github.com/h5py/h5py/commit/5009e062a6f7d4e074cab0fcb42a780ac2b1d7d4.patch 42 + ./numpy-1.14.patch 43 + ]; 42 44 43 45 meta = { 44 46 description =
+94
pkgs/development/python-modules/h5py/numpy-1.14.patch
··· 1 + From 5009e062a6f7d4e074cab0fcb42a780ac2b1d7d4 Mon Sep 17 00:00:00 2001 2 + From: James Tocknell <aragilar@gmail.com> 3 + Date: Thu, 28 Dec 2017 20:55:55 +1100 4 + Subject: [PATCH] FIX: Don't reorder compound types, breaks on numpy 1.14 5 + 6 + --- 7 + h5py/h5t.pyx | 25 +++++++------------------ 8 + setup.py | 2 +- 9 + tox.ini | 4 ++-- 10 + 3 files changed, 10 insertions(+), 21 deletions(-) 11 + 12 + diff --git a/h5py/h5t.pyx b/h5py/h5t.pyx 13 + index cc2344e1..7445e9eb 100644 14 + --- a/h5py/h5t.pyx 15 + +++ b/h5py/h5t.pyx 16 + @@ -1136,12 +1136,6 @@ cdef class TypeCompoundID(TypeCompositeID): 17 + else: 18 + if sys.version[0] == '3': 19 + field_names = [x.decode('utf8') for x in field_names] 20 + - if len(field_names) > 0: 21 + - collated_fields = zip(field_names, field_types, field_offsets) 22 + - ordered_fields = sorted( 23 + - collated_fields, key=operator.itemgetter(2)) 24 + - field_names, field_types, field_offsets = \ 25 + - map(list, zip(*ordered_fields)) 26 + typeobj = dtype({ 27 + 'names': field_names, 28 + 'formats': field_types, 29 + @@ -1458,8 +1452,7 @@ cdef TypeCompoundID _c_compound(dtype dt, int logical, int aligned): 30 + cdef dtype member_dt 31 + cdef size_t member_offset = 0 32 + 33 + - cdef dict offsets = {} 34 + - cdef list fields = [] 35 + + cdef dict fields = {} 36 + 37 + # The challenge with correctly converting a numpy/h5py dtype to a HDF5 type 38 + # which is composed of subtypes has three aspects we must consider 39 + @@ -1468,19 +1461,14 @@ cdef TypeCompoundID _c_compound(dtype dt, int logical, int aligned): 40 + # 2. For correct round-tripping of aligned dtypes, we need to consider how 41 + # much padding we need by looking at the field offsets 42 + # 3. There is no requirement that the offsets be monotonically increasing 43 + - # (so we start by sorting the names as a function of increasing offset) 44 + # 45 + # The code below tries to cover these aspects 46 + 47 + - # Get offsets for each compound member 48 + - for name, field in dt.fields.items(): 49 + - offsets[name] = field[1] 50 + - 51 + # Build list of names, offsets, and types, sorted by increasing offset 52 + # (i.e. the position of the member in the struct) 53 + - for name in sorted(dt.names, key=offsets.__getitem__): 54 + + for name in sorted(dt.names, key=(lambda n: dt.fields[n][1])): 55 + field = dt.fields[name] 56 + - name = name.encode('utf8') if isinstance(name, unicode) else name 57 + + h5_name = name.encode('utf8') if isinstance(name, unicode) else name 58 + 59 + # Get HDF5 data types and set the offset for each member 60 + member_dt = field[0] 61 + @@ -1489,7 +1477,7 @@ cdef TypeCompoundID _c_compound(dtype dt, int logical, int aligned): 62 + if aligned and (member_offset > field[1] 63 + or member_dt.itemsize != member_type.get_size()): 64 + raise TypeError("Enforced alignment not compatible with HDF5 type") 65 + - fields.append((name, member_offset, member_type)) 66 + + fields[name] = (h5_name, member_offset, member_type) 67 + 68 + # Update member offset based on the HDF5 type size 69 + member_offset += member_type.get_size() 70 + @@ -1500,8 +1488,9 @@ cdef TypeCompoundID _c_compound(dtype dt, int logical, int aligned): 71 + 72 + # Create compound with the necessary size, and insert its members 73 + tid = H5Tcreate(H5T_COMPOUND, member_offset) 74 + - for (name, member_offset, member_type) in fields: 75 + - H5Tinsert(tid, name, member_offset, member_type.id) 76 + + for name in dt.names: 77 + + h5_name, member_offset, member_type = fields[name] 78 + + H5Tinsert(tid, h5_name, member_offset, member_type.id) 79 + 80 + return TypeCompoundID(tid) 81 + 82 + diff --git a/setup.py b/setup.py 83 + index ec2a78a7..bbb086f6 100755 84 + --- a/setup.py 85 + +++ b/setup.py 86 + @@ -32,7 +32,7 @@ 87 + # these are required to build h5py 88 + # RUN_REQUIRES is included as setup.py test needs RUN_REQUIRES for testing 89 + # RUN_REQUIRES can be removed when setup.py test is removed 90 + -SETUP_REQUIRES = RUN_REQUIRES + [NUMPY_DEP, 'Cython>=0.19', 'pkgconfig'] 91 + +SETUP_REQUIRES = RUN_REQUIRES + [NUMPY_DEP, 'Cython>=0.23', 'pkgconfig'] 92 + 93 + # Needed to avoid trying to install numpy/cython on pythons which the latest 94 + # versions don't support
+9 -14
pkgs/development/python-modules/hypothesis/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchFromGitHub, python 2 - , pythonOlder, pythonAtLeast, enum34 1 + { lib, buildPythonPackage, fetchFromGitHub, python 2 + , isPy3k, attrs, coverage, enum34 3 3 , doCheck ? true, pytest, pytest_xdist, flake8, flaky, mock 4 4 }: 5 5 buildPythonPackage rec { ··· 9 9 # pytz fake_factory django numpy pytest 10 10 # If you need these, you can just add them to your environment. 11 11 12 - version = "3.27.0"; 12 + version = "3.45.2"; 13 13 pname = "hypothesis"; 14 - name = "${pname}-${version}"; 15 14 16 15 # Upstream prefers github tarballs 17 16 src = fetchFromGitHub { 18 17 owner = "HypothesisWorks"; 19 18 repo = "hypothesis-python"; 20 - rev = "${version}"; 21 - sha256 = "1lvhd8jrwajyc5w1alb9vinsi97fjfqpkxkh8g8j527831lig0j0"; 22 - }; 19 + rev = version; 20 + sha256 = "063sn5m1966gvm3wrlxczdq4vw0r94h3nd9xpr94qxahpg2r4bpb"; 21 + }; 23 22 24 - checkInputs = stdenv.lib.optionals doCheck [ pytest pytest_xdist flake8 flaky mock]; 25 - propagatedBuildInputs = stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ]; 23 + checkInputs = [ pytest pytest_xdist flaky mock ]; 24 + propagatedBuildInputs = [ attrs coverage ] ++ lib.optional (!isPy3k) [ enum34 ]; 26 25 27 26 inherit doCheck; 28 27 ··· 32 31 py.test tests/cover 33 32 ''; 34 33 35 - # Unsupport by upstream on certain versions 36 - # https://github.com/HypothesisWorks/hypothesis-python/issues/477 37 - disabled = pythonOlder "3.4" && pythonAtLeast "2.8"; 38 - 39 - meta = with stdenv.lib; { 34 + meta = with lib; { 40 35 description = "A Python library for property based testing"; 41 36 homepage = https://github.com/HypothesisWorks/hypothesis; 42 37 license = licenses.mpl20;
+2 -2
pkgs/development/python-modules/ipykernel/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "ipykernel"; 16 - version = "4.8.0"; 16 + version = "4.8.1"; 17 17 name = "${pname}-${version}"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "dedc199df6a38725c732986dfa606c245fb8fe0fe999b33a0c305b73d80c6774"; 21 + sha256 = "fe2837622a4121cbe42b354db1e2ab46c91e807ffcb92f4c2cfd323a75f8737f"; 22 22 }; 23 23 24 24 buildInputs = [ nose ] ++ lib.optional isPy27 mock;
+2 -2
pkgs/development/python-modules/ipyparallel/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "ipyparallel"; 19 - version = "6.0.2"; 19 + version = "6.1.1"; 20 20 name = "${pname}-${version}"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "7eea4780266252fcc987b220a302d589fbb4d6b0569bd131115a20b31891103d"; 24 + sha256 = "f1e03ebb8d17f67f03bafa5d85f220883462f7bd7a97fe904c7d56ffba8534a3"; 25 25 }; 26 26 27 27 buildInputs = [ nose ];
+2 -2
pkgs/development/python-modules/ipywidgets/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ipywidgets"; 17 - version = "7.1.1"; 17 + version = "7.1.2"; 18 18 name = "${pname}-${version}"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "69e8c444e99601e6f9b9e9e596c87c19665fc73c2dd05cd507c94f35fba2959d"; 22 + sha256 = "4263ce721a1e5b53a84c4595a5e296d270ae0dc534401b536f4dda64e0b0ca02"; 23 23 }; 24 24 25 25 # Tests are not distributed
+2 -2
pkgs/development/python-modules/jsonpickle/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "jsonpickle"; 8 - version = "0.9.5"; 8 + version = "0.9.6"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "cc25dc79571d4ad7db59d05ddb7de0d76a8d598cf6136e1dbeaa9361ebcfe749"; 12 + sha256 = "545b3bee0d65e1abb4baa1818edcc9ec239aa9f2ffbfde8084d71c056180054f"; 13 13 }; 14 14 15 15 doCheck = false;
+2 -2
pkgs/development/python-modules/kaitaistruct/default.nix
··· 3 3 buildPythonPackage rec { 4 4 name = "${pname}-${version}"; 5 5 pname = "kaitaistruct"; 6 - version = "0.7"; 6 + version = "0.8"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "19j3snmr0qbd48f7yd3cc21ffv13dahf8ys591dnalbhvnkar71i"; 10 + sha256 = "d1d17c7f6839b3d28fc22b21295f787974786c2201e8788975e72e2a1d109ff5"; 11 11 }; 12 12 13 13 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/keras/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "Keras"; 8 - version = "2.1.3"; 8 + version = "2.1.4"; 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "7ca3a381523bad40a6922e88951a316664cb088fd01cea07e5ec8ada3327e3c7"; 13 + sha256 = "7ee1fcc79072ac904a4f008d715bcb78c60250ae3cd41d99e268c60ade8d0d3a"; 14 14 }; 15 15 16 16 checkInputs = [
+2 -2
pkgs/development/python-modules/libagent/default.nix
··· 5 5 buildPythonPackage rec { 6 6 name = "${pname}-${version}"; 7 7 pname = "libagent"; 8 - version = "0.9.7"; 8 + version = "0.9.8"; 9 9 10 10 src = fetchPypi{ 11 11 inherit pname version; 12 - sha256 = "3ae14dc14859f7b4b92583ab0d40884ac07f26dbe00c7b747df2d50f4b1af098"; 12 + sha256 = "7e7d62cedef9d1291b8e77abc463d50b3d685dfd953611d55a0414c12276aa78"; 13 13 }; 14 14 15 15 buildInputs = [
+2 -2
pkgs/development/python-modules/m2r/default.nix
··· 3 3 buildPythonPackage rec { 4 4 pname = "m2r"; 5 5 name = "${pname}-${version}"; 6 - version = "0.1.12"; 6 + version = "0.1.13"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "adfb86ebb7ff3fcd3ebb27ce8cd6f795c409a13f0c03363e265f17419ce5b9ab"; 10 + sha256 = "b19e3703a3a897859f01ff6a068ee9a0eea8e8fdf75e896e00e88b3476a12f87"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ mistune docutils ];
+2 -2
pkgs/development/python-modules/magic-wormhole/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "magic-wormhole"; 25 - version = "0.10.4"; 25 + version = "0.10.5"; 26 26 name = "${pname}-${version}"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "cd3105975e71bc6437848c7fc9f0b23ef0e0c625c8b19ec66a5ddc727c6d11ae"; 30 + sha256 = "9558ea1f3551e535deec3462cd5c8391cb32ebb12ecd8b40b36861dbee4917ee"; 31 31 }; 32 32 33 33 checkInputs = [ mock ];
+2 -5
pkgs/development/python-modules/natsort/default.nix
··· 16 16 }: 17 17 18 18 buildPythonPackage rec { 19 - name = "${pname}-${version}"; 20 19 pname = "natsort"; 21 - version = "5.1.1"; 20 + version = "5.2.0"; 22 21 23 22 buildInputs = [ 24 23 hypothesis ··· 36 35 37 36 src = fetchPypi { 38 37 inherit pname version; 39 - sha256 = "9ffbfb74bf3fc3905be1b9b052ed865675651e38fcd972ed1ed5c64a02f93cbd"; 38 + sha256 = "c960082d2145b04723041c4b85092546560538e29664dd197a1344d5b090bc91"; 40 39 }; 41 - 42 - patches = lib.optional (isPy35 || isPy36) ./python-3.6.3-test-failures.patch; 43 40 44 41 # testing based on project's tox.ini 45 42 checkPhase = ''
-37
pkgs/development/python-modules/natsort/python-3.6.3-test-failures.patch
··· 1 - diff --git a/test_natsort/test_string_component_transform_factory.py b/test_natsort/test_string_component_transform_factory.py 2 - index 6790e51..8db4efb 100644 3 - --- a/test_natsort/test_string_component_transform_factory.py 4 - +++ b/test_natsort/test_string_component_transform_factory.py 5 - @@ -24,6 +24,8 @@ from hypothesis.strategies import ( 6 - ) 7 - from compat.locale import bad_uni_chars 8 - 9 - +import pytest 10 - + 11 - 12 - # Each test has an "example" version for demonstrative purposes, 13 - # and a test that uses the hypothesis module. 14 - @@ -77,6 +79,7 @@ def test_string_component_transform_factory_with_LOCALE_returns_fast_int_and_gro 15 - assert _string_component_transform_factory(ns.LOCALE)(x) == fast_int(x, key=get_strxfrm()) 16 - 17 - 18 - +@pytest.mark.xfail 19 - @given(text()) 20 - def test_string_component_transform_factory_with_LOCALE_returns_fast_int_and_groupletters(x): 21 - assume(x) 22 - @@ -89,6 +92,7 @@ def test_string_component_transform_factory_with_LOCALE_and_GROUPLETTERS_returns 23 - assert _string_component_transform_factory(ns.GROUPLETTERS | ns.LOCALE)(x) == fast_int(x, key=lambda x: get_strxfrm()(_groupletters(x))) 24 - 25 - 26 - +@pytest.mark.xfail 27 - @given(text()) 28 - def test_string_component_transform_factory_with_LOCALE_and_GROUPLETTERS_returns_fast_int_and_groupletters_and_locale_convert(x): 29 - assume(x) 30 - @@ -104,6 +108,7 @@ def test_string_component_transform_factory_with_LOCALE_and_DUMB_returns_fast_in 31 - assert _string_component_transform_factory(ns._DUMB | ns.LOCALE)(x) == fast_int(x, key=lambda x: get_strxfrm()(_groupletters(x))) 32 - 33 - 34 - +@pytest.mark.xfail 35 - @given(text()) 36 - def test_string_component_transform_factory_with_LOCALE_and_DUMB_returns_fast_int_and_groupletters_and_locale_convert(x): 37 - assume(x)
+2 -2
pkgs/development/python-modules/numpy/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "numpy"; 5 - version = "1.13.3"; 5 + version = "1.14.0"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 10 extension = "zip"; 11 - sha256 = "36ee86d5adbabc4fa2643a073f93d5504bdfed37a149a3a49f4dde259f35a750"; 11 + sha256 = "3de643935b212307b420248018323a44ec51987a336d1d747c1322afc3c099fb"; 12 12 }; 13 13 14 14 disabled = isPyPy;
+27
pkgs/development/python-modules/numpydoc/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , nose 5 + , sphinx 6 + , jinja2 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "numpydoc"; 11 + version = "0.7.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname; 15 + inherit version; 16 + sha256 = "2dc7b2c4e3914745e38e370946fa4c109817331e6d450806285c08bce5cd575a"; 17 + }; 18 + 19 + checkInputs = [ nose ]; 20 + propagatedBuildInputs = [ sphinx jinja2 ]; 21 + 22 + meta = { 23 + description = "Sphinx extension to support docstrings in Numpy format"; 24 + homepage = "https://github.com/numpy/numpydoc"; 25 + license = lib.licenses.free; 26 + }; 27 + }
+2 -2
pkgs/development/python-modules/oauthenticator/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "oauthenticator"; 19 - version = "0.7.2"; 19 + version = "0.7.3"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "0rlg63ii7sxj1xad2nx6wk1xgv3a8dm0az0q9g2v6hdv9cnc4b55"; 23 + sha256 = "cb0b2564e46db28350693bc3e6457333c4ee21af5066ac743730e3f3173ea7ed"; 24 24 }; 25 25 26 26 checkPhase = ''
+5 -2
pkgs/development/python-modules/packaging/default.nix
··· 4 4 buildPythonPackage rec { 5 5 pname = "packaging"; 6 6 version = "16.8"; 7 - name = "${pname}-${version}"; 8 7 9 8 src = fetchPypi { 10 9 inherit pname version; ··· 13 12 14 13 propagatedBuildInputs = [ pyparsing six ]; 15 14 16 - buildInputs = [ pytest pretend ]; 15 + checkInputs = [ pytest pretend ]; 16 + 17 + checkPhase = '' 18 + py.test tests 19 + ''; 17 20 18 21 meta = with stdenv.lib; { 19 22 description = "Core utilities for Python packages";
+2 -2
pkgs/development/python-modules/pafy/default.nix
··· 2 2 buildPythonPackage rec { 3 3 name = "${pname}-${version}"; 4 4 pname = "pafy"; 5 - version = "0.5.3.1"; 5 + version = "0.5.4"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1a7dxi95m1043rxx1r5x3ngb66nwlq6aqcasyqqjzmmmjps4zrim"; 9 + sha256 = "e842dc589a339a870b5869cc3802f2e95824edf347f65128223cd5ebdff21024"; 10 10 }; 11 11 12 12 # No tests included in archive
+5 -4
pkgs/development/python-modules/path.py/default.nix
··· 5 5 , pytestrunner 6 6 , pytest 7 7 , glibcLocales 8 + , packaging 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "path.py"; 12 - version = "10.5"; 13 + version = "11.0"; 13 14 name = pname + "-" + version; 14 15 15 16 src = fetchPypi { 16 17 inherit pname version; 17 - sha256 = "63a7af08676668fd51750f111affbd38c1a13c61aba15c6665b16681771c79a8"; 18 + sha256 = "16134e5b287aba4a4125a6722e7837cf2a149fccc5000c500ae6c71a5525488b"; 18 19 }; 19 20 20 - checkInputs = [ pytest pytestrunner ]; 21 - buildInputs = [setuptools_scm glibcLocales ]; 21 + checkInputs = [ pytest pytestrunner glibcLocales packaging ]; 22 + buildInputs = [ setuptools_scm ]; 22 23 23 24 LC_ALL="en_US.UTF-8"; 24 25
+2 -2
pkgs/development/python-modules/pendulum/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pendulum"; 5 - version = "1.4.0"; 5 + version = "1.4.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "e996c34fb101c9c6d88a839c19af74d7c067b92ed3371274efcf4d4b6dc160a6"; 9 + sha256 = "3f16fb759e6126dd89d49886f8100caa72e5ab36563bc148b4f7eddfa0099c0f"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ dateutil pytzdata tzlocal ];
+2 -2
pkgs/development/python-modules/pexpect/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pexpect"; 9 - version = "4.3.1"; 9 + version = "4.4.0"; 10 10 name = "${pname}-${version}"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "8e287b171dbaf249d0b06b5f2e88cb7e694651d2d0b8c15bccb83170d3c55575"; 14 + sha256 = "67b85a1565968e3d5b5e7c9283caddc90c3947a2625bed1905be27bd5a03e47d"; 15 15 }; 16 16 17 17 # Wants to run pythonin a subprocess
+2 -2
pkgs/development/python-modules/plone-testing/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "plone.testing"; 10 - version = "5.1.1"; 10 + version = "6.0.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "2ca558a910b93355b760535b233518be3a06c58e46160487bf802b6f7cb1e511"; 14 + sha256 = "8aa7c45237b883ea1d1c28fb465322f69310b084b9f9b6a79af64401b649dc4c"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ setuptools zope_testing ];
+2 -2
pkgs/development/python-modules/plotly/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "plotly"; 13 - version = "2.3.0"; 13 + version = "2.4.0"; 14 14 name = "${pname}-${version}"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "95e72273699108f215886ab961dbf0890904d39583be39eabcd0788bc7ccf695"; 18 + sha256 = "8e7ee039231fec52b0b38d45e7470f70b117f6527b08cc922d74992f4d082858"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/plumbum/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "plumbum"; 9 - version = "1.6.5"; 9 + version = "1.6.6"; 10 10 name = "${pname}-${version}"; 11 11 12 12 checkInputs = [ pytest ]; ··· 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "d8abb059bb62beb6c99db08d3598167abaeeab53eaf218f91e74bae471a24bee"; 19 + sha256 = "d179b90a9927f91427a28c1bac2864c61342cb43ef39aa7324c7c9a96bcc23eb"; 20 20 }; 21 21 }
+2 -2
pkgs/development/python-modules/prov/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "prov"; 14 - version = "1.5.1"; 14 + version = "1.5.2"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "7a2d72b0df43cd9c6e374d815c8ce3cd5ca371d54f98f837853ac9fcc98aee4c"; 18 + sha256 = "640dc158d931403bc6c1a0ad80702caae71f810bac21f90ec605865c8444b7bb"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/py_scrypt/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "scrypt"; 9 - version = "0.8.0"; 9 + version = "0.8.6"; 10 10 name = "${pname}-${version}"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "0830r3q8f8mc4738ngcvwhv9kih5c6zf87mzkdifzf2h6kss99fl"; 14 + sha256 = "f8239b2d47fa1d40bc27efd231dc7083695d10c1c2ac51a99380360741e0362d"; 15 15 }; 16 16 17 17 buildInputs = [ openssl ];
+2 -2
pkgs/development/python-modules/pyglet/default.nix
··· 2 2 , mesa, xorg, freetype, fontconfig, future}: 3 3 4 4 buildPythonPackage rec { 5 - version = "1.3.0"; 5 + version = "1.3.1"; 6 6 pname = "pyglet"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "640a8f8e3d7bf8dbb551fa707f14021f619932990ab1401c48ba9dbcc6c2242c"; 10 + sha256 = "0a73280fa3949ea4890fee28f625c10b1e10a7cda390a08b6bce4740948167cd"; 11 11 }; 12 12 13 13 postPatch = let
+2 -2
pkgs/development/python-modules/pytest-mock/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytest-mock"; 5 - version = "1.6.3"; 5 + version = "1.7.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "920d1167af5c2c2ad3fa0717d0c6c52e97e97810160c15721ac895cac53abb1c"; 9 + sha256 = "8ed6c9ac6b7565b226b4da2da48876c9198d76401ec8d9c5e4c69b45423e33f8"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ pytest ] ++ lib.optional (!isPy3k) mock;
+2 -2
pkgs/development/python-modules/pytestrunner/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytest-runner"; 5 - version = "3.0"; 5 + version = "4.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "00v7pi09q60yx0l1kzyklnmr5bp597mir85a9gsi7bdfyly3lz0g"; 9 + sha256 = "183f3745561b1e00ea51cd97634ba5c540848ab4aa8016a81faba7fb7f33ec76"; 10 10 }; 11 11 12 12 buildInputs = [ setuptools_scm pytest ];
+2 -2
pkgs/development/python-modules/python-magic/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "python-magic"; 5 - version = "0.4.13"; 5 + version = "0.4.15"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "128j9y30zih6cyjyjnxhghnvpjm8vw40a1q7pgmrp035yvkaqkk0"; 9 + sha256 = "f3765c0f582d2dfc72c15f3b5a82aecfae9498bd29ca840d72f37d7bd38bfcd5"; 10 10 }; 11 11 12 12 postPatch = ''
+2 -2
pkgs/development/python-modules/regex/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "regex"; 9 - version = "2018.01.10"; 9 + version = "2018.02.08"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "139678fc013b75e486e580c39b4c52d085ed7362e400960f8be1711a414f16b5"; 13 + sha256 = "2353c0e983c4029caf32016f1dddef623c3117ac282a818468c6d2f5d541698d"; 14 14 }; 15 15 16 16 meta = {
+2 -2
pkgs/development/python-modules/ropper/default.nix
··· 8 8 9 9 buildPythonApplication rec { 10 10 pname = "ropper"; 11 - version = "1.11.3"; 11 + version = "1.11.6"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "77d9b03083d0a098261a1d2856cd330ea3db520511a78472e421a00526aa220c"; 15 + sha256 = "33777d0c3ddd9ca7bc48f53dbe2c4a222a567f1125c43b1c34fb1b360d0b19dc"; 16 16 }; 17 17 # XXX tests rely on user-writeable /dev/shm to obtain process locks and return PermissionError otherwise 18 18 # workaround: sudo chmod 777 /dev/shm
+2 -2
pkgs/development/python-modules/s3transfer/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "s3transfer"; 17 - version = "0.1.12"; 17 + version = "0.1.13"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "07hjj1cy62sc3rh5lhna9mhylp7h7aak4v6mf6809q4nc8j1p28h"; 21 + sha256 = "90dc18e028989c609146e241ea153250be451e05ecc0c2832565231dacdf59c1"; 22 22 }; 23 23 24 24 foo = 1;
+2 -2
pkgs/development/python-modules/sphinx/default.nix
··· 27 27 buildPythonPackage rec { 28 28 name = "${pname}-${version}"; 29 29 pname = "Sphinx"; 30 - version = "1.6.6"; 30 + version = "1.7.0"; 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - sha256 = "c39a6fa41bd3ec6fc10064329a664ed3a3ca2e27640a823dc520c682e4433cdb"; 33 + sha256 = "278b7923f3f4ed2a1d1359f0ae94d89ac90ddd4189e8362f4b4d3baa2afe6b4a"; 34 34 }; 35 35 LC_ALL = "en_US.UTF-8"; 36 36
+2 -2
pkgs/development/python-modules/sqlalchemy/default.nix
··· 11 11 buildPythonPackage rec { 12 12 pname = "SQLAlchemy"; 13 13 name = "${pname}-${version}"; 14 - version = "1.2.2"; 14 + version = "1.2.3"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "64b4720f0a8e033db0154d3824f5bf677cf2797e11d44743cf0aebd2a0499d9d"; 18 + sha256 = "9e9ec143e2e246f385cfb2de8daa89d2fa466279addcb7be9e102988fdf33d24"; 19 19 }; 20 20 21 21 checkInputs = [
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "sqlmap"; 8 - version = "1.2"; 8 + version = "1.2.2"; 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "18ac6392a710f0cc106c28c4e27e43e8f1b25cb46fb8b6714836212607c07b10"; 13 + sha256 = "6256e0d5ab6d465152c8a8a21bdb97b50e155255d6bedd586ce214ed7a1fb9d7"; 14 14 }; 15 15 16 16 # No tests in archive
+2 -2
pkgs/development/python-modules/stripe/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "stripe"; 6 - version = "1.77.1"; 6 + version = "1.77.2"; 7 7 name = "${pname}-${version}"; 8 8 9 9 # Tests require network connectivity and there's no easy way to disable ··· 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "d1c638b417301849ff4ee0327332cfdec96edda83c79b08af307339138077d59"; 15 + sha256 = "3bcd55108dd2c0e853a91147ee843bc375f35767e64d0f7680e5bd82ddb7fbf1"; 16 16 }; 17 17 18 18 buildInputs = [ unittest2 mock ];
+2 -2
pkgs/development/python-modules/trezor/default.nix
··· 5 5 buildPythonPackage rec { 6 6 name = "${pname}-${version}"; 7 7 pname = "trezor"; 8 - version = "0.7.16"; 8 + version = "0.9.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "6bdb69fc125ba705854e21163be6c7da3aa17c2a3a84f40b6d8a3f6e4a8cb314"; 12 + sha256 = "2dd01e11d669cb8f5e40fcf1748bcabc41fb5f41edb010fc807dc3088f9bd7de"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ protobuf hidapi requests mnemonic ];
+2 -2
pkgs/development/python-modules/voluptuous/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "voluptuous"; 5 - version = "0.10.5"; 5 + version = "0.11.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "15i3gaap8ilhpbah1ffc6q415wkvliqxilc6s69a4rinvkw6cx3s"; 9 + sha256 = "af7315c9fa99e0bfd195a21106c82c81619b42f0bd9b6e287b797c6b6b6a9918"; 10 10 }; 11 11 12 12 checkInputs = [ nose ];
+2 -2
pkgs/development/python-modules/webcolors/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "webcolors"; 9 - version = "1.7"; 9 + version = "1.8.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "e47e68644d41c0b1f1e4d939cfe4039bdf1ab31234df63c7a4f59d4766487206"; 13 + sha256 = "030562f624467a9901f0b455fef05486a88cfb5daa1e356bd4aacea043850b59"; 14 14 }; 15 15 16 16 checkPhase = ''
+2 -2
pkgs/development/python-modules/widgetsnbextension/default.nix
··· 8 8 buildPythonPackage rec { 9 9 pname = "widgetsnbextension"; 10 10 name = "${pname}-${version}"; 11 - version = "3.1.3"; 11 + version = "3.1.4"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "02edabcaeaa247721df8027f660f3384c20f30c4865a7ea5dd80685c368736df"; 15 + sha256 = "79f164a644620abbe351440a70468ac3a5b22b392afa4577c8d5f91577a2669b"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ notebook ];
+2 -2
pkgs/development/python-modules/yapf/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "yapf"; 5 - version = "0.20.1"; 5 + version = "0.20.2"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "bd19f246be7193ad2acdc04702b92315f1ae28d49c82f6671afdeefe9d32f468"; 10 + sha256 = "7f5efdb7edf0318b91e53721d934580a77153e24a222f52f6e1c3b7629aead43"; 11 11 }; 12 12 13 13 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/zodbpickle/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "zodbpickle"; 8 - version = "0.7.0"; 8 + version = "1.0"; 9 9 name = "${pname}-${version}"; 10 10 disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "95a247fb17bce980af8d548af70ac5bd1bad22773f242eb8efa24428efa909a8"; 14 + sha256 = "3af9169fb1d5901cf6693ab356b0dfda20ad2cacc5673fad59b4449ed50d5399"; 15 15 }; 16 16 17 17 # fails..
+7
pkgs/servers/home-assistant/default.nix
··· 28 28 sha256 = "14zbnbn53yvrpv79ch6n02myq9b4winjkaykzi356sfqb7f3d16g"; 29 29 }; 30 30 }); 31 + voluptuous = super.voluptuous.overridePythonAttrs (oldAttrs: rec { 32 + version = "0.10.5"; 33 + src = oldAttrs.src.override { 34 + inherit version; 35 + sha256 = "15i3gaap8ilhpbah1ffc6q415wkvliqxilc6s69a4rinvkw6cx3s"; 36 + }; 37 + }); 31 38 hass-frontend = super.callPackage ./frontend.nix { }; 32 39 }; 33 40 };
+1 -1
pkgs/stdenv/generic/setup.sh
··· 866 866 # necessary when sources have been copied from other store 867 867 # locations. 868 868 if [ "${dontMakeSourcesWritable:-0}" != 1 ]; then 869 - chmod -R u+w "$sourceRoot" 869 + chmod -R u+w -- "$sourceRoot" 870 870 fi 871 871 872 872 runHook postUnpack
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 26 26 27 27 in buildPythonPackage rec { 28 28 pname = "awscli"; 29 - version = "1.14.32"; 29 + version = "1.14.41"; 30 30 namePrefix = ""; 31 31 32 32 src = fetchPypi { 33 33 inherit pname version; 34 - sha256 = "09i82nf43pv5v598wvbj4nk1bfc64wp7xzlx5ykaca5m40lkarz0"; 34 + sha256 = "8cf2a52d56f26e22e2fbd7b72649ef1d3de8930df7a730d7f27418d129bb3a6a"; 35 35 }; 36 36 37 37 # No tests included
+1 -19
pkgs/top-level/python-packages.nix
··· 11430 11430 blas = pkgs.openblasCompat; 11431 11431 }; 11432 11432 11433 - numpydoc = buildPythonPackage rec { 11434 - pname = "numpydoc"; 11435 - name = "${pname}-${version}"; 11436 - version = "0.6.0"; 11437 - 11438 - src = pkgs.fetchurl { 11439 - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; 11440 - sha256 = "1ec573e91f6d868a9940d90a6599f3e834a2d6c064030fbe078d922ee21dcfa1"; 11441 - }; 11442 - 11443 - buildInputs = [ self.nose ]; 11444 - propagatedBuildInputs = [ self.sphinx self.matplotlib ]; 11445 - 11446 - meta = { 11447 - description = "Sphinx extension to support docstrings in Numpy format"; 11448 - homepage = "https://github.com/numpy/numpydoc"; 11449 - license = licenses.free; 11450 - }; 11451 - }; 11433 + numpydoc = callPackage ../development/python-modules/numpydoc { }; 11452 11434 11453 11435 numpy-stl = callPackage ../development/python-modules/numpy-stl { }; 11454 11436