nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

pythonPackages.unittest2: refactor move to python-modules

+39 -29
+38
pkgs/development/python-modules/unittest2/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , six 5 + , traceback2 6 + }: 7 + 8 + buildPythonPackage rec { 9 + version = "1.1.0"; 10 + pname = "unittest2"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "0y855kmx7a8rnf81d3lh5lyxai1908xjp0laf4glwa4c8472m212"; 15 + }; 16 + 17 + propagatedBuildInputs = [ six traceback2 ]; 18 + 19 + # # 1.0.0 and up create a circle dependency with traceback2/pbr 20 + doCheck = false; 21 + 22 + postPatch = '' 23 + # argparse is needed for python < 2.7, which we do not support anymore. 24 + substituteInPlace setup.py --replace "argparse" "" 25 + 26 + # # fixes a transient error when collecting tests, see https://bugs.launchpad.net/python-neutronclient/+bug/1508547 27 + sed -i '510i\ return None, False' unittest2/loader.py 28 + # https://github.com/pypa/packaging/pull/36 29 + sed -i 's/version=VERSION/version=str(VERSION)/' setup.py 30 + ''; 31 + 32 + meta = with stdenv.lib; { 33 + description = "A backport of the new features added to the unittest testing framework"; 34 + homepage = https://pypi.python.org/pypi/unittest2; 35 + license = licenses.bsd0; 36 + }; 37 + 38 + }
+1 -29
pkgs/top-level/python-packages.nix
··· 4045 4045 4046 4046 unicodecsv = callPackage ../development/python-modules/unicodecsv { }; 4047 4047 4048 - unittest2 = buildPythonPackage rec { 4049 - version = "1.1.0"; 4050 - name = "unittest2-${version}"; 4051 - 4052 - src = pkgs.fetchurl { 4053 - url = "mirror://pypi/u/unittest2/unittest2-${version}.tar.gz"; 4054 - sha256 = "0y855kmx7a8rnf81d3lh5lyxai1908xjp0laf4glwa4c8472m212"; 4055 - }; 4056 - 4057 - # # 1.0.0 and up create a circle dependency with traceback2/pbr 4058 - doCheck = false; 4059 - 4060 - postPatch = '' 4061 - # argparse is needed for python < 2.7, which we do not support anymore. 4062 - substituteInPlace setup.py --replace "argparse" "" 4063 - 4064 - # # fixes a transient error when collecting tests, see https://bugs.launchpad.net/python-neutronclient/+bug/1508547 4065 - sed -i '510i\ return None, False' unittest2/loader.py 4066 - # https://github.com/pypa/packaging/pull/36 4067 - sed -i 's/version=VERSION/version=str(VERSION)/' setup.py 4068 - ''; 4069 - 4070 - propagatedBuildInputs = with self; [ six traceback2 ]; 4071 - 4072 - meta = { 4073 - description = "A backport of the new features added to the unittest testing framework"; 4074 - homepage = https://pypi.python.org/pypi/unittest2; 4075 - }; 4076 - }; 4048 + unittest2 = callPackage ../development/python-modules/unittest2 { }; 4077 4049 4078 4050 unittest-xml-reporting = callPackage ../development/python-modules/unittest-xml-reporting { }; 4079 4051