From 7040bd13cda41d1f970a2ac2c4973d71ef4b4230 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 26 Oct 2018 13:24:08 -0400 Subject: [PATCH] pythonPackages.simpleparse: refactor move to python-modules --- .../python-modules/simpleparse/default.nix | 26 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 21 +-------------- 2 files changed, 27 insertions(+), 20 deletions(-) create mode 100644 pkgs/development/python-modules/simpleparse/default.nix diff --git a/pkgs/development/python-modules/simpleparse/default.nix b/pkgs/development/python-modules/simpleparse/default.nix new file mode 100644 index 00000000000..025331a49e9 --- /dev/null +++ b/pkgs/development/python-modules/simpleparse/default.nix @@ -0,0 +1,26 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, isPyPy +}: + +buildPythonPackage rec { + version = "2.1.1"; + pname = "simpleparse"; + disabled = isPy3k || isPyPy; + + src = fetchPypi { + inherit pname version; + sha256 = "1n8msk71lpl3kv086xr2sv68ppgz6228575xfnbszc6p1mwr64rg"; + }; + + doCheck = false; # weird error + + meta = with stdenv.lib; { + description = "A Parser Generator for Python"; + homepage = https://pypi.python.org/pypi/SimpleParse; + license = licenses.bsd0; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8f9f705df27..63786c6a8d7 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3726,26 +3726,7 @@ in { simplejson = callPackage ../development/python-modules/simplejson { }; - simpleparse = buildPythonPackage rec { - version = "2.1.1"; - name = "simpleparse-${version}"; - - disabled = isPy3k || isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/SimpleParse/SimpleParse-${version}.tar.gz"; - sha256 = "1n8msk71lpl3kv086xr2sv68ppgz6228575xfnbszc6p1mwr64rg"; - }; - - doCheck = false; # weird error - - meta = { - description = "A Parser Generator for Python"; - homepage = https://pypi.python.org/pypi/SimpleParse; - platforms = platforms.all; - maintainers = with maintainers; [ ]; - }; - }; + simpleparse = callPackage ../development/python-modules/simpleparse { }; slimit = callPackage ../development/python-modules/slimit { };