Nicolas Graves
7369ea29fd
gnu: python-loguru: Remove python-pytest-mypy-plugins.
...
* gnu/packages/python-xyz.scm (python-loguru)
[arguments]: Add in {test-flags} to skip the concerned test file.
[native-inputs]: Remove python-pytest-mypy-plugins.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:16:22 +01:00
Nicolas Graves
fc9317c5ec
build-system/pyproject: Stop hiding options.
...
* gnu/packages/python-crypto.scm (python-keyring)
[arguments]<#:test-flags>: Remove arguments hiding coverage options.
* gnu/packages/python-web.scm (python-asgi-lifespan,
python-openapi-schema-validator, python-openapi-spec-validator,
python-openapi-core)[arguments]<#:test-flags>: Remove arguments hiding
coverage options.
(python-openapi-schema-validator, python-openapi-spec-validator)
[arguments]<#:phases>: Remove 'remove-coverage-pytest-options phase.
(python-cssselect2)[arguments]: Remove uneeded field.
(python-quart)[arguments]: Remove uneeded field.
(python-jsonpickle)[arguments]<#:test-flags>: Remove uneeded
test-flags.
* gnu/packages/python-xyz.scm (python-cattrs)
[arguments]<#:phases>: Remove arguments hiding coverage options.
(python-blessed)[arguments]: Remove uneeded field.
python-pytest-cov remove option
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:16:22 +01:00
Nicolas Graves
829e9021b3
build-system/pyproject: Remove python-pytest-mypy inputs.
...
* gnu/packages/check.scm (python-pytest-perf)[native-inputs]: Remove
python-pytest-mypy.
* gnu/packages/python-xyz.scm (python-portalocker)
[native-inputs]: Remove python-pytest-mypy.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:16:22 +01:00
Nicolas Graves
6fced28165
build-system/pyproject: Remove python-pytest-cov native-input.
...
* gnu/packages/astronomy.scm (python-wiimatch)
* gnu/packages/audio.scm (python-resampy, python-librosa)
* gnu/packages/backup.scm (borgmatic)
* gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool)
(python-pairtools):
* gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf)
* gnu/packages/dav.scm (vdirsyncer, radicale)
* gnu/packages/django.scm (python-django-redis)
* gnu/packages/engineering.scm (python-scikit-rf)
* gnu/packages/fediverse.scm (python-mastodon-py)
* gnu/packages/fontutils.scm (psautohint)
* gnu/packages/geo.scm (python-pyogrio)
* gnu/packages/graphviz.scm (python-uqbar)
* gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient,
python-jupyterlite-core, python-ipydatawidgets)
* gnu/packages/machine-learning.scm
(python-pymanopt, python-tensorly, python-torchmetrics)
* gnu/packages/maths.scm (python-libensemble)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-check.scm (python-atpublic, python-vcrpy)
* gnu/packages/python-compression.scm (python-zipstream-ng)
* gnu/packages/python-science.scm (python-plotnine,
python-pandaparallel, python-pyts, python-pingouin)
* gnu/packages/python-web.scm (python-devpi-process, python-cheroot,
python-jsonpickle, python-flask-babel, python-url-normalize,
python-elasticsearch, python-hupper, python-simple-websocket,
python-apiron, python-huggingface-hub, python-aiosignal, python-ovh,
python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp,
python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore,
python-wsgiprox, python-venusian, gunicorn)
* gnu/packages/python-xyz.scm (python-janus, python-affine,
python-contourpy, python-echo, python-rasterio, python-rich-tables,
python-babel, python-pymarshal, python-portalocker, python-expandvars,
python-mizani, python-cligj, autokey,
python-robotframework-pythonlibcore, python-lsp-jsonrpc,
python-numpydoc, python-pillow, python-manimpango, python-cairocffi,
python-pubmed-parser, python-sentry-sdk, python-prettytable,
python-sniffio, python-ipywidgets, python-pyproject-api,
python-pymemcache, python-async-lru, python-numcodecs, python-mwclient,
python-cmd2, python-pyan3, python-platformdirs, python-multipart,
python-shtab, python-scooby)
* gnu/packages/rdf.scm (python-rdflib-6)
* gnu/packages/simulation.scm (python-fenics-dijitso)
* gnu/packages/sphinx.scm (python-sphinx-design)
* gnu/packages/statistics.scm (python-patsy, python-rchitect)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/vpn.scm (sshuttle)
* gnu/packages/web.scm (anonip, python-tibanna)
[native-inputs]: Remove python-pytest-cov.
Change-Id: I32f027794e90333c27fdff5871180779f603846c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:14:51 +01:00
Nicolas Graves
883b2d0e67
gnu: python-wcwidth: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-wcwidth)
[native-inputs]: Remove python-pytest-cov, python-wheel.
[description]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:36 +01:00
Nicolas Graves
4a0dbfbdba
gnu: python-watchdog: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-watchdog)
[native-inputs]: Remove python-pytest-cov, python-pytest-timeout.
[description]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:36 +01:00
Nicolas Graves
7e6737ddcc
gnu: python-numcodecs: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-numcodecs)
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:35 +01:00
Nicolas Graves
97522206ea
gnu: python-semver: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-semver)
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:35 +01:00
Nicolas Graves
5e1db18f70
gnu: python-numpydoc: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-numpydoc)
[native-inputs]: Remove python-pytest-cov and python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:35 +01:00
Nicolas Graves
08538ba60e
gnu: python-anytree: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-anytree)[native-inputs]:
Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:35 +01:00
Nicolas Graves
af9866fae9
gnu: python-propcache: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-propcache)[arguments]<#:phases>:
Add phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-covdefaults, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:34 +01:00
Nicolas Graves
ec99dd971f
gnu: python-docstring-to-markdown: Remove uneeded native-inputs.
...
* gnu/packages/python-xyz.scm (python-docstring-to-markdown)
[arguments]: Remove field.
Change-Id: I7790a8a12ab60f366b6a7af9a53aca6208e19eee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:33 +01:00
Nguyễn Gia Phong
9417ee5f85
gnu: Remove phase done by set-version in pyproject-build-system.
...
* gnu/packages/astronomy.scm (python-kanon)[arguments]<#:phases>:
Remove 'relax-requirements and 'set-version.
(python-stpipe)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/machine-learning.scm
(python-botorch)[arguments]<#:phases>: Remove 'pretend-version.
* gnu/packages/openstack.scm
(python-os-testr, python-requestsexceptions)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/package-management.scm
(python-conda-libmamba-solver)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/patchutils.scm (pwclient)[arguments]<#:phases>:
Remove 'set-PBR_VERSION.
* gnu/packages/python-check.scm
(python-aioresponses)[arguments]<#:phases>: Remove 'set-pbr-version.
* gnu/packages/python-science.scm
(python-modin, python-plotly, python-pytensor)[arguments]<#:phases>:
Remove 'versioneer.
(snakemake-5, snakemake-6, snakemake-7)[arguments]<#:phases>:
Remove 'patch-version.
* gnu/packages/python-web.scm (python-alpaca-py)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/python-xyz.scm
(python-logical-unification)[arguments]<#:phases>:
Remove 'versioneer.
(python-debugpy, python-strenum)[arguments]<#:phases>:
Remove 'fix-version.
(python-qstylizer)[arguments]<#:phases>: Remove 'set-pbr-version.
(python-retry)[arguments]<#:phases>: Remove 'set-version.
* gnu/packages/statistics.scm (python-pymc)[arguments]<#:phases>:
Remove 'versioneer.
Change-Id: I7b4557c576730e47575305f4f03bfe2523412c6c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:33 +01:00
Sharlatan Hellseher
693050efa5
gnu: python-openstep-plist: Update to 0.5.2.
...
* gnu/packages/python-xyz.scm (python-openstep-plist): Update to 0.5.2.
[native-inputs]: Remove python-cython-0; add python-cython.
Change-Id: I8fa859a2ef0fd156c90773a5aced929b6335214c
2026-04-10 09:13:33 +01:00
Sharlatan Hellseher
731cda7174
gnu: python-dnspython: Update to 2.8.0.
...
* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.8.0.
[arguments] <test-flags>: Clean up redundant skip options.
Change-Id: Ieb1f10fb99f10ec9ab6ae8e169a351ef652b6bac
2026-04-10 09:13:33 +01:00
Hugo Buddelmeijer
cd1a8ffa89
gnu: python-pillow: Update to 12.1.1 [security-fixes].
...
Release notes since 11.1.0 (2025-01-02):
- 12.1.1 (2026-02-11)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html >.
- 12.1.0 (2026-01-02)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.1.0.html >.
- 12.0.0 (2025-10-15)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html >.
- 11.3.0 (2025-07-01)
<https://pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html >.
- 11.2.1 (2025-04-12)
<https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html >.
Containes fixes for:
CVE-2026-25990: Out-of-bounds write vulnerability in Pillow (Python
imaging library) affecting versions 10.3.0 through
12.1.0. The vulnerability can be triggered when loading
specially crafted PSD image files.
CVE 2025-48379: Write buffer overflow on BCn encoding.
CVE-2021-25289: Heap-based Buffer Overflow.
* gnu/packages/python-xyz.scm (python-pillow): Update to 12.1.1.
[source]: Switch to git-fetch.
[native-inputs]: Add pybind11.
[home-page]: Update URL.
[license]: Switch to MIT-CMU license.
Merges: https://codeberg.org/guix/guix/pulls/7218
Change-Id: I5b13dca66aeb7efdfcc44c8c144b6c64601d9b1e
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:32 +01:00
Sharlatan Hellseher
476ecbf79d
gnu: python-fonttools: Swap inheritance, simplify.
...
* gnu/packages/python-xyz.scm (python-fonttools): Don't inherit from
python-fonttools-miniaml.
[arguments]<test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-fs, python-lz4, and python-scipy.
(python-fonttools-minimal): Inherit from python-fonttools, simplify.
Relates-to: https://codeberg.org/guix/guix/issues/7195
Change-Id: I1da5dd67f41a90c291a48ec236e7e463acf65785
2026-04-10 09:13:32 +01:00
Sharlatan Hellseher
58493fab74
gnu: python-rich-click: Update to 1.9.7.
...
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.9.7.
[phases]{fix-pytest-config}: New phase.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Add python-inline-snapshot and python-typer.
Change-Id: I8f22ce7e79d6aae367474c1b609ed43d9ab38167
2026-04-10 09:13:31 +01:00
Sharlatan Hellseher
5895176e60
gnu: python-dirty-equals: Update to 0.11.0.
...
* gnu/packages/python-xyz.scm (python-dirty-equals): Update to 0.11.0.
[source]: Switch to git-fetch.
[arguments]: Drap all.
[propagated-inputs]: Remove python-pytz.
[native-inputs]: Add python-pydantic, python-pytest-examples, and
tzdata-for-tests.
Change-Id: Iff4b844ec8544d463806ff5c4fbd8c19deadd1c4
2026-04-10 09:13:31 +01:00
Sharlatan Hellseher
233a5720ce
gnu: Remove python-pydantic-2.
...
* gnu/packages/python-xyz.scm (python-pydantic-2): Delete variable.
Change-Id: Id816bb87fd8073667c97c5b076ccd6d2917557b6
2026-04-10 09:13:31 +01:00
Sharlatan Hellseher
edc757752a
gnu: python-pydantic: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pydantic)[native-inputs]: Remove
python-dirty-equals; add python-dirty-equals-bootstrap and python-pytz.
Change-Id: I5094994f891cf2ed9d06dc70d12e92d9eb5b7e02
2026-04-10 09:13:31 +01:00
Sharlatan Hellseher
a87facfbbe
gnu: python-pydantic-core: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[native-inputs]:
Remove python-dirty-equals; add python-dirty-equals-bootstrap.
Change-Id: I35ac1000927495ea451f49c8ccfeb97de6e58c63
2026-04-10 09:13:31 +01:00
Sharlatan Hellseher
7b20aab28e
gnu: Add python-dirty-equals-bootstrap.
...
* gnu/packages/python-xyz.scm (python-dirty-equals-bootstrap): New variable.
Change-Id: I1f90def023d1a2cc64998fd92ed427431c6b00fc
2026-04-10 09:13:31 +01:00
Hugo Buddelmeijer
cbc5221922
gnu: python-gorilla: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-gorilla): Update to 0.5.0.
Change-Id: If6ec17cca1f3a08867fa3c163b1964b893621548
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:30 +01:00
Sharlatan Hellseher
608cf8d72c
gnu: python-json-logger: Skip 3 tests.
...
* gnu/packages/python-xyz.scm (python-json-logger)[arguments]
<test-flags>: Skip 3 tests failing on Python 3.12.
[native-inputs]: Remove python-wheel.
Change-Id: Ic3b63d0c1b7c54bfce9151515384ef38a7d6be0a
2026-04-10 09:13:30 +01:00
Sharlatan Hellseher
0a528c3dea
gnu: python-rich: Update to 14.3.3.
...
* gnu/packages/python-xyz.scm (python-rich): Update to 14.3.3.
Change-Id: I83512a4988f98a74e0d0b418a79a3b3f4b9481b9
2026-04-10 09:13:30 +01:00
Sharlatan Hellseher
811e95bde4
gnu: Remove python-rich-next.
...
* gnu/packages/python-xyz.scm (python-rich-next): Delete variable.
Change-Id: I7b37b4083d770452e4659a8b876976d824f3bed0
2026-04-10 09:13:30 +01:00
Sharlatan Hellseher
e960ce2927
gnu: python-flasgger: Fix tests.
...
* gnu/packages/python-xyz.scm (python-flasgger):
[source] <snippet>: Apply upstream patch for Click 8.2 compatibility,
see <https://github.com/flasgger/flasgger/pull/633 >.
[arguments] <test-flags>: Remove redundant option and run tests only in
"tests" directory.
Change-Id: I7fbe495dee922fd2aa67052cf445526adc5ab205
2026-04-10 09:13:29 +01:00
Hugo Buddelmeijer
dee0efa29f
gnu: python-notify2: Switch to python-dbus.
...
* gnu/packages/python-xyz.scm (python-notify2): Switch to python-dbus.
[propagated-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I7eb0a276dbebde3fd1380ad1b0d307e72896b754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:29 +01:00
Sharlatan Hellseher
0960a63473
gnu: Add python-types-pyside6.
...
* gnu/packages/python-xyz.scm (python-types-pyside6): New variable.
Change-Id: I7c5e60cf38de37b1a127fd8aa2ce062f1da9ae54
2026-04-10 09:13:28 +01:00
Sharlatan Hellseher
672e27612c
gnu: python-black: Update to 26.3.1.
...
* gnu/packages/python-xyz.scm (python-black): Update to 26.3.1.
Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Add python-pytokens.
[native-inputs]: Remove python-pytest-8; add python-pytest.
Change-Id: I132c774e3d946be8ed7f6be7574ea847b82fddf2
2026-04-10 09:13:28 +01:00
Sharlatan Hellseher
b452368a5b
gnu: Add python-pytokens.
...
* gnu/packages/python-xyz.scm (python-pytokens): New variable.
Change-Id: I1757fc076cb104533e4fa4223215615ac9c82d53
2026-04-10 09:13:28 +01:00
Reza Housseini
f6c2ab5b91
gnu: python-click: Update to 8.3.1.
...
* gnu/packages/python-xyz.scm (python-click): Update to 8.3.1.
Merges: https://codeberg.org/guix/guix/pulls/6877
Change-Id: I0d4fea5e4628a39025705517b12f9a229365dd75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:27 +01:00
Andreas Enge
dd1f07585c
gnu: Remove python2-dbus.
...
* gnu/packages/python-xyz.scm (python2-dbus): Delete variable.
Change-Id: I7975a5f4d172ecf7558cdf3469e6c60136feee48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:27 +01:00
Andreas Enge
4c97aaf751
gnu: python-dbus: Remove python2-variant property.
...
* gnu/packages/python-xyz.scm (python-dbus)[property]: Remove field.
Change-Id: Id37d3f0a42af06d4470abc69f983f6df14d609c7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:27 +01:00
Sharlatan Hellseher
fddeef555b
gnu: python-anyio: Simplify and rework skipped tests.
...
Anyio is know for shaky and time sensitive tests particularly on heavy
loaded machines and CI with cores count more than 16. This change
excludes all network tests with "-m no network" marker and time
sensitive test on all architectures.
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>:
Simplify and rework skipped/ignored tests.
Relates-to: https://codeberg.org/guix/guix/issues/6931
Relates-to: https://codeberg.org/guix/guix/issues/6649
Merges: https://codeberg.org/guix/guix/pulls/7070
Change-Id: Ide333652172e5d97c735414fe2b3d1beac6ab5bd
2026-04-10 09:13:26 +01:00
Hugo Buddelmeijer
2b6e80fd2f
gnu: python-can: Fix build.
...
* gnu/packages/python-xyz.scm (python-can): Fix build.
[native-inputs]: Remove python-future.
Change-Id: I189672b60c5367a6c5af202aad27984f3c260634
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:26 +01:00
Hugo Buddelmeijer
b51edbca5e
gnu: python-pysendfile: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm (python-pysendfile): Fix build.
[propagated-inputs]: Add python-pyasynchat.
Change-Id: I1981abb1f976f5ad9c23ab398a87ff2fd1d96b75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:26 +01:00
Hugo Buddelmeijer
f564bde646
gnu: python-inotify: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm (python-inotify): Fix build.
[propagated-inputs]: Add python-pyasyncore.
Change-Id: I3de6bebfd4bb5c1ab1d13710864c9e53d8a31e14
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:26 +01:00
Hugo Buddelmeijer
c450207e0f
gnu: Add python-pyasynchat.
...
* gnu/packages/python-xyz.scm (python-pyasynchat): New variable.
Change-Id: I6d1d1c69ab8ca53dca0d626887ce830ddf836384
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:25 +01:00
Hugo Buddelmeijer
aaf448f302
gnu: Add python-pyasyncore.
...
* gnu/packages/python-xyz.scm (python-pyasyncore): New variable.
Change-Id: I4fcfe9c22062223ba4a4d6341211529d955c4a0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:25 +01:00
Hugo Buddelmeijer
71505845c3
gnu: python-makefun: Update to 1.16.0-0.bacb3e1.
...
* gnu/packages/python-xyz.scm (python-makefun): Update to 1.16.0-0.bacb3e1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio.
Change-Id: Iac0e5bad44b481b7f78ea5fec5da6ba9de50cc75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:25 +01:00
Hugo Buddelmeijer
c04950dde7
gnu: python-srsly: Update to 2.5.2.
...
* gnu/packages/python-xyz.scm (python-srsly): Update to 2.5.2.
[source]: Switch to git-fetch.
Change-Id: I0e5544b6d4258e6f9d66be3751247815e06f96c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:24 +01:00
Hugo Buddelmeijer
eda883e7f5
gnu: python-catalogue: Update to 2.0.10.
...
* gnu/packages/python-xyz.scm (python-catalogue): Update to 2.0.10.
[native-inputs]: Remove python-wheel.
Change-Id: I5f1c5357f58454a70ec56ef1ff93944ad43fcb48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:24 +01:00
Hugo Buddelmeijer
a1715600ff
gnu: python-bson: Update to 0.5.10-0.4e6b4c2.
...
Fix build in Python 3.12.
* gnu/packages/python-xyz.scm (python-bson): Update to 0.5.10-0.4e6b4c2.
Change-Id: I412852030b326dfb20d57c7d75bc50073027abad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:24 +01:00
Yan Abu Arab
12636df20d
gnu: python-pydantic-core: Cleanup unneeded phase.
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[phases]{patch-pyproject}:
Remove phase.
Merges: https://codeberg.org/guix/guix/pulls/6358
Change-Id: I04d0aaac7aec000db4e276e61097d55f9d8c630e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:24 +01:00
Nicolas Graves
32434fac6f
gnu: python-cython-0: Fix build for python@3.12.
...
* gnu/packages/python-xyz.scm
(importlib-util-load-dynamic): Add helper string.
(python-cython-0)[arguments]<#:phases>: Add phase
'fix-pyximport-python-3.12.
Merges: https://codeberg.org/guix/guix/pulls/6222
Change-Id: I403e72cfdc82210bdfcbcb21e77cef89e8c68398
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-10 09:13:24 +01:00
Sharlatan Hellseher
ef6c0f98dd
gnu: Remove python-greenlet-2.
...
* gnu/packages/python-xyz.scm (python-greenlet-2): Delete variable.
Fixes : guix/guix#6801
Change-Id: Ib008ce81ca3af00d8c5c933d615b5a89effcc9ca
2026-04-10 09:13:23 +01:00
Hugo Buddelmeijer
ee8e8b1f4a
gnu: python-virtualenv: Fix build.
...
The test_build_c_ext.py test explicitly checks for >= 3.12 to decide
to access the internet.
* gnu/packages/python-xyz.scm (python-virtualenv): Fix build.
[arguments]<#:test-flags>: Ignore internet-requiring test.
Change-Id: I4c48f7820ef222dd7deb334334558850b7c79b04
2026-04-10 09:13:23 +01:00
Sharlatan Hellseher
006e8a1eb0
gnu: python-roman: Fix tests.
...
* gnu/packages/python-xyz.scm (python-roman)[arguments]<test-flags>:
Add unitest discovery option in "src" directory.
Change-Id: I3e14d0a0bf6f5e50ec5755d4f1846123ca34e877
2026-04-10 09:13:23 +01:00