<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/digest.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>guix: build-system: Set pypi-uri in pyproject, drop python module.</title>
<updated>2026-05-24T09:14:45+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-24T12:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=803e96bf55b9539c9b805b6709cdbfb32b164c27'/>
<id>803e96bf55b9539c9b805b6709cdbfb32b164c27</id>
<content type='text'>
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add python-tdigest.</title>
<updated>2026-03-26T05:35:28+00:00</updated>
<author>
<name>Nguyễn Gia Phong</name>
<email>cnx@loang.net</email>
</author>
<published>2026-02-14T14:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4d8ed6c63ab170808b1fe9782c98f1f7eef8d53f'/>
<id>4d8ed6c63ab170808b1fe9782c98f1f7eef8d53f</id>
<content type='text'>
* gnu/packages/digest.scm (python-tdigest): New variable.

Change-Id: I55f719e87dabdf912525c8a2457a8e07661626ac
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (python-tdigest): New variable.

Change-Id: I55f719e87dabdf912525c8a2457a8e07661626ac
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xxhash: Update to 0.8.3.</title>
<updated>2026-02-19T20:42:43+00:00</updated>
<author>
<name>Foster Hangdaan</name>
<email>foster@hangdaan.email</email>
</author>
<published>2026-02-17T13:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=40d72bf5e2fed638a2b46a2003f2a980dba53355'/>
<id>40d72bf5e2fed638a2b46a2003f2a980dba53355</id>
<content type='text'>
* gnu/packages/digest.scm (xxhash): Update to 0.8.3.
[arguments]&lt;#:make-flags&gt;: Remove build-time detection of vector instruction
set because it is now automatically detected during runtime.

Change-Id: I84a0171156dbcf6755fc503007eb51f066b72746
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (xxhash): Update to 0.8.3.
[arguments]&lt;#:make-flags&gt;: Remove build-time detection of vector instruction
set because it is now automatically detected during runtime.

Change-Id: I84a0171156dbcf6755fc503007eb51f066b72746
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-xxhash: Update to 3.5.0.</title>
<updated>2025-09-25T08:36:37+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2025-09-20T19:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=232462432949b6eac42e6ca570c6b3e7eab4219c'/>
<id>232462432949b6eac42e6ca570c6b3e7eab4219c</id>
<content type='text'>
* gnu/packages/digest.scm (python-xxhash): Update to 3.5.0.
[arguments] &lt;test-backend&gt;: Use 'unittest.
&lt;phases&gt;: Add 'build-extensions.
[native-inputs]: Remove python-setuptools-scm and python-wheel.

Change-Id: I7f4f5e3f06886318ec11ad3064aba381b7b1245f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (python-xxhash): Update to 3.5.0.
[arguments] &lt;test-backend&gt;: Use 'unittest.
&lt;phases&gt;: Add 'build-extensions.
[native-inputs]: Remove python-setuptools-scm and python-wheel.

Change-Id: I7f4f5e3f06886318ec11ad3064aba381b7b1245f
</pre>
</div>
</content>
</entry>
<entry>
<title>build-system/pyproject: Use python-sans-pip-wrapper as default-python.</title>
<updated>2024-12-13T20:15:41+00:00</updated>
<author>
<name>Lars-Dominik Braun</name>
<email>lars@6xq.net</email>
</author>
<published>2023-05-11T06:33:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fdc0fefd46a45b70784a4e3f8900cbe593426a9e'/>
<id>fdc0fefd46a45b70784a4e3f8900cbe593426a9e</id>
<content type='text'>
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.

* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.

Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.

* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.

Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xxHash: Update to 0.8.2.</title>
<updated>2024-07-24T21:55:25+00:00</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2024-06-07T22:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b8fe6e3ba212b216a9c6daa82abbf1462da9af9e'/>
<id>b8fe6e3ba212b216a9c6daa82abbf1462da9af9e</id>
<content type='text'>
* gnu/packages/digest.scm (xxhash): Update to 0.8.2.
[arguments]: Remove obsolete build phase 'fix-man-page-links'.

Change-Id: I43b10dd18c70c21de8de50336dfef9f8125519f7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (xxhash): Update to 0.8.2.
[arguments]: Remove obsolete build phase 'fix-man-page-links'.

Change-Id: I43b10dd18c70c21de8de50336dfef9f8125519f7
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-xxhash: Update to 3.1.0.</title>
<updated>2022-12-02T14:03:00+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2022-12-02T14:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=840d5439395a6e48bad0f0ebec3e4be62998da0d'/>
<id>840d5439395a6e48bad0f0ebec3e4be62998da0d</id>
<content type='text'>
* gnu/packages/digest.scm (python-xxhash): Update to 3.1.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools-scm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (python-xxhash): Update to 3.1.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools-scm.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xxhash: Use G-expressions.</title>
<updated>2022-01-06T04:24:17+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2022-01-06T00:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f9fe99b4cd65bba023fca109c9f2f63828f00e48'/>
<id>f9fe99b4cd65bba023fca109c9f2f63828f00e48</id>
<content type='text'>
* gnu/packages/digest.scm (xxhash)[arguments]:
Rewrite as G-expressions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (xxhash)[arguments]:
Rewrite as G-expressions.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xxhash: Update to 0.8.1.</title>
<updated>2022-01-06T04:24:17+00:00</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2022-01-06T00:50:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7608d2d05dc8a0f8a1621c80219244e2dc3e9940'/>
<id>7608d2d05dc8a0f8a1621c80219244e2dc3e9940</id>
<content type='text'>
* gnu/packages/digest.scm (xxhash): Update to 0.8.1.
[arguments]: Add a new 'fix-man-page-links phase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (xxhash): Update to 0.8.1.
[arguments]: Add a new 'fix-man-page-links phase.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add python-xxhash.</title>
<updated>2021-08-03T08:43:08+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2021-08-03T08:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=69a4494af9eb619fc3d1c0be73b673446061d63f'/>
<id>69a4494af9eb619fc3d1c0be73b673446061d63f</id>
<content type='text'>
* gnu/packages/digest.scm (python-xxhash): New variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/digest.scm (python-xxhash): New variable.
</pre>
</div>
</content>
</entry>
</feed>
