From 650116a77312ce6d2cf064b33ad630b4992fed67 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Fri, 14 Aug 2015 23:24:44 +0200 Subject: [PATCH] python-packages pathpy: 5.2 -> 7.6 Note that tests fail because of apparently a bug in the dependency pytestrunner. The latest version of pathpy is 8.0. However, that version breaks the qtconsole. --- pkgs/top-level/python-packages.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3cff75ea2b5..0464197a7ea 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9259,19 +9259,27 @@ let }; pathpy = buildPythonPackage rec { - name = "path.py-5.2"; + version = "7.6"; + name = "path.py-${version}"; src = pkgs.fetchurl { - url = "https://pypi.python.org/packages/source/p/path.py/${name}.zip"; - sha256 = "0n1kpbbm1dg5f484yzxr7gb3ak6vjp92j70nw3bgjzsj9fh26afq"; + url = "https://pypi.python.org/packages/source/p/path.py/${name}.tar.gz"; + sha256 = "5cdf60f359f1add18f8556c9a1855cbd1d517f0780e3d386c256515f698ba0e0"; }; - + + buildInputs = with self; [setuptools_scm pytestrunner pytest]; + meta = { description = "A module wrapper for os.path"; homepage = http://github.com/jaraco/path.py; license = licenses.mit; platforms = platforms.linux; }; + + # Test fails with python 2.7: TestUnicodePaths.test_walkdirs_with_unicode_name + # Also during tests with python 3.4: RuntimeError: dictionary changed size during iteration + # Caused by pytestrunner + doCheck = false; }; paypalrestsdk = buildPythonPackage rec {