From 77df3ef7a730bd4727e938665c4bedb42108be2e Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Sat, 27 Oct 2018 09:54:35 -0400 Subject: [PATCH] pythonPackages.semantic: refactor move to python-modules --- .../python-modules/semantic/default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 22 +------------- 2 files changed, 31 insertions(+), 21 deletions(-) create mode 100644 pkgs/development/python-modules/semantic/default.nix diff --git a/pkgs/development/python-modules/semantic/default.nix b/pkgs/development/python-modules/semantic/default.nix new file mode 100644 index 00000000000..b5855fbb143 --- /dev/null +++ b/pkgs/development/python-modules/semantic/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, isPy3k +, quantities +, numpy +}: + +buildPythonPackage rec { + pname = "semantic"; + version = "1.0.3"; + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "bbc47dad03dddb1ba5895612fdfa1e43cfb3c497534976cebacd4f3684b505b4"; + }; + + propagatedBuildInputs = [ quantities numpy ]; + + # strange setuptools error (can not import semantic.test) + doCheck = false; + + meta = with stdenv.lib; { + description = "Common Natural Language Processing Tasks for Python"; + homepage = https://github.com/crm416/semantic; + license = licenses.mit; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d12855a2304..796ed9a4cb1 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3819,27 +3819,7 @@ in { secretstorage = callPackage ../development/python-modules/secretstorage { }; - semantic = buildPythonPackage rec { - name = "semantic-1.0.3"; - - disabled = isPy3k; - - propagatedBuildInputs = with self; [ quantities numpy ]; - - src = pkgs.fetchurl { - url = "mirror://pypi/s/semantic/semantic-1.0.3.tar.gz"; - sha256 = "bbc47dad03dddb1ba5895612fdfa1e43cfb3c497534976cebacd4f3684b505b4"; - }; - - # strange setuptools error (can not import semantic.test) - doCheck = false; - - meta = with pkgs.stdenv.lib; { - description = "Common Natural Language Processing Tasks for Python"; - homepage = https://github.com/crm416/semantic; - license = licenses.mit; - }; - }; + semantic = callPackage ../development/python-modules/semantic { }; sandboxlib = buildPythonPackage rec { name = "sandboxlib-${version}";