diff --git a/pkgs/development/python-modules/smartdc/default.nix b/pkgs/development/python-modules/smartdc/default.nix new file mode 100644 index 000000000000..e22c99651e63 --- /dev/null +++ b/pkgs/development/python-modules/smartdc/default.nix @@ -0,0 +1,25 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, http_signature +}: + +buildPythonPackage rec { + pname = "smartdc"; + version = "0.1.12"; + + src = fetchPypi { + inherit pname version; + sha256 = "36206f4fddecae080c66faf756712537e650936b879abb23a8c428731d2415fe"; + }; + + propagatedBuildInputs = [ requests http_signature ]; + + meta = with stdenv.lib; { + description = "Joyent SmartDataCenter CloudAPI connector using http-signature authentication via Requests"; + homepage = https://github.com/atl/py-smartdc; + license = licenses.mit; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8a428be33be5..727ad97ed967 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3839,22 +3839,7 @@ in { six = callPackage ../development/python-modules/six { }; - smartdc = buildPythonPackage rec { - name = "smartdc-0.1.12"; - - src = pkgs.fetchurl { - url = mirror://pypi/s/smartdc/smartdc-0.1.12.tar.gz; - sha256 = "36206f4fddecae080c66faf756712537e650936b879abb23a8c428731d2415fe"; - }; - - propagatedBuildInputs = with self; [ requests http_signature ]; - - meta = { - description = "Joyent SmartDataCenter CloudAPI connector using http-signature authentication via Requests"; - homepage = https://github.com/atl/py-smartdc; - license = licenses.mit; - }; - }; + smartdc = callPackage ../development/python-modules/smartdc { }; socksipy-branch = buildPythonPackage rec { name = "SocksiPy-branch-1.01";