diff options
author | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2018-02-05 13:13:12 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-05 13:13:12 +0000 |
commit | 422f99b9a65e833d0ad8207c389beca26e0e4f20 (patch) | |
tree | 1564ad3d3706b83c2c027f8b440d33a178766b6d /pkgs/development | |
parent | db99677040ef9467b70dc526742604f2a80a0b44 (diff) | |
parent | 14da2e22b40d5b9c0978627c2fdc1d76283d3c58 (diff) | |
download | nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.tar nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.tar.gz nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.tar.bz2 nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.tar.lz nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.tar.xz nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.tar.zst nixlib-422f99b9a65e833d0ad8207c389beca26e0e4f20.zip |
Merge pull request #34589 from Ma27/package-pybase64
pythonPackages.pybase64: init at 0.2.1
Diffstat (limited to 'pkgs/development')
3 files changed, 56 insertions, 19 deletions
diff --git a/pkgs/development/python-modules/nose-parameterized/default.nix b/pkgs/development/python-modules/nose-parameterized/default.nix index 3c7cd077cdc0..77b540fdef06 100644 --- a/pkgs/development/python-modules/nose-parameterized/default.nix +++ b/pkgs/development/python-modules/nose-parameterized/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchPypi, buildPythonPackage, nose, six, glibcLocales, isPy3k }: +{ fetchPypi, parameterized }: -buildPythonPackage rec { +parameterized.overrideAttrs (o: rec { pname = "nose-parameterized"; version = "0.6.0"; @@ -8,20 +8,4 @@ buildPythonPackage rec { inherit pname version; sha256 = "1khlabgib4161vn6alxsjaa8javriywgx9vydddi659gp9x6fpnk"; }; - - # Tests require some python3-isms but code works without. - doCheck = isPy3k; - - buildInputs = [ nose glibcLocales ]; - propagatedBuildInputs = [ six ]; - - checkPhase = '' - LC_ALL="en_US.UTF-8" nosetests -v - ''; - - meta = with stdenv.lib; { - description = "Parameterized testing with any Python test framework"; - homepage = https://pypi.python.org/pypi/nose-parameterized; - license = licenses.bsd3; - }; -} +}) diff --git a/pkgs/development/python-modules/parameterized/default.nix b/pkgs/development/python-modules/parameterized/default.nix new file mode 100644 index 000000000000..14b41fe950bb --- /dev/null +++ b/pkgs/development/python-modules/parameterized/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchPypi, buildPythonPackage, nose, six, glibcLocales, isPy3k }: + +buildPythonPackage rec { + pname = "parameterized"; + version = "0.6.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1qj1939shm48d9ql6fm1nrdy4p7sdyj8clz1szh5swwpf1qqxxfa"; + }; + + # Tests require some python3-isms but code works without. + doCheck = isPy3k; + + checkInputs = [ nose glibcLocales ]; + propagatedBuildInputs = [ six ]; + + checkPhase = '' + LC_ALL="en_US.UTF-8" nosetests -v + ''; + + meta = with stdenv.lib; { + description = "Parameterized testing with any Python test framework"; + homepage = https://pypi.python.org/pypi/parameterized; + license = licenses.bsd3; + maintainers = with maintainers; [ ma27 ]; + }; +} diff --git a/pkgs/development/python-modules/pybase64/default.nix b/pkgs/development/python-modules/pybase64/default.nix new file mode 100644 index 000000000000..c81d60ced4df --- /dev/null +++ b/pkgs/development/python-modules/pybase64/default.nix @@ -0,0 +1,25 @@ +{ buildPythonPackage, stdenv, fetchPypi, parameterized, six, nose }: + +buildPythonPackage rec { + pname = "pybase64"; + version = "0.2.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "1hggg69s5r8jyqdwyzri5sn3f19p7ayl0fjhjma0qzgfp7bk6zjc"; + }; + + propagatedBuildInputs = [ six ]; + checkInputs = [ parameterized nose ]; + + checkPhase = '' + nosetests + ''; + + meta = with stdenv.lib; { + homepage = https://pypi.python.org/pypi/pybase64; + description = "Fast Base64 encoding/decoding"; + license = licenses.bsd2; + maintainers = with maintainers; [ ma27 ]; + }; +} |