<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/python-build.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>gnu: python-distlib: Update to 0.4.3.</title>
<updated>2026-08-08T22:01:53+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-06-14T21:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=482b131d26952aaa760c271950af21cb922e5468'/>
<id>482b131d26952aaa760c271950af21cb922e5468</id>
<content type='text'>
* gnu/packages/python-build.scm (python-distlib): Update to 0.4.3.
[source]: Switch to git-fetch.
[arguments] &lt;test-backend, test-flags&gt;: Use 'custom, avoiding dependency
on Pytest.
[phases]{fix-tests-on-unprivileged-daemon}: New phase.
[native-inputs]: Remove python-pytest-bootstrap.

Relates-to: guix/guix!5861
Change-Id: I8384b93f0291733371bd442b7d6c08f30320f31f
Co-authored-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/python-build.scm (python-distlib): Update to 0.4.3.
[source]: Switch to git-fetch.
[arguments] &lt;test-backend, test-flags&gt;: Use 'custom, avoiding dependency
on Pytest.
[phases]{fix-tests-on-unprivileged-daemon}: New phase.
[native-inputs]: Remove python-pytest-bootstrap.

Relates-to: guix/guix!5861
Change-Id: I8384b93f0291733371bd442b7d6c08f30320f31f
Co-authored-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-packaging: Update to 26.2.</title>
<updated>2026-08-08T22:01:53+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-06-14T19:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bcc6d0d672a96505767e7b040607a4200b2b5346'/>
<id>bcc6d0d672a96505767e7b040607a4200b2b5346</id>
<content type='text'>
* gnu/packages/python-build.scm (python-packaging): Update to 26.2.
[source]: Switch to git-fetch.
[arguments] &lt;test-flags&gt;: Ignore tests requiring extra native-inputs.
[propagated-inputs]: Remove python-pyparsing and python-six.

Change-Id: I365868d1de0e4ef8225627f71f685b225ca4d40b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-build.scm (python-packaging): Update to 26.2.
[source]: Switch to git-fetch.
[arguments] &lt;test-flags&gt;: Ignore tests requiring extra native-inputs.
[propagated-inputs]: Remove python-pyparsing and python-six.

Change-Id: I365868d1de0e4ef8225627f71f685b225ca4d40b
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pretend: Drop python-packaging-bootstrap.</title>
<updated>2026-08-08T22:01:53+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-06-14T19:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9de06368f80b0151f0ac72160e8c1144ef7a1189'/>
<id>9de06368f80b0151f0ac72160e8c1144ef7a1189</id>
<content type='text'>
* gnu/packages/python-build.scm (python-pretend):
[native-inputs]: Remove python-packaging-bootstrap.

Change-Id: I6d1ceea6399410f575599eb093f22b57c20ee22a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-build.scm (python-pretend):
[native-inputs]: Remove python-packaging-bootstrap.

Change-Id: I6d1ceea6399410f575599eb093f22b57c20ee22a
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pathspec: Update to 1.1.1.</title>
<updated>2026-08-08T22:01:53+00:00</updated>
<author>
<name>Hugo Buddelmeijer</name>
<email>hugo@buddelmeijer.nl</email>
</author>
<published>2026-06-13T20:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=456fa21920956720f5445c58848ef0e04c729d5f'/>
<id>456fa21920956720f5445c58848ef0e04c729d5f</id>
<content type='text'>
* gnu/packages/python-build.scm (python-pathspec): Update to 1.1.1.

Relates-to: guix/guix!9278
Change-Id: If367302afeeb6da0ede783662e447e62267e01fb
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-build.scm (python-pathspec): Update to 1.1.1.

Relates-to: guix/guix!9278
Change-Id: If367302afeeb6da0ede783662e447e62267e01fb
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: hatch: Update to 1.16.4.</title>
<updated>2026-05-24T09:19:29+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-05-08T09:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9c0853d5601ab14059ca80c6c288b6a0c2f98eb6'/>
<id>9c0853d5601ab14059ca80c6c288b6a0c2f98eb6</id>
<content type='text'>
* gnu/packages/package-management.scm (hatch): Update to 1.16.4.
[arguments] &lt;test-flags&gt;: Rework skipped tests.
[inputs]: Remove python-hatchling-for-hatch, python-virtualenv-for-hatch, and
python-zstandard; add python-backports-zstd, python-hatchling,
python-pyproject-hooks, python-virtualenv, and uv.
[native-inputs]: Remove git-minimal; add git-minimal/pinned, python-editables,
python-filelock, python-flit-core, and python-trustme.

* gnu/packages/python-build.scm (python-hatchling-for-hatch): Delete variable.
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable.

Change-Id: I48df4c5c5f3e6feb5e5cd02aed02ab368b68e349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/package-management.scm (hatch): Update to 1.16.4.
[arguments] &lt;test-flags&gt;: Rework skipped tests.
[inputs]: Remove python-hatchling-for-hatch, python-virtualenv-for-hatch, and
python-zstandard; add python-backports-zstd, python-hatchling,
python-pyproject-hooks, python-virtualenv, and uv.
[native-inputs]: Remove git-minimal; add git-minimal/pinned, python-editables,
python-filelock, python-flit-core, and python-trustme.

* gnu/packages/python-build.scm (python-hatchling-for-hatch): Delete variable.
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable.

Change-Id: I48df4c5c5f3e6feb5e5cd02aed02ab368b68e349
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-poetry-core: Update to 2.3.2.</title>
<updated>2026-05-24T09:19:21+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-02T23:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=48badd68ec88cce8d41a1adad340228f0319db32'/>
<id>48badd68ec88cce8d41a1adad340228f0319db32</id>
<content type='text'>
* gnu/packages/python-build.scm (python-poetry-core): Update to 2.3.2.

Change-Id: Ia0103d9295544ec692e9fa6ca4325f8baadb25d1
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-build.scm (python-poetry-core): Update to 2.3.2.

Change-Id: Ia0103d9295544ec692e9fa6ca4325f8baadb25d1
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<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: packages: Remove python-build-system comments.</title>
<updated>2026-05-24T09:14:45+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-25T23:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8b91d18c5a1d8da267fee04a3ee15863fa9874a9'/>
<id>8b91d18c5a1d8da267fee04a3ee15863fa9874a9</id>
<content type='text'>
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.

Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.

Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pygments: Update to 2.19.2.</title>
<updated>2026-05-24T09:14:44+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-25T21:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c8505258f5e25546bf227ed276f9da1ff229f0e9'/>
<id>c8505258f5e25546bf227ed276f9da1ff229f0e9</id>
<content type='text'>
* gnu/packages/python-build.scm (python-pygments): Update to 2.19.2.

Change-Id: I494bc99b8c0af2316b7a0269fc320b417986d917
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-build.scm (python-pygments): Update to 2.19.2.

Change-Id: I494bc99b8c0af2316b7a0269fc320b417986d917
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pathspec: Update to 1.0.4.</title>
<updated>2026-05-24T09:14:25+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-13T22:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f05963ceb4808b1fafc66b729bffcf446d43a0d4'/>
<id>f05963ceb4808b1fafc66b729bffcf446d43a0d4</id>
<content type='text'>
* gnu/packages/python-build.scm (python-pathspec): Update to 1.0.4.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-setuptools-bootstrap; add
python-packaging-bootstrap.

Change-Id: I02bab3eab782a735bd22f34e9667748c393c3fdf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-build.scm (python-pathspec): Update to 1.0.4.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-setuptools-bootstrap; add
python-packaging-bootstrap.

Change-Id: I02bab3eab782a735bd22f34e9667748c393c3fdf
</pre>
</div>
</content>
</entry>
</feed>
