<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chuix.git/gnu/packages/aux-files/python, branch python-team-django-6</title>
<subtitle>guix
</subtitle>
<id>http://cgit.adnoto.dev/chuix.git/atom?h=python-team-django-6</id>
<link rel='self' href='http://cgit.adnoto.dev/chuix.git/atom?h=python-team-django-6'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/'/>
<updated>2026-05-18T13:36:23Z</updated>
<entry>
<title>build-system: pyproject: Add arguments to pytest_guix plugin.</title>
<updated>2026-05-18T13:36:23Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-17T11:07:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=e046bcaf06e82208e22db4aca245c9925da65d31'/>
<id>urn:sha1:e046bcaf06e82208e22db4aca245c9925da65d31</id>
<content type='text'>
* guix/build/pyproject-build-system.scm
(keywords-&gt;alist, guile-&gt;python-keywords): Add procedures.
(check): Convert keyword alist before writing it.

* guix/build-system/pyproject.scm (%default-pytest-guix-options):
Add some python kwargs in a guile format.

* gnu/packages/aux-files/python/pytest_guix.py
(pytest_addoption): Handle python kwargs when some are provided.

Change-Id: Ie35e9b300acda830f35b6b754e8ccc07ad730faa
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>build-system: pyproject: Add pytest-guix-options.</title>
<updated>2026-05-18T13:36:23Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-17T00:24:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=464e317f15c63ca3ed4e53478336266e936e3a41'/>
<id>urn:sha1:464e317f15c63ca3ed4e53478336266e936e3a41</id>
<content type='text'>
* guix/build/pyproject-build-system.scm (check):
Pass pytest-guix-options to python through a hidden json file.
* guix/build-system/pyproject.scm
(%default-pytest-guix-options): Add variable.
(pyproject-build): Use it.
* gnu/packages/aux-files/python/pytest_guix.py:
Import pytest-guix-options from guile through a hidden json file.

Change-Id: Ice2ea72452c335b900bc354a04bd9657dc03d7d4
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>build-system/pyproject: Ignore selected pytest inputs.</title>
<updated>2026-05-18T13:36:16Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-10-29T14:11:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=2ef1b4684fea19bcee29411b2cd1489787804408'/>
<id>urn:sha1:2ef1b4684fea19bcee29411b2cd1489787804408</id>
<content type='text'>
This commit includes squashed changes from
https://codeberg.org/guix/guix/pulls/7220 and
https://codeberg.org/guix/guix/pulls/7338.

* gnu/packages/aux-files/python/pytest_guix.py: New file.
* Makefile.am: Record it.
* guix/build/pyproject-build-system.scm (check): Preload pytest_guix
plugin when available.
* guix/build-system/pyproject.scm (default-pytest-guix-plugin): New
package, generated from pytest_guix.py.
(lower): Add python-pytest-guix argument, and inject it if
python-pytest is in the native-inputs.

Change-Id: I13263b461e9962aad340347657b9c9685db63927
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "Update Maxim's email address."</title>
<updated>2025-09-18T03:07:31Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-09-18T03:04:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=a7db92d9b389cbe565395523882c34c6eff2c21a'/>
<id>urn:sha1:a7db92d9b389cbe565395523882c34c6eff2c21a</id>
<content type='text'>
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
</content>
</entry>
<entry>
<title>Update Maxim's email address.</title>
<updated>2025-09-17T23:05:19Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-09-17T23:03:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=d0d87a744d724b7e7d5ac013c586039652087bb3'/>
<id>urn:sha1:d0d87a744d724b7e7d5ac013c586039652087bb3</id>
<content type='text'>
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
</content>
</entry>
<entry>
<title>gnu: python: Normalize sys.prefix in sitecustomize.py.</title>
<updated>2024-08-31T08:44:38Z</updated>
<author>
<name>Konrad Hinsen</name>
<email>konrad.hinsen@fastmail.net</email>
</author>
<published>2024-01-04T12:44:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=d5e0180805f52ef38a03ff9d6c11dd6174e3526b'/>
<id>urn:sha1:d5e0180805f52ef38a03ff9d6c11dd6174e3526b</id>
<content type='text'>
* gnu/packages/aux-files/python/sitecustomize.py: normalize sys.prefix to deal
with situations where it contains "../", as can happen in relocatable packs.

Change-Id: Ibfe13d7c2a14beaa199f599e64bc0b7bfb500fe8
Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
</content>
</entry>
<entry>
<title>maint: Merge sanity-check-next.py into sanity-check.py.</title>
<updated>2023-04-15T01:01:34Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2023-04-15T01:01:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=3c8a4d64ffb9fe80ffbb32981bae72b0e690b0fa'/>
<id>urn:sha1:3c8a4d64ffb9fe80ffbb32981bae72b0e690b0fa</id>
<content type='text'>
* gnu/packages/aux-files/python/sanity-check-next.py: Rename to...
* gnu/packages/aux-files/python/sanity-check.py: ... this.
* guix/build-system/pyproject.scm (sanity-check.py): Adjust file name.
* Makefile.am (AUX_FILES): De-register sanity-check-next.py.
</content>
</entry>
<entry>
<title>build-system: Add pyproject-build-system.</title>
<updated>2022-10-27T17:43:06Z</updated>
<author>
<name>Lars-Dominik Braun</name>
<email>lars@6xq.net</email>
</author>
<published>2022-04-23T09:36:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=400a7a4c80efbde1905ae98a298bbb5882d46a0d'/>
<id>urn:sha1:400a7a4c80efbde1905ae98a298bbb5882d46a0d</id>
<content type='text'>
This is an experimental build system based on python-build-system
that implements PEP 517-compliant builds.

* doc/guix.texi (Build Systems): Add pyproject-build-system section.
* doc/contributing.texi (Python Modules): Mention pyproject.toml and the
PYTHON-TOOLCHAIN package, as well as differences to python-build-system.
* guix/build-system/pyproject.scm,
guix/build/pyproject-build-system.scm,
gnu/packages/aux-files/python/sanity-check-next.py,
gnu/packages/python-commencement.scm: New files.
* Makefile.am (MODULES): Register the new build systems.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add python-commencement.scm.
* gnu/packages/python.scm (python-sans-pip, python-sans-pip-wrapper): New
variables.

Co-authored-by: Marius Bakke &lt;marius@gnu.org&gt;
</content>
</entry>
<entry>
<title>build/python: Improve error output in sanity check.</title>
<updated>2022-01-10T16:47:03Z</updated>
<author>
<name>Hartmut Goebel</name>
<email>h.goebel@crazy-compilers.com</email>
</author>
<published>2021-12-27T18:21:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=c3c943055d60ca4f926d0dac52b7b79b44f12c42'/>
<id>urn:sha1:c3c943055d60ca4f926d0dac52b7b79b44f12c42</id>
<content type='text'>
Instead of printing the "str()" representation of the excaption, print the
"repr()" representation. This will print the name of the exception and thus
ease understanding the actual error.

Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
</content>
</entry>
<entry>
<title>sitecustomize.py: Honor .pth files.</title>
<updated>2022-01-10T16:44:26Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2021-12-04T03:36:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chuix.git/commit/?id=223cc96e5bb8d7d71f4b769ce722ebbdcebb8289'/>
<id>urn:sha1:223cc96e5bb8d7d71f4b769ce722ebbdcebb8289</id>
<content type='text'>
Fixes &lt;https://issues.guix.gnu.org/52269&gt;.

* gnu/packages/aux-files/python/sitecustomize.py: Use site.addsitedirs to add
the site directories; this takes care of the .pth files.  Make sure the added
items still appear before Python's own 'site-packages' directory.
</content>
</entry>
</feed>
