1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-10 23:20:37 +02:00
Commit Graph

263 Commits

Author SHA1 Message Date
Cayetano Santos
43770a9d8a gnu: python-nbsphinx: Update to 0.9.8.
* gnu/packages/sphinx.scm (python-nbsphinx): Update to 0.9.8.

Merges guix/guix!7371

Change-Id: Ib72e423641af9d5c7ce278b62e929e0d17f5378d
2026-03-21 17:13:10 +01:00
Andreas Enge
5925008664 gnu: Remove python-sphinx-basic-ng.
* gnu/packages/sphinx.scm (python-sphinx-basic-ng): Delete variable.

Fixes: guix/guix#5976
Change-Id: I3ae448d86e261c987d76e8bd11804b7257609d3f
2026-03-02 15:57:23 +01:00
Yan Abu Arab
c5bf001c2f gnu: Add python-sphinx-toml.
* gnu/packages/sphinx.scm (python-sphinx-toml): New variable.

Change-Id: Ia610e34b2fc1bea09bead7628fc01c184f69581e
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:34 +00:00
Yan Abu Arab
375e6157db gnu: Add python-intersphinx-registry.
* gnu/packages/sphinx.scm (python-intersphinx-registry): New variable.

Change-Id: Id87bdb618569c31744a097eead9e646ee0c6ff4b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Reviewed-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 23:16:27 +00:00
Sharlatan Hellseher
8d78892b07 gnu: python-sphinx: Pin to 8 thread during check phase.
* gnu/packages/sphinx.scm (python-sphinx):[arguments] <test-flags>:
Limit the number of threads to maximum of 8 to amend failure in CI.

Fixes: guix/guix#6284
Reported-by:  Efraim Flashner <efraim@flashner.co.il>
Change-Id: I77ce22e957d1ca213edb8e507a81bac3fd18dc8a
2026-02-10 09:54:36 +00:00
Sharlatan Hellseher
e8a0d060ac gnu: python-sphinxcontrib-programoutput: Skip 2 tests.
* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput):
  [phases]{cleanup}: Add step to disable 2 failing tests.

Change-Id: I7ed8c5912c4f0c7641ef05426980686c5cb5b1e3
2026-02-07 12:28:57 +01:00
Sergey Trofimov
7e917411d5 gnu: Add python-sphinxcontrib-doxylink.
* gnu/packages/sphinx.scm (python-sphinxcontrib-doxylink): New variable.

Change-Id: Iab4fe13e8fe3a6285d515e7fc6968ec7d0ef94e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
1de95c6fd1 gnu: python-sphinxext-opengraph: Update to 0.13.0.
* gnu/packages/sphinx.scm (python-sphinxext-opengraph): Update to 0.13.0.
[arguments]: Drop them.
[native-inputs]: Replace python-setuptools by python-flit-core.

Change-Id: I62f25c05029c214ad13ae689f23ade4bd239611f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
3aa6c48bbc gnu: python-sphinx-autodoc-typehints: Update to 3.5.2.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 3.5.2.
[arguments]<#:test-flags>: Ignore more failing tests.

Change-Id: Ifc44e6b5a90362d50802d4359f23a066fd4c483b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
1a82eeeded gnu: python-sphobjinv: Update to 2.3.1.3.
* gnu/packages/sphinx.scm (python-sphobjinv): Update to 2.3.1.3.
[source]: Switch to git-fetch.
[native-inputs]: Improve style.  Add python-pytest-check.  Remove
python-wheel.

Change-Id: Iaefe484986127245d17af09b29b5b2df29459c8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
1bf91ac505 gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
77e1781ffe gnu: Remove python-importlib-metadata input from some packages.
Remove python-importlib-metadata from [native-inputs, inputs, or
propagated-inputs] in the following packages as not required for
build/tests/install:

* gnu/packages/android.scm (python-miio)
* gnu/packages/astronomy.scm (python-jwst, python-stpipe)
* gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc,
python-weblogo, python-metacells)
* gnu/packages/calendar.scm (khal)
* gnu/packages/django.scm (python-django-q2)
* gnu/packages/engineering.scm (python-asyncua)
* gnu/packages/jupyter.scm (python-jupyterlab-server,
python-jupyterlite-core)
* gnu/packages/machine-learning.scm (python-pynndescent,
python-gymnasium)
* gnu/packages/maths.scm (python-orthopy, python-quadpy)
* gnu/packages/package-management.scm (poetry)
* gnu/packages/python-compression.scm (python-pybcj)
* gnu/packages/python-crypto.scm (python-keyring)
* gnu/packages/python-web.scm (python-jsonpickle, python-flask)
* gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher,
python-lsp-server, python-nbconvert, python-dns-lexicon,
python-signedjson, python-verlib2)
* gnu/packages/sphinx.scm (python-sphinx-6)
* gnu/packages/spreadsheet.scm (visidata)

Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Maxim Cournoyer
b94c530e7c gnu: python-sphinx-gallery: Propagate python-joblib.
* gnu/packages/sphinx.scm (python-sphinx-gallery)
[propagated-inputs]: Add python-joblib.

Change-Id: Ia14e770a620a4398c48ad3dca28a6a27a17b4ea4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
3c0b1e31c6 gnu: python-sphinx-gallery: Update to 0.20.0.
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.20.0.
[propagated-inputs]: Remove python-jupyterlite-sphinx.
[native-inputs]: Add python-jupyterlite-sphinx python-pydata-sphinx-theme,
python-sphinxcontrib-video, python-sphinx-design and python-statsmodels.

Change-Id: I35c2dac4ac8fbca13f16c832e53d0851ca015c52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
483cc9b8e4 gnu: Add python-sphinxcontrib-video.
* gnu/packages/sphinx.scm (python-sphinxcontrib-video): New variable.

Change-Id: Idf7bd4450ee93c3970741bd169cf10525764f176
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
bc52952c95 gnu: Add python-sphinx-tags.
* gnu/packages/sphinx.scm (python-sphinx-tags): New variable.

Change-Id: If4694b36b8f674e8a85799d224ef0ecda29922e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher
321882346c gnu: python-sphinx-issues: Update to 5.0.1.
* gnu/packages/sphinx.scm (python-sphinx-issues): Update to 5.0.1.
[phases]{patch-sphinx-build-path}: Switch to search-input-file.

Change-Id: Icfd43725f94dfd40a8ca223dcab73ea1b4b17089
2026-02-07 12:28:34 +01:00
Sharlatan Hellseher
c592bb848f gnu: python-sphinx-rtd-theme: Update to 3.1.0.
* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.1.0.
[native-inputs]: Remove python-wheel.

Change-Id: I34cb4d3bca874b33ef6cc715701357cd5d047d41
2026-02-07 12:28:34 +01:00
Maxim Cournoyer
95fc451c04 gnu: python-sphinx: Update to 9.0.3.
* gnu/packages/sphinx.scm (python-sphinx): Update to 9.0.3.
(python-sphinx-pytest) [#:test-flags]: New argument.
(python-myst-parser) [#:test-flags]: Ignore more tests.

Change-Id: Ia1a0bda0c11e9b1909aad224a5bb3e48737b6492
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:34 +01:00
Cayetano Santos
5e057b861e gnu: Add python-sphinxcontrib-bibtex.
* gnu/packages/sphinx.scm (python-sphinxcontrib-bibtex): New variable.

Change-Id: I5687e297a02f0e92ecaac7886b2c29f8b9e09309
2026-02-04 10:48:55 +01:00
Vagrant Cascadian
5c9d765a17 gnu: Add python-sphinx-reredirects.
* gnu/packages/sphinx.scm (python-sphinx-reredirects): New variable.

Change-Id: Ifb917b1e70af1a613c618515d26083f04648f678
2026-01-29 16:10:39 -08:00
Hugo Buddelmeijer
c24223714e gnu: python-sphinx-autoapi: Update to 3.6.1.
* gnu/packages/sphinx.scm (python-sphinx-autoapi): Update to 3.6.1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Disable test that requires network.
[propagated-inputs]: Remove python-unidecode.
[native-inputs]: Remove python-setuptools, python-sphinx, and python-wheel; add
nss-certs-for-test, python-beautifulsoup4, python-flit-core, and
python-pytest.

Change-Id: I7e3d71a71b2316953559cdd9cdc4ac8d157571f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:17 +01:00
Sharlatan Hellseher
93001fcbd0 gnu: python-sphinx-autodoc-typehints: Update to 2.3.0.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 2.3.0.
[arguments] <test-flags>: Rework skpped tests.
[native-inputs]: Remove nss-certs-for-test and python-nptyping.

Change-Id: Iaf7fbcf27dd4334c04acaf0efec27e0d3f140b82
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:33 +01:00
Hugo Buddelmeijer
1d0ac19d81 gnu: python-jupyter-sphinx: Fix build.
* gnu/packages/sphinx.scm (python-jupyter-sphinx): Fix build.
[arguments]<:#phases>: Add 'fix-tests and 'set-home phases.
[native-inputs]: Add python-bash-kernel.

Merges guix/guix!5422

Change-Id: I1c51a156f0be831793a417dab5efac84ee64a15c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-10 22:35:00 +01:00
Sharlatan Hellseher
70c207162e gnu: Remove python-sphinx-cloud-sptheme.
* gnu/packages/sphinx.scm (python-sphinx-cloud-sptheme): Delete variable.

Fixes: guix/guix#4421
Change-Id: Ied4c2a6278fc648ac3e64acd0289e4fddca7e013
2025-12-28 13:31:03 +00:00
Giacomo Leidi
c425bac93d Update Giacomo's email address.
The change was automated via:

git grep -l goodoldpaul@autistici.org |
    xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'

* .mailmap: New entry.

Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Nicolas Graves
3eb585c899 gnu: python-sphinx-sitemap: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-sitemap):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I5dd05e231fb290df38f4d06a64e8565e83d20888
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
2078e378d2 gnu: python-sphinx-theme-builder: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-theme-builder):
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.

Change-Id: Ic01a4787b9ac696e1995f1debf585babcd2be0eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
c1ea57265a gnu: python-sphinxcontrib-autoprogram: Update to 0.1.9.
* gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): Update to 0.1.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I84abe2d46dc0a080a678d71e69aa749570152dd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
206004403c gnu: python-sphinx-autobuild: Update to 2025.08.25.
* gnu/packages/sphinx.scm (python-sphinx-autobuild): Update to 2025.08.25.
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-starlette, python-uvicorn,
python-watchfiles, python-websockets.
[native-inputs]: Add python-httpx.

Change-Id: Ieac2da4f9bec9d5ee588376bcc45105c2005a8cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
5f00848dc5 gnu: python-sphinx-autobuild: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-autobuild):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core.

Change-Id: Ic6e1e771cf945ae857c3279271e366956a2f8b63
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27 00:02:35 +00:00
Nicolas Graves
029353d5df gnu: python-sphinxext-opengraph: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxext-opengraph):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.  Add phase
'set-version.
[native-inputs]: Add python-setuptools.

Change-Id: I8e76fb1ec9ac494d4a345e61660e974f2397ca9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
4c0632ba2d gnu: python-sphinx-intl: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-intl):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-mock, python-pytest, python-setuptools.

Change-Id: I7b5f4ab526d39feb2ed26025c908179ea22d0b48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
f6f7cfd62d gnu: python-mpl-sphinx-theme: Switch to pyproject.
* gnu/packages/sphinx.scm (python-mpl-sphinx-theme):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I7d6784ff597393d39dd9868bb449675cf96f746e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
aa2c544f6e gnu: python-guzzle-sphinx-theme: Switch to pyproject.
* gnu/packages/sphinx.scm (python-guzzle-sphinx-theme):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I06da4737bc64626cb7745f3796835daa84ebaf50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
973816c38f gnu: python-sphinx-argparse: Update to 0.5.2.
* gnu/packages/sphinx.scm (python-sphinx-argparse): Update to 0.5.2.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-docutils.
[native-inputs]: Remove python-commomark, python-sphinx-rtd-theme.
Add python-flit-core, python-lxml, python-setuptools,
python-typing-extensions.

Change-Id: Ife8585e1b19b332f764a74987bff6b1f2b83ca6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:23 +00:00
Nicolas Graves
f8bbb9a3f6 gnu: python-sphinx-me: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinx-me):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I46dded77ef185f717cbeb0d6752def0ca7f29997
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:22 +00:00
Nicolas Graves
d44759c562 gnu: python-sphinxcontrib-svg2pdfconverter: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I7ddd94d7c6a6e4b309ee0281f83387b1df75e2cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:22 +00:00
Nicolas Graves
a33532a008 gnu: python-sphinx-tabs: Update to 3.4.7.
* gnu/packages/sphinx.scm (python-sphinx-tabs): Update to 3.4.7.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments, propagated-inputs]: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: Ibb4f25ae8618fc7a1add46211c9466c72fbf40c4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:22 +00:00
Nicolas Graves
2d03c4d23b gnu: python-sphinxcontrib-newsfeed: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxcontrib-newsfeed):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[home-page]: Refresh it.

Change-Id: I48b45337fe08e28873741f75bef952187f6a3561
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26 23:56:20 +00:00
Nicolas Graves
878ed74367 gnu: python-sphinxext-rediraffe: Disable tests.
* gnu/packages/sphinx.scm (python-sphinxext-rediraffe)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-wheel.

Change-Id: Ic2c60f9994466708fe492678dbb42f9bc54b78db
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 20:05:15 +00:00
Sharlatan Hellseher
cbad86a985 gnu: python-cython-3: Mark as deprecated.
This is a followup to 941b6ff1c1 commit.

Replace all python-cython-3 occurrences with python-cython.

* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.

* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.

Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Nicolas Graves
d7d35d1f76 gnu: python-sphinx-autodoc-typehints: Update to 1.25.3.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.25.3.
[arguments]<#:test-flags>: Ignore additional failing test.
[native-inputs]: Remove python-typing-extensions.

Change-Id: I444d2415c5a2fb8bf84ff55b92b5b14a241571c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Sharlatan Hellseher
3e2152b065 gnu: Remove python-sphinx-panels.
It's no longer required, fails to build, not mainted. Message from
upstream:

> This repository is not actively maintained. Use sphinx-design instead!
> See the migration guide and this github issue for more information.

* gnu/packages/sphinx.scm (python-sphinx-panels): Delete variable.

Change-Id: Ib51b05819238a912e30f36fbeb0f24316275e441
2025-09-25 09:36:30 +01:00
Sharlatan Hellseher
b5f84b25cf gnu: Remove python-sphinx-5.
Sphinx@5 is no longer required, fails to build.

* gnu/packages/sphinx.scm (python-sphinx-5): Delete variable.

Change-Id: I76ac2ced2c652ca1b313d246610919ccee5588f2
2025-09-25 09:36:30 +01:00
Sharlatan Hellseher
06630f351d gnu: python-sphinxcontrib-github-alt: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxcontrib-github-alt):
  [build-system]: Use pyproject-build-system.
  [native-inputs]: Add python-flit-core.

Change-Id: I0a403a5eadf7b76c4448781ff20ca18ff466cb2d
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
3b6ca50300 gnu: python-sphinxcontrib-apidoc: Update to 0.6.0.
* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc): Update to 0.6.0.

Change-Id: Ic424424f158ac603012b19c69154a3d2177ff1f0
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
b3e549582b gnu: python-sphinx-repoze-autointerface: Update to 1.0.0.
* gnu/packages/sphinx.scm (python-sphinx-repoze-autointerface): Update to 1.0.0.
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: I10d3d48a21c969c0ca49d19044c92197ec0ed02a
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
1dc0cb50e2 gnu: python-sphinx-gallery: Update to 0.19.0.
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.19.0.
  [arguments] <tests-flags>: Skip just 2 tests.  <phases>: Remove
  'delete-webp-example.
  [propagated-inputs]: Add python-pillow and python-sphinx.
  [native-inputs]: Remove python-pillow and python-sphinx; add
  python-absl-py, python-graphviz, python-ipython, python-lxml,
  python-packaging, python-plotly, python-seaborn, and
  python-setuptools-scm.

Change-Id: Ib92d09d43c38d925e542604f65ce3a2162fffccf
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
bcdb866c9b gnu: python-sphinx-copybutton: Update to 0.5.2.
PyPI archive <https://pypi.org/project/sphinx-copybutton/> provides a
correct link to the home page
<https://github.com/executablebooks/sphinx-copybutton>.

* gnu/packages/sphinx.scm (python-sphinx-copybutton): Update to 0.5.2.
[build-system]: Use pyproject.
[home-page]: Fix URL.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I8cabca804a3be7dbd50b169884ab2e05a20e2221
2025-09-25 09:36:18 +01:00