From 311f17970fca46d4553a9019731f08a5fe57aee5 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 27 Oct 2019 15:53:49 +0100 Subject: [PATCH] python.pkgs.tbm-utils: init at 1.0.0 --- .../python-modules/tbm-utils/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 +- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/python-modules/tbm-utils/default.nix diff --git a/pkgs/development/python-modules/tbm-utils/default.nix b/pkgs/development/python-modules/tbm-utils/default.nix new file mode 100644 index 00000000000..f0593ba1bcc --- /dev/null +++ b/pkgs/development/python-modules/tbm-utils/default.nix @@ -0,0 +1,37 @@ +{ lib +, buildPythonPackage +, fetchPypi +, attrs +, pendulum +, pprintpp +, wrapt +, pythonOlder +}: + +buildPythonPackage rec { + pname = "tbm-utils"; + version = "1.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "08fb86b5ab469bafdbef19751abb6dc1e08a3043c373ea915e1b6e20d023b529"; + }; + + postPatch = '' + substituteInPlace setup.py --replace ",<19.3" "" + ''; + + # No tests in archive. + doCheck = false; + + disabled = pythonOlder "3.6"; + + propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ]; + + meta = { + homepage = https://github.com/thebigmunch/tbm-utils; + license = with lib.licenses; [ mit ]; + description = "A commonly-used set of utilities"; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 29715728a48..f5ce5fc7ce6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5015,7 +5015,7 @@ in { sphinxcontrib-devhelp = callPackage ../development/python-modules/sphinxcontrib-devhelp {}; sphinxcontrib-htmlhelp = callPackage ../development/python-modules/sphinxcontrib-htmlhelp {}; - + sphinxcontrib-jsmath = callPackage ../development/python-modules/sphinxcontrib-jsmath {}; sphinxcontrib-qthelp = callPackage ../development/python-modules/sphinxcontrib-qthelp {}; @@ -5065,6 +5065,8 @@ in { tasklib = callPackage ../development/python-modules/tasklib { }; + tbm-utils = callPackage ../development/python-modules/tbm-utils { }; + tempita = callPackage ../development/python-modules/tempita { }; terminado = callPackage ../development/python-modules/terminado { };