From c54d577db429743df61c1fc0e4b2671ace0e8010 Mon Sep 17 00:00:00 2001 From: Eric Sagnes Date: Fri, 25 Mar 2016 18:28:57 +0900 Subject: [PATCH 1/4] cached-property: init at 1.3.0 --- pkgs/top-level/python-packages.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 88c238ef8b4..5353cf367be 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1809,6 +1809,26 @@ in modules // { propagatedBuildInputs = with self; [ boto crcmod psutil ]; }; + cached-property = buildPythonPackage rec { + version = "1.3.0"; + name = "cached-property-${version}"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/c/cached-property/${name}.tar.gz"; + sha256 = "10dwi3s6f154ag9dvqy5jiwp31fs57lbxjcjgn4cwvi8qyqpi3j5"; + }; + + buildInputs = with self; [ freezegun ]; + + meta = { + description = "A decorator for caching properties in classes"; + homepage = https://github.com/pydanny/cached-property; + license = licenses.bsd3; + platforms = platforms.linux; + maintainers = with maintainers; [ ericsagnes ]; + }; + }; + cgroup-utils = buildPythonPackage rec { version = "0.6"; name = "cgroup-utils-${version}"; From c867346b055320af07518190a98234e99a211f6d Mon Sep 17 00:00:00 2001 From: Eric Sagnes Date: Sun, 27 Mar 2016 01:42:13 +0900 Subject: [PATCH 2/4] dockerpty: 0.3.4 -> 0.4.1 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5353cf367be..bdf2b7d1317 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4932,11 +4932,11 @@ in modules // { }; dockerpty = buildPythonPackage rec { - name = "dockerpty-0.3.4"; + name = "dockerpty-0.4.1"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/d/dockerpty/${name}.tar.gz"; - sha256 = "a51044cc49089a2408fdf6769a63eebe0b16d91f34716ecee681984446ce467d"; + sha256 = "1kjn64wx23jmr8dcc6g7bwlmrhfmxr77gh6iphqsl39sayfxdab9"; }; propagatedBuildInputs = with self; [ six ]; From bdbdb03a160a99f071c8884099f4f30369d034af Mon Sep 17 00:00:00 2001 From: Eric Sagnes Date: Sun, 27 Mar 2016 01:43:38 +0900 Subject: [PATCH 3/4] docker-py: 1.5.0 -> 1.7.2 --- pkgs/top-level/python-packages.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bdf2b7d1317..1438e48ddd3 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4912,11 +4912,12 @@ in modules // { }; docker = buildPythonPackage rec { - name = "docker-py-1.5.0"; + name = "docker-py-${version}"; + version = "1.7.2"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/d/docker-py/${name}.tar.gz"; - sha256 = "1l7q0179y4lmv24z4q12653141wc1b1zzgbfw46yzbs6mj7i4939"; + sha256 = "0k6hm3vmqh1d3wr9rryyif5n4rzvcffdlb1k4jvzp7g4996d3ccm"; }; propagatedBuildInputs = with self; [ six requests2 websocket_client ]; From e3f00861dfe92d12df93dd9123ef72033206160a Mon Sep 17 00:00:00 2001 From: Eric Sagnes Date: Sun, 27 Mar 2016 01:44:49 +0900 Subject: [PATCH 4/4] docker-compose: 1.5.2 -> 1.6.2 --- pkgs/top-level/python-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1438e48ddd3..62dd47cba92 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8839,14 +8839,13 @@ in modules // { }; docker_compose = buildPythonPackage rec { - version = "1.5.2"; + version = "1.6.2"; name = "docker-compose-${version}"; namePrefix = ""; - disabled = isPy3k || isPyPy; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/d/docker-compose/${name}.tar.gz"; - sha256 = "79aa7e2e6ef9ab1936f8777476ffd4bb329875ec3d3664d239896d2f2a3c4f4f"; + sha256 = "10i4032d99hm5nj1p74pcad9i3gz1h5x3096byklncgssfyjqki6"; }; # lots of networking and other fails @@ -8854,8 +8853,9 @@ in modules // { buildInputs = with self; [ mock pytest nose ]; propagatedBuildInputs = with self; [ requests2 six pyyaml texttable docopt docker dockerpty websocket_client - enum34 jsonschema + enum34 jsonschema cached-property ]; + patchPhase = '' sed -i "s/'requests >= 2.6.1, < 2.8'/'requests'/" setup.py '';