<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/pypi.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2018-10-19T03:46:33Z</updated>
<entry>
<title>gnu: Use pypi.org.</title>
<updated>2018-10-19T03:46:33Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2018-10-13T03:47:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=7277d06d8b956263ef1773c5f61e53dc65583ddd'/>
<id>urn:sha1:7277d06d8b956263ef1773c5f61e53dc65583ddd</id>
<content type='text'>
&lt;pypi.io&gt; redirects to &lt;pypi.org&gt;.

* guix/build-system/python.scm (pypi-uri): Replace pypi.io with pypi.org.
* guix/import/pypi.scm (pypi-url?): Likewise.
* tests/pypi.scm: Likewise.
</content>
</entry>
<entry>
<title>Switch to Guile-Gcrypt.</title>
<updated>2018-09-04T15:25:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-08-31T15:07:07Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ca719424455465fca4b872c371daf2a46de88b33'/>
<id>urn:sha1:ca719424455465fca4b872c371daf2a46de88b33</id>
<content type='text'>
This removes (guix hash) and (guix pk-crypto), which now live as part of
Guile-Gcrypt (version 0.1.0.)

* guix/gcrypt.scm, guix/hash.scm, guix/pk-crypto.scm,
tests/hash.scm, tests/pk-crypto.scm: Remove.
* configure.ac: Test for Guile-Gcrypt.  Remove LIBGCRYPT and
LIBGCRYPT_LIBDIR assignments.
* m4/guix.m4 (GUIX_ASSERT_LIBGCRYPT_USABLE): Remove.
* README: Add Guile-Gcrypt to the dependencies; move libgcrypt as
"required unless --disable-daemon".
* doc/guix.texi (Requirements): Likewise.
* gnu/packages/bash.scm, guix/derivations.scm, guix/docker.scm,
guix/git.scm, guix/http-client.scm, guix/import/cpan.scm,
guix/import/cran.scm, guix/import/crate.scm, guix/import/elpa.scm,
guix/import/gnu.scm, guix/import/hackage.scm,
guix/import/texlive.scm, guix/import/utils.scm, guix/nar.scm,
guix/pki.scm, guix/scripts/archive.scm,
guix/scripts/authenticate.scm, guix/scripts/download.scm,
guix/scripts/hash.scm, guix/scripts/pack.scm,
guix/scripts/publish.scm, guix/scripts/refresh.scm,
guix/scripts/substitute.scm, guix/store.scm,
guix/store/deduplication.scm, guix/tests.scm, tests/base32.scm,
tests/builders.scm, tests/challenge.scm, tests/cpan.scm,
tests/crate.scm, tests/derivations.scm, tests/gem.scm,
tests/nar.scm, tests/opam.scm, tests/pki.scm,
tests/publish.scm, tests/pypi.scm, tests/store-deduplication.scm,
tests/store.scm, tests/substitute.scm: Adjust imports.
* gnu/system/vm.scm: Likewise.
(guile-sqlite3&amp;co): Rename to...
(gcrypt-sqlite3&amp;co): ... this.  Add GUILE-GCRYPT.
(expression-&gt;derivation-in-linux-vm)[config]: Remove.
(iso9660-image)[config]: Remove.
(qemu-image)[config]: Remove.
(system-docker-image)[config]: Remove.
* guix/scripts/pack.scm: Adjust imports.
(guile-sqlite3&amp;co): Rename to...
(gcrypt-sqlite3&amp;co): ... this.  Add GUILE-GCRYPT.
(self-contained-tarball)[build]: Call 'make-config.scm' without
 #:libgcrypt argument.
(squashfs-image)[libgcrypt]: Remove.
[build]: Call 'make-config.scm' without #:libgcrypt.
(docker-image)[config, json]: Remove.
[build]: Add GUILE-GCRYPT to the extensions  Remove (guix config) from
the imported modules.
* guix/self.scm (specification-&gt;package): Remove "libgcrypt", add
"guile-gcrypt".
(compiled-guix): Remove #:libgcrypt.
[guile-gcrypt]: New variable.
[dependencies]: Add it.
[*core-modules*]: Remove #:libgcrypt from 'make-config.scm' call.
Add #:extensions.
[*config*]: Remove #:libgcrypt from 'make-config.scm' call.
(%dependency-variables): Remove %libgcrypt.
(make-config.scm): Remove #:libgcrypt.
* build-aux/build-self.scm (guile-gcrypt): New variable.
(make-config.scm): Remove #:libgcrypt.
(build-program)[fake-gcrypt-hash]: New variable.
Add (gcrypt hash) to the imported modules.  Adjust load path
assignments.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
GUILE-GCRYPT.
[arguments]: In 'wrap-program' phase, add GUILE-GCRYPT to the search
path.
</content>
</entry>
<entry>
<title>import: PyPI: Update redirected URL.</title>
<updated>2018-07-24T15:42:04Z</updated>
<author>
<name>Marius Bakke</name>
<email>mbakke@fastmail.com</email>
</author>
<published>2018-07-22T22:25:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=8440db459a10daa24282038f35bc0b6771bd51ab'/>
<id>urn:sha1:8440db459a10daa24282038f35bc0b6771bd51ab</id>
<content type='text'>
* guix/import/pypi.scm (guix-package-&gt;pypi-name, pypi-&gt;guix-package): Update
docstrings.
(pypi-package?): Test for pypi.org, too.
(pypi-fetch): s/pypi.python.org/pypi.org/
* tests/pypi.scm ("guix-package-&gt;pypi-name, new URL style",
"pypi-&gt;guix-package", "pypi-&gt;guix-package, wheels"): Likewise.
</content>
</entry>
<entry>
<title>import: pypi: Adjust URIs in tests.</title>
<updated>2017-06-17T22:14:07Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-06-17T22:12:28Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b3d8153d395864e00dddaf81accb91845050c265'/>
<id>urn:sha1:b3d8153d395864e00dddaf81accb91845050c265</id>
<content type='text'>
This is a followup to d1e7ca2df8c0e0dd601079c77f67ba6828cec08a.

* tests/pypi.scm ("pypi-&gt;guix-package")
("pypi-&gt;guix-package, wheels"): Expect (pypi-uri "foo" version) for the
'uri' field.
</content>
</entry>
<entry>
<title>tests: Adjust for 'http-fetch' change in (guix import json).</title>
<updated>2017-02-13T15:04:09Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-13T15:04:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ce8963c5b7a728257920aeceeb89e40d166d09f4'/>
<id>urn:sha1:ce8963c5b7a728257920aeceeb89e40d166d09f4</id>
<content type='text'>
This is a followup to commit 81e0bc1834490a1a8092c75a0733b15c2b407285.

* tests/cpan.scm ("cpan-&gt;guix-package"): Add a 'rest' argument to the
lambda that mocks 'http-fetch'.
* tests/crate.scm ("crate-&gt;guix-package"): Likewise.
* tests/gem.scm ("gem-&gt;guix-package"): Likewise.
* tests/pypi.scm ("pypi-&gt;guix-package"): Likewise.
("pypi-&gt;guix-package, wheels"): Likewise.
</content>
</entry>
<entry>
<title>import: pypi: Correctly handle multiple-URL origins.</title>
<updated>2017-02-08T15:17:05Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-02-08T14:58:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4eaac4b722b180b433b75127a30b871aaf9f0913'/>
<id>urn:sha1:4eaac4b722b180b433b75127a30b871aaf9f0913</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/25635&gt;.
Reported by Sergei Trofimovich &lt;slyfox@inbox.ru&gt;.

* guix/import/pypi.scm (guix-package-&gt;pypi-name)[url-&gt;pypi-name]: New
procedure.
Rewrite body to match lists in addition to strings.
* tests/pypi.scm ("guix-package-&gt;pypi-name, several URLs"): New test.
</content>
</entry>
<entry>
<title>tests: Adjust pypi test to recent importer change.</title>
<updated>2017-01-27T23:38:20Z</updated>
<author>
<name>Carlo Zancanaro</name>
<email>carlo@zancanaro.id.au</email>
</author>
<published>2017-01-27T03:40:49Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b45dbfc9907a0c792cfda51d3aa755fdc6689c46'/>
<id>urn:sha1:b45dbfc9907a0c792cfda51d3aa755fdc6689c46</id>
<content type='text'>
This is a followup to 2f977d92d3ae517788d3dee98f63680ca149aa1a.

* tests/pypi.scm ("pypi-&gt;guix-package"): Don't expect 'python-setuptools' in
'propagated-inputs'.
("pypi-&gt;guix-package, wheels"): Likewise.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>tests: Mock up http-fetch in import test.</title>
<updated>2016-12-18T09:54:11Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2016-12-18T09:53:27Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=239f46325d554978cfc2d9dc63f1943527bfd360'/>
<id>urn:sha1:239f46325d554978cfc2d9dc63f1943527bfd360</id>
<content type='text'>
This is a follow-up to commit 63773200d7ac68fcaee6efd9ffe8ea7aa3fafa38.

* tests/pypi.scm ("pypi-&gt;guix-package, wheels"): Add mock definition of
"http-fetch".
</content>
</entry>
<entry>
<title>tests: Mock up http-fetch in import tests.</title>
<updated>2016-12-18T08:55:17Z</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2016-12-18T08:55:17Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=506abddb99e02f824bff7ed7d7f7b37c4dafe0a7'/>
<id>urn:sha1:506abddb99e02f824bff7ed7d7f7b37c4dafe0a7</id>
<content type='text'>
This is a follow-up to commit 63773200d7ac68fcaee6efd9ffe8ea7aa3fafa38.

* tests/gem.scm ("gem-&gt;guix-package"): Replace mock definition of
"url-fetch" with "http-fetch".
* tests/pypi.scm ("pypi-&gt;guix-package"): Add mock definition of
"http-fetch".
</content>
</entry>
<entry>
<title>tests: Adjust pypi test to recent importer change.</title>
<updated>2016-10-26T23:00:41Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-10-26T16:15:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=d6aca5835a9b4b2cfb1cf8191faac6628975de8a'/>
<id>urn:sha1:d6aca5835a9b4b2cfb1cf8191faac6628975de8a</id>
<content type='text'>
This is a followup to b5c347ad3d83ee580c111bd14c80b469b0dcb294.

* tests/pypi.scm ("pypi-&gt;guix-package"): Expect 'propagated-inputs', not
'inputs'.
("pypi-&gt;guix-package, wheels"): Likewise.
</content>
</entry>
</feed>
