Skip to content

Commit

Permalink
Merge pull request #34589 from Ma27/package-pybase64
Browse files Browse the repository at this point in the history
pythonPackages.pybase64: init at 0.2.1
  • Loading branch information
FRidh committed Feb 5, 2018
2 parents db99677 + 14da2e2 commit 422f99b
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 20 deletions.
22 changes: 3 additions & 19 deletions pkgs/development/python-modules/nose-parameterized/default.nix
@@ -1,27 +1,11 @@
{ stdenv, fetchPypi, buildPythonPackage, nose, six, glibcLocales, isPy3k }:
{ fetchPypi, parameterized }:

buildPythonPackage rec {
parameterized.overrideAttrs (o: rec {
pname = "nose-parameterized";
version = "0.6.0";

src = fetchPypi {
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;
};
}
})
28 changes: 28 additions & 0 deletions 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 ];
};
}
25 changes: 25 additions & 0 deletions 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 ];
};
}
7 changes: 6 additions & 1 deletion pkgs/top-level/python-packages.nix
Expand Up @@ -3842,7 +3842,8 @@ in {
};
});

nose-parameterized = callPackage ../development/python-modules/nose-parameterized {};
nose-parameterized = warn "Warning: `nose-parameterized` is deprecated! Use `parameterized` instead."
(callPackage ../development/python-modules/nose-parameterized {});

neurotools = buildPythonPackage (rec {
name = "NeuroTools-${version}";
Expand Down Expand Up @@ -12406,6 +12407,8 @@ in {
};
};

parameterized = callPackage ../development/python-modules/parameterized { };

paramz = callPackage ../development/python-modules/paramz { };

parsel = buildPythonPackage rec {
Expand Down Expand Up @@ -12829,6 +12832,8 @@ in {

kmsxx = callPackage ../development/libraries/kmsxx { };

pybase64 = callPackage ../development/python-modules/pybase64 { };

pylibconfig2 = buildPythonPackage rec {
name = "pylibconfig2-${version}";
version = "0.2.4";
Expand Down

0 comments on commit 422f99b

Please sign in to comment.