diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-08-07 10:36:23 +0200 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-08-07 10:46:51 +0200 |
commit | 0a6d4b669bb9049f6ab56962c8e6e56ea2e7d31f (patch) | |
tree | bba4128f5f6f3d3ecca0f77e39ec980d6659be80 /pkgs | |
parent | 4fbae5c3011e67964c08431424c44c17a4c8115c (diff) |
python.pkgs.pyfxa: init at 0.6.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/pyfxa/default.nix | 32 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pyfxa/default.nix b/pkgs/development/python-modules/pyfxa/default.nix new file mode 100644 index 0000000000000..93a74114af19b --- /dev/null +++ b/pkgs/development/python-modules/pyfxa/default.nix @@ -0,0 +1,32 @@ +{ lib, buildPythonPackage, fetchPypi +, requests, cryptography, pybrowserid, hawkauthlib, six +, grequests, mock, responses, unittest2 }: + +buildPythonPackage rec { + pname = "PyFxA"; + version = "0.6.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "d511b6f43a9445587c609a138636d378de76661561116e1f4259fcec9d09b42b"; + }; + + postPatch = '' + # Requires network access + rm fxa/tests/test_core.py + ''; + + propagatedBuildInputs = [ + requests cryptography pybrowserid hawkauthlib six + ]; + + checkInputs = [ + grequests mock responses unittest2 + ]; + + meta = with lib; { + description = "Firefox Accounts client library for Python"; + homepage = https://github.com/mozilla/PyFxA; + license = licenses.mpl20; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 13cf481a16f40..5be304a1d87f9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3915,6 +3915,8 @@ in { pydotplus = callPackage ../development/python-modules/pydotplus { }; + pyfxa = callPackage ../development/python-modules/pyfxa { }; + pyhomematic = callPackage ../development/python-modules/pyhomematic { }; pylama = callPackage ../development/python-modules/pylama { }; |