git.iko.soy/typeable/nixpkgs
on master help sign in
python2Packages.prettytable: init at 1.0.1

Fixes #106275

commit59d8ee790eaa49fa8f872257e745d45111b9dae4 authorOrivej Desh <orivej@gmx.fr> dateThu 10 Dec 2020, 10:27 (6 years ago) parent16e7125
2 files changed+41−1
pkgs/development/python-modules/prettytable/1.nix+37 pkgs/top-level/python-packages.nix+4−1
pkgs/development/python-modules/prettytable/1.nixnew file+37
@@ -0,0 +1,37 @@
1+{ stdenv
2+, buildPythonPackage
3+, fetchPypi
4+, glibcLocales
5+, setuptools_scm
6+, wcwidth
7+}:
8+
9+buildPythonPackage rec {
10+ pname = "prettytable";
11+ version = "1.0.1";
12+
13+ src = fetchPypi {
14+ inherit pname version;
15+ sha256 = "0wcpp1nkicrswb353yn6xd2x535cpif62nw5rgz33c1wj0wzbdvb";
16+ };
17+
18+ nativeBuildInputs = [ setuptools_scm ];
19+ buildInputs = [ glibcLocales ];
20+
21+ propagatedBuildInputs = [ wcwidth ];
22+
23+ preCheck = ''
24+ export LANG="en_US.UTF-8"
25+ '';
26+
27+ # no test no longer available in pypi package
28+ doCheck = false;
29+ pythonImportsCheck = [ "prettytable" ];
30+
31+ meta = with stdenv.lib; {
32+ description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format";
33+ homepage = "http://code.google.com/p/prettytable/";
34+ license = licenses.bsd3;
35+ };
36+
37+}
pkgs/top-level/python-packages.nix+4−1
@@ -4780,7 +4780,10 @@ in {
47804780
47814781 pretend = callPackage ../development/python-modules/pretend { };
47824782
4783− prettytable = callPackage ../development/python-modules/prettytable { };
4783+ prettytable = if isPy3k then
4784+ callPackage ../development/python-modules/prettytable { }
4785+ else
4786+ callPackage ../development/python-modules/prettytable/1.nix { };
47844787
47854788 priority = callPackage ../development/python-modules/priority { };
47864789