From 64b4bcc0147b89f5930c7f5727ddf750913eabd3 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Fri, 26 Oct 2018 11:01:49 -0400 Subject: [PATCH] pythonPackages.pysnmp: refactor move to python-modules --- .../python-modules/pysnmp/default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 23 +------------- 2 files changed, 31 insertions(+), 22 deletions(-) create mode 100644 pkgs/development/python-modules/pysnmp/default.nix diff --git a/pkgs/development/python-modules/pysnmp/default.nix b/pkgs/development/python-modules/pysnmp/default.nix new file mode 100644 index 00000000000..22fdf17b3b6 --- /dev/null +++ b/pkgs/development/python-modules/pysnmp/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pyasn1 +, pycrypto +, pysmi +}: + +buildPythonPackage rec { + version = "4.3.2"; + pname = "pysnmp"; + + src = fetchPypi { + inherit pname version; + sha256 = "0xw925f3p02vdpb3f0ls60qj59w44aiyfs3s0nhdr9vsy4fxhavw"; + }; + + # NameError: name 'mibBuilder' is not defined + doCheck = false; + + propagatedBuildInputs = [ pyasn1 pycrypto pysmi ]; + + meta = with stdenv.lib; { + homepage = http://pysnmp.sf.net; + description = "A pure-Python SNMPv1/v2c/v3 library"; + license = licenses.bsd2; + maintainers = with maintainers; [ koral ]; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c8ec7ea4d94..e644e979296 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3402,28 +3402,7 @@ in { pysmi = callPackage ../development/python-modules/pysmi { }; - pysnmp = buildPythonPackage rec { - version = "4.3.2"; - name = "pysnmp-${version}"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pysnmp/${name}.tar.gz"; - sha256 = "0xw925f3p02vdpb3f0ls60qj59w44aiyfs3s0nhdr9vsy4fxhavw"; - }; - - # NameError: name 'mibBuilder' is not defined - doCheck = false; - - propagatedBuildInputs = with self; [ pyasn1 pycrypto pysmi ]; - - meta = { - homepage = http://pysnmp.sf.net; - description = "A pure-Python SNMPv1/v2c/v3 library"; - license = licenses.bsd2; - platforms = platforms.all; - maintainers = with maintainers; [ koral ]; - }; - }; + pysnmp = callPackage ../development/python-modules/pysnmp { }; pysocks = buildPythonPackage rec { name = "pysocks-${version}";