From 36be37f7f290e1a8f8ed763a3258877d2cabb684 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Sun, 28 Oct 2018 13:04:08 -0400 Subject: [PATCH] pythonPackages.urwidtrees: refactor move to python-modules --- .../python-modules/urwidtrees/default.nix | 26 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 20 +------------- 2 files changed, 27 insertions(+), 19 deletions(-) create mode 100644 pkgs/development/python-modules/urwidtrees/default.nix diff --git a/pkgs/development/python-modules/urwidtrees/default.nix b/pkgs/development/python-modules/urwidtrees/default.nix new file mode 100644 index 00000000000..ac9cf73cab1 --- /dev/null +++ b/pkgs/development/python-modules/urwidtrees/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchFromGitHub +, urwid +}: + +buildPythonPackage rec { + name = "urwidtrees"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "pazz"; + repo = "urwidtrees"; + rev = "${version}"; + sha256 = "03gpcdi45z2idy1fd9zv8v9naivmpfx65hshm8r984k9wklv1dsa"; + }; + + propagatedBuildInputs = [ urwid ]; + + meta = with stdenv.lib; { + description = "Tree widgets for urwid"; + homepage = https://github.com/pazz/urwidtrees; + license = licenses.gpl3; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 729af1a38ea..4dc96f898ba 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4073,25 +4073,7 @@ in { urwid = callPackage ../development/python-modules/urwid {}; - urwidtrees = buildPythonPackage rec { - name = "urwidtrees-${rev}"; - rev = "1.0"; - - src = pkgs.fetchFromGitHub { - owner = "pazz"; - repo = "urwidtrees"; - inherit rev; - sha256 = "03gpcdi45z2idy1fd9zv8v9naivmpfx65hshm8r984k9wklv1dsa"; - }; - - propagatedBuildInputs = with self; [ urwid ]; - - meta = { - description = "Tree widgets for urwid"; - license = licenses.gpl3; - maintainers = with maintainers; [ ]; - }; - }; + urwidtrees = callPackage ../development/python-modules/urwidtrees { }; user-agents = callPackage ../development/python-modules/user-agents { };