From 2de9035fca6e102a961ce8893c90e78bec4fd575 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 26 Oct 2018 11:00:11 -0400 Subject: [PATCH] pythonPackages.pysmi: refactor move to python-modules --- .../python-modules/pysmi/default.nix | 28 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 23 +-------------- 2 files changed, 29 insertions(+), 22 deletions(-) create mode 100644 pkgs/development/python-modules/pysmi/default.nix diff --git a/pkgs/development/python-modules/pysmi/default.nix b/pkgs/development/python-modules/pysmi/default.nix new file mode 100644 index 00000000000..0471e948f2f --- /dev/null +++ b/pkgs/development/python-modules/pysmi/default.nix @@ -0,0 +1,28 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, ply +}: + +buildPythonPackage rec { + version = "0.0.7"; + pname = "pysmi"; + + src = fetchPypi { + inherit pname version; + sha256 = "05h1lv2a687b9qjc399w6728ildx7majbn338a0c4k3gw6wnv7wr"; + }; + + propagatedBuildInputs = [ ply ]; + + # Tests require pysnmp, which in turn requires pysmi => infinite recursion + doCheck = false; + + meta = with stdenv.lib; { + homepage = http://pysmi.sf.net; + description = "SNMP SMI/MIB Parser"; + license = licenses.bsd2; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2eb4c1f3f83..c8ec7ea4d94 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3400,28 +3400,7 @@ in { PyRSS2Gen = callPackage ../development/python-modules/pyrss2gen { }; - pysmi = buildPythonPackage rec { - version = "0.0.7"; - name = "pysmi-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysmi/${name}.tar.gz"; - sha256 = "05h1lv2a687b9qjc399w6728ildx7majbn338a0c4k3gw6wnv7wr"; - }; - - # Tests require pysnmp, which in turn requires pysmi => infinite recursion - doCheck = false; - - propagatedBuildInputs = with self; [ ply ]; - - meta = { - homepage = http://pysmi.sf.net; - description = "SNMP SMI/MIB Parser"; - license = licenses.bsd2; - platforms = platforms.all; - maintainers = with maintainers; [ koral ]; - }; - }; + pysmi = callPackage ../development/python-modules/pysmi { }; pysnmp = buildPythonPackage rec { version = "4.3.2";