diff options
author | adisbladis <adisbladis@gmail.com> | 2018-05-11 12:17:43 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-11 12:17:43 +0800 |
commit | c361d5a386831e1bc5a43d44d922c9532cfd464d (patch) | |
tree | 1b88c7fb5d6fe68ca475ba89d289cbf863750abb /pkgs/development/python-modules | |
parent | f90d8d5da26a42048191fcbeea4161cf89d76d47 (diff) | |
parent | eb2ba8ac0d86fbbc35ad2a4b3cd840318cb11533 (diff) | |
download | nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.tar nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.tar.gz nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.tar.bz2 nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.tar.lz nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.tar.xz nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.tar.zst nixlib-c361d5a386831e1bc5a43d44d922c9532cfd464d.zip |
Merge pull request #40231 from teto/configobj_tests
[RDY] pythonPackages.configobj: enable tests
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/configobj/default.nix | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/configobj/default.nix b/pkgs/development/python-modules/configobj/default.nix index 98631b6920b3..dd2b26e0f591 100644 --- a/pkgs/development/python-modules/configobj/default.nix +++ b/pkgs/development/python-modules/configobj/default.nix @@ -1,19 +1,30 @@ -{ stdenv, buildPythonPackage, fetchPypi, six }: +{ stdenv, buildPythonPackage +, fetchFromGitHub +, six +, mock, pytest +}: buildPythonPackage rec { pname = "configobj"; version = "5.0.6"; - src = fetchPypi { - inherit pname version; - sha256 = "00h9rcmws03xvdlfni11yb60bz3kxfvsj6dg6nrpzj71f03nbxd2"; + # Pypi archives don't contain the tests + src = fetchFromGitHub { + owner = "DiffSK"; + repo = pname; + rev = "v${version}"; + sha256 = "0x97794nk3dfn0i3si9fv7y19jnpnarb34bkdwlz7ii7ag6xihhw"; }; - # error: invalid command 'test' - doCheck = false; propagatedBuildInputs = [ six ]; + checkPhase = '' + pytest --deselect=tests/test_configobj.py::test_options_deprecation + ''; + + checkInputs = [ mock pytest ]; + meta = with stdenv.lib; { description = "Config file reading, writing and validation"; homepage = https://pypi.python.org/pypi/configobj; |