guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

04/05: gnu: Add python-pyfxa.


From: Ricardo Wurmus
Subject: 04/05: gnu: Add python-pyfxa.
Date: Mon, 24 Sep 2018 10:23:07 -0400 (EDT)

rekado pushed a commit to branch master
in repository guix.

commit f45bb3cc0fc4e687f966a8f2fabce73e0c6f31f7
Author: Ricardo Wurmus <address@hidden>
Date:   Mon Sep 24 16:20:51 2018 +0200

    gnu: Add python-pyfxa.
    
    * gnu/packages/python-web.scm (python-pyfxa): New variable.
---
 gnu/packages/python-web.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 68a0d78..6df33fe 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -2694,3 +2694,34 @@ a simple HTTP request-signing scheme.")
      "This is a Python client library for the BrowserID protocol that
 underlies Mozilla Persona.")
     (license license:mpl2.0)))
+
+(define-public python-pyfxa
+  (package
+    (name "python-pyfxa")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "PyFxA" version))
+       (sha256
+        (base32
+         "0axl16fyrz2r88gnw4b12mk7dpkqscv8c4wsc1y5hicl7bsbc4fm"))))
+    (build-system python-build-system)
+    (arguments '(#:tests? #f)) ; 17 tests require network access
+    (propagated-inputs
+     `(("python-cryptography" ,python-cryptography)
+       ("python-hawkauthlib" ,python-hawkauthlib)
+       ("python-pybrowserid" ,python-pybrowserid)
+       ("python-requests" ,python-requests)
+       ("python-six" ,python-six)))
+    (native-inputs
+     `(("python-grequests" ,python-grequests)
+       ("python-mock" ,python-mock)
+       ("python-responses" ,python-responses)
+       ("python-unittest2" ,python-unittest2)))
+    (home-page "https://github.com/mozilla/PyFxA";)
+    (synopsis "Firefox Accounts client library for Python")
+    (description
+     "This is a Python library for interacting with the Firefox Accounts
+ecosystem.")
+    (license license:mpl2.0)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]