<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/build-system/python.scm, branch merge-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=merge-deploy</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=merge-deploy'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-07-02T01:08:00Z</updated>
<entry>
<title>import: pypi: Update the host URI.</title>
<updated>2019-07-02T01:08:00Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2019-06-16T05:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a5376200541abf8245973e601be246bf65b8b6c7'/>
<id>urn:sha1:a5376200541abf8245973e601be246bf65b8b6c7</id>
<content type='text'>
* guix/build-system/python.scm (pypi-uri): Update the host URI to
"files.pythonhosted.org".
</content>
</entry>
<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://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>build-system/python: 'package-with-explicit-python' uses 'package-mapping'.</title>
<updated>2017-04-05T20:45:41Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-04-05T19:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1618006d0bc9bfdc63f4d199fd980f29ecc78ec4'/>
<id>urn:sha1:1618006d0bc9bfdc63f4d199fd980f29ecc78ec4</id>
<content type='text'>
* guix/build-system/python.scm (package-with-explicit-python)
[package-variant, cut?]: New procedures.
[transform]: Remove 'mlambdaq' form and input tuple handling.
Use 'package-mapping'.
</content>
</entry>
<entry>
<title>build-system/python: 'package-with-explicit-python' uses 'eq?' memoization.</title>
<updated>2017-01-28T17:55:20Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-01-28T17:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=86a6ff4bb04963bd16e22a7c8133a82dd0af1014'/>
<id>urn:sha1:86a6ff4bb04963bd16e22a7c8133a82dd0af1014</id>
<content type='text'>
* guix/build-system/python.scm (package-with-explicit-python): Use
'mlambdaq' instead of 'mlambda'.  This does not change the &lt;package&gt;
graph and has no visible impact on performance.
</content>
</entry>
<entry>
<title>Use 'mlambda' instead of 'memoize'.</title>
<updated>2017-01-28T17:55:20Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-01-28T16:09:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=55b2d921456e888f097bf4e43a3d25b112f3e563'/>
<id>urn:sha1:55b2d921456e888f097bf4e43a3d25b112f3e563</id>
<content type='text'>
* gnu/packages.scm (find-newest-available-packages): Use 'mlambda'
instead of (memoize (lambda ...) ...).
* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Likewise.
* guix/build-system/gnu.scm (package-with-explicit-inputs)[rewritten-input]:
Likewise.
* guix/build-system/python.scm (package-with-explicit-python)[transform]:
Likewise.
* guix/derivations.scm (derivation-&gt;string): Likewise.
* guix/gnu-maintenance.scm (gnu-package?): Likewise.
* guix/modules.scm (module-file-dependencies): Likewise.
* guix/scripts/graph.scm (standard-package-set): Likewise.
* guix/scripts/lint.scm (official-gnu-packages*): Likewise.
* guix/store.scm (store-regexp*): Likewise.
* guix/utils.scm (location): Likewise.
</content>
</entry>
<entry>
<title>Add (guix memoization).</title>
<updated>2017-01-28T17:55:20Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-01-28T15:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f9704f179a5160013c4a401dce3761714bba8e72'/>
<id>urn:sha1:f9704f179a5160013c4a401dce3761714bba8e72</id>
<content type='text'>
* guix/combinators.scm (memoize): Remove.
* guix/memoization.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
guix/build-system/gnu.scm, guix/build-system/python.scm,
guix/derivations.scm, guix/gnu-maintenance.scm,
guix/import/cran.scm, guix/import/elpa.scm,
guix/modules.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/store.scm, guix/utils.scm: Adjust imports accordingly.
</content>
</entry>
<entry>
<title>guix: python-build-system: Add option "#:use-setuptools?" (default true).</title>
<updated>2016-11-15T16:37:44Z</updated>
<author>
<name>Hartmut Goebel</name>
<email>h.goebel@crazy-compilers.com</email>
</author>
<published>2016-10-02T12:03:32Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=5f7565d190cf380b7bae2ce12dba38aff98c4eb9'/>
<id>urn:sha1:5f7565d190cf380b7bae2ce12dba38aff98c4eb9</id>
<content type='text'>
* guix/build-system/python.scm (python-build): New keyword argument
  "#:use-setuptools?", defaulting to #t.
* guix/build/python-build-system.scm (call-setup-py): New positional
  parameter "use-setuptools?". If false, do not use the shim-wrapper
  for addin setuptools. (build, check): accept keyword-
  parameter, and pass to call-setuppy. (install): same; if
  "use-setuptools?" is false, do not use options "--root" and
  "--single-version-externally-managed" for setup.py.
* doc/guix.texi (Build Systems): Document it.
</content>
</entry>
<entry>
<title>Add missing exports.</title>
<updated>2016-09-27T09:22:56Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-09-27T09:20:40Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=3c185b24f593c982aeb33996324fa6878c6ed21b'/>
<id>urn:sha1:3c185b24f593c982aeb33996324fa6878c6ed21b</id>
<content type='text'>
Reported by Taylan Ulrich Bayırlı/Kammer &lt;taylanbayirli@gmail.com&gt;
at &lt;https://lists.gnu.org/archive/html/guix-devel/2016-09/msg01686.html&gt;.

* gnu/system/file-systems.scm (%tty-gid): Export.
* guix/build-system/python.scm (default-python, default-python2):
Export.
</content>
</entry>
<entry>
<title>guix: python-build-system: Change pypi-uri to use https://pypi.io.</title>
<updated>2016-06-25T12:49:59Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@gmail.com</email>
</author>
<published>2016-06-23T11:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8ea8e8d3c332d2b187c26762c8e9e7930f6c2cb7'/>
<id>urn:sha1:8ea8e8d3c332d2b187c26762c8e9e7930f6c2cb7</id>
<content type='text'>
* guix/build-system/python.scm (pypi-uri): Use https://pypi.io.
* gnu/packages/python.scm (python-twisted)[uri]: Remove https://pypi.io.
</content>
</entry>
<entry>
<title>utils: Move combinators to (guix combinators).</title>
<updated>2016-05-04T21:35:55Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-05-04T15:35:47Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=958dd3ce68733bcd5c1231424c7e4ad39e67594a'/>
<id>urn:sha1:958dd3ce68733bcd5c1231424c7e4ad39e67594a</id>
<content type='text'>
* guix/utils.scm (compile-time-value, memoize, fold2)
(fold-tree, fold-tree-leaves): Move to...
* guix/combinators: ... here.  New file.
* tests/utils.scm ("fold2, 1 list", "fold2, 2 lists")
(fold-tree tests): Move to...
* tests/combinators.scm: ... here.  New file.
* Makefile.am (MODULES, SCM_TESTS): Add them.
* gnu/packages.scm, gnu/packages/bootstrap.scm,
gnu/services/herd.scm, guix/build-system/gnu.scm,
guix/build-system/python.scm, guix/derivations.scm,
guix/gnu-maintenance.scm, guix/import/elpa.scm,
guix/scripts/archive.scm, guix/scripts/build.scm,
guix/scripts/graph.scm, guix/scripts/lint.scm,
guix/scripts/size.scm, guix/scripts/substitute.scm,
guix/serialization.scm, guix/store.scm, guix/ui.scm: Adjust imports
accordingly.
</content>
</entry>
</feed>
