~ruther/guix-local

3009334e3b3c148d7a36c76952fbb32addfa2c07 — Cyril Roelandt 10 years ago f8ae32a
guix: Add a "pypi-uri" helper method.

* guix/download.scm (mirrors): New "pypi" mirror.
* guix/build-system/python.scm (pypi-uri): New method.
1 files changed, 9 insertions(+), 1 deletions(-)

M guix/build-system/python.scm
M guix/build-system/python.scm => guix/build-system/python.scm +9 -1
@@ 31,7 31,8 @@
  #:export (%python-build-system-modules
            package-with-python2
            python-build
            python-build-system))
            python-build-system
            pypi-uri))

;; Commentary:
;;


@@ 40,6 41,13 @@
;;
;; Code:

(define (pypi-uri name version)
  "Return a URI string for the Python package hosted on the Python Package
Index (PyPI) corresponding to NAME and VERSION."
  (string-append "https://pypi.python.org/packages/source/"
                 (string-take name 1) "/" name "/"
                 name "-" version ".tar.gz"))

(define %python-build-system-modules
  ;; Build-side modules imported by default.
  `((guix build python-build-system)