From 51a75d353ba433041f535dcc572e49e26ed51ca7 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Thu, 25 Oct 2018 21:52:52 -0400 Subject: [PATCH] pythonPackages.prettytable: refactor move to python-modules --- .../python-modules/prettytable/default.nix | 28 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 21 +------------- 2 files changed, 29 insertions(+), 20 deletions(-) create mode 100644 pkgs/development/python-modules/prettytable/default.nix diff --git a/pkgs/development/python-modules/prettytable/default.nix b/pkgs/development/python-modules/prettytable/default.nix new file mode 100644 index 00000000000..2ab92217144 --- /dev/null +++ b/pkgs/development/python-modules/prettytable/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, glibcLocales +}: + +buildPythonPackage rec { + pname = "prettytable"; + version = "0.7.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188"; + }; + + buildInputs = [ glibcLocales ]; + + preCheck = '' + export LANG="en_US.UTF-8" + ''; + + meta = with stdenv.lib; { + description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; + homepage = http://code.google.com/p/prettytable/; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f18e821c5b3..13849ec135d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3213,26 +3213,7 @@ in { premailer = callPackage ../development/python-modules/premailer { }; - prettytable = buildPythonPackage rec { - name = "prettytable-0.7.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/P/PrettyTable/${name}.tar.bz2"; - sha256 = "599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188"; - }; - - buildInputs = [ pkgs.glibcLocales ]; - - preCheck = '' - export LANG="en_US.UTF-8" - ''; - - meta = { - description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format"; - homepage = http://code.google.com/p/prettytable/; - }; - }; - + prettytable = callPackage ../development/python-modules/prettytable { }; prompt_toolkit = callPackage ../development/python-modules/prompt_toolkit { };