import: pypi: Use "pypi-uri" instead of building the URL manually.

* guix/import/pypi.scm (make-pypi-sexp): Use "pypi-uri".
* tests/pypi.scm: Update the tests accordingly.
This commit is contained in:
Cyril Roelandt 2015-10-12 01:03:25 +02:00
parent 3009334e3b
commit d8bdd38201
2 changed files with 2 additions and 3 deletions

View file

@ -165,7 +165,7 @@ (define (make-pypi-sexp name version source-url home-page synopsis
(version ,version)
(source (origin
(method url-fetch)
(uri (string-append ,@(factorize-uri source-url version)))
(uri (pypi-uri ,name version))
(sha256
(base32
,(guix-hash-url temp)))))

View file

@ -84,8 +84,7 @@ (define test-requirements
('version "1.0.0")
('source ('origin
('method 'url-fetch)
('uri ('string-append "https://example.com/foo-"
'version ".tar.gz"))
('uri (pypi-uri "foo" version))
('sha256
('base32
(? string? hash)))))