From c83ce200af804cd8484619fade241ce6ae0921d7 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Wed, 17 Oct 2018 14:40:14 -0400 Subject: [PATCH] pythonPackages.oauth2: refactor move to python-modules --- .../python-modules/oauth2/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 25 +-------------- 2 files changed, 33 insertions(+), 24 deletions(-) create mode 100644 pkgs/development/python-modules/oauth2/default.nix diff --git a/pkgs/development/python-modules/oauth2/default.nix b/pkgs/development/python-modules/oauth2/default.nix new file mode 100644 index 00000000000..e01ef7c902d --- /dev/null +++ b/pkgs/development/python-modules/oauth2/default.nix @@ -0,0 +1,32 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, httplib2 +, mock +, coverage +}: + +buildPythonPackage rec { + pname = "oauth2"; + version = "1.9.0.post1"; + + src = fetchPypi { + inherit pname version; + sha256 = "c006a85e7c60107c7cc6da1b184b5c719f6dd7202098196dfa6e55df669b59bf"; + }; + + propagatedBuildInputs = [ httplib2 ]; + buildInputs = [ mock coverage ]; + + # ServerNotFoundError: Unable to find the server at oauth-sandbox.sevengoslings.net + doCheck = false; + + meta = with stdenv.lib; { + homepage = "https://github.com/simplegeo/python-oauth2"; + description = "Library for OAuth version 1.0"; + license = licenses.mit; + maintainers = with maintainers; [ garbas ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3bea54f4c18..2dad961ca4f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2978,30 +2978,7 @@ in { oauth = callPackage ../development/python-modules/oauth { }; - oauth2 = buildPythonPackage (rec { - name = "oauth2-${version}"; - version = "1.9.0.post1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/o/oauth2/${name}.tar.gz"; - sha256 = "c006a85e7c60107c7cc6da1b184b5c719f6dd7202098196dfa6e55df669b59bf"; - }; - - propagatedBuildInputs = with self; [ httplib2 ]; - - buildInputs = with self; [ mock coverage ]; - - # ServerNotFoundError: Unable to find the server at oauth-sandbox.sevengoslings.net - doCheck = false; - - meta = { - homepage = "https://github.com/simplegeo/python-oauth2"; - description = "Library for OAuth version 1.0"; - license = licenses.mit; - maintainers = with maintainers; [ garbas ]; - platforms = platforms.linux; - }; - }); + oauth2 = callPackage ../development/python-modules/oauth2 { }; oauth2client = callPackage ../development/python-modules/oauth2client { };