Sharlatan Hellseher
b79fbf27b8
gnu: python-setuptools-next: Set to python-setuptools.
...
Replace all python-setuptools-next occurrences with python-setuptools.
* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.
Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
dc9c07786e
gnu: python-requests-next: Set to python-requests.
...
Replace all python-requests-next occurrences with python-requests.
* gnu/packages/python-web.scm (python-requests-next): Set to
python-requests.
Change-Id: I712b71f12a2ebad3dfdfd882f24799fd6dd8e054
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
9d6ce0d0d4
gnu: python-poetry-core-next: Set to python-poetry-core.
...
* gnu/packages/python-build.scm (python-poetry-core-next): Set to
python-poetry-core.
Change-Id: Ia69fc596e654b0e015636c8b347a36f449366c72
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
b8ea94c889
gnu: python-hypothesis-next: Set to python-hypothesis.
...
* gnu/packages/check.scm (python-hypothesis-next): Set to
python-hypothesis.
Change-Id: Ia5d79b545d6da266db7a14d0b602e02196a6bd3e
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
a34d8e4278
gnu: python-flit-core-next: Set to python-flit-core.
...
* gnu/packages/python-build.scm (python-flit-core-next): Set to
python-flit-core.
Change-Id: I8ae01214661186b2adb2c7855d54d8c71daeeeb2
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
bbb9551884
gnu: python-charset-normalizer-3: Set to python-charset-normalizer.
...
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Set to
python-charset-normalizer.
Change-Id: I15b2aba11e2892f011095703575c76b463c2f576
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
bb5191b89d
gnu: gandi.cli: Rename variable.
...
* gnu/packages/networking.scm (gandi.cli): Rename to gandi-cli and
deprecate gandi.cli.
(gandi-cli): New variable.
Change-Id: I082481f310e1fe968987906ad67df7c57d410390
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
430a11085f
gnu: gandi.cli: Improve package.
...
* gnu/packages/networking.scm (gandi.cli): Apply G-expressions.
[build-system]: Use pyproject.
[arguments]: Remove trailing #t from lambdas.
[native-inputs]: Remove python-docutils and python-tox; add
python-docutils-0.19, python-setuptools, and python-wheel.
Change-Id: I1dc1c0a51d26fa48153c11c1bc656b0b000d37fd
2025-09-25 09:36:23 +01:00
Sharlatan Hellseher
e02616a87f
gnu: proot: Use python-docutils-0.19 for rst2mamn.
...
* gnu/packages/linux.scm (proot): [native-inputs]: Remove
python-docutils; add python-docutils-0.19.
Change-Id: I7c150b9a72ffc07cc573cd3ab3bfefc3fed5cc91
2025-09-25 09:36:23 +01:00
Sharlatan Hellseher
1d5514e841
gnu: xauth: Remove cmdtest from native inputs.
...
cmdtest is not required any longer to run unit tests and the project is
not maintained since 2011, see <https://liw.fi/cmdtest/ >.
* gnu/packages/xorg.scm (xauth) [native-inputs]: Remove cmdtest.
Change-Id: I649ccd9c81dfd8a7923a7db73b758a60a81d8581
2025-09-25 09:36:23 +01:00
Nicolas Graves
1e8b71e34e
gnu: ulauncher: Update to 6.0.0-18.901ce03.
...
* gnu/packages/xdisorg.scm (ulauncher): Update to 6.0.0-18.901ce03.
[build-system]: Switch to pyproject-build-system.
[arguments]{test-flags}: Ignore some failing tests.
{phases}: Remove deprecated phase 'fix-usr. Add phase 'fix-bash.
[native-inputs]: Remove python-distutils-extra. Add python-pytest,
python-pytest-mock, python-setuptools, python-wheel.
[propagated-inputs]: Add python-xlib.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:23 +01:00
Nicolas Graves
6a747273ff
gnu: ulauncher: Improve style.
...
* gnu/packages/xdisorg.scm (ulauncher): Run guix style and properly
pin the commit with a git-version.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:23 +01:00
Sharlatan Hellseher
df41175c65
gnu: solaar: Switch to pyproject.
...
* gnu/packages/admin.scm (solaar)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel, python-pytest-mock
and python-typing-extensions.
Change-Id: Ic4bebcf4d616d759c184eb096cbc085d505935fd
2025-09-25 09:36:23 +01:00
Sharlatan Hellseher
d8a799c774
gnu: s-tui: Use python-psutil.
...
* gnu/packages/admin.scm (s-tui): [inputs]: Remove python-psutil-7; add
python-psutil.
Change-Id: I97816f7827b64d6facfa4b31d038ec303a91a6a1
2025-09-25 09:36:23 +01:00
Sharlatan Hellseher
96bf131533
gnu: repo2docker: Update to 2024.07.0.
...
* gnu/packages/jupyter.scm (repo2docker): Update to 2024.07.0.
Change-Id: I5c0bea8245b6072b85c5c3cb901a8c6c86056276
2025-09-25 09:36:23 +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
871d8a9f32
gnu: python-pypugjs: Update to 5.12.0.
...
* gnu/packages/python-xyz.scm (python-pypugjs): Update to 5.12.0.
[arguments] <test-flags>: Drop it, as all tests passed just fine.
<phases>: Remove 'disable-pyramid.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-coverage, python-flake8, python-nose,
and python-wheel.
Change-Id: I8d421e7777d37ed2caf1b040d71a72b58cfba66c
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
f822974d9e
gnu: python-pyclibrary: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pyclibrary)
[propagated-inputs]: Remove python-pyparsing-2.4.7; add
python-pyparsing.
[native-inputs]: Remove python-wheel.
Change-Id: Ifc03f143b92ebedfc938f7feb6363e5c96b064c1
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
5db6f444b9
gnu: python-jaraco-packaging: Update to 9.4.0.
...
* gnu/packages/python-xyz.scm (python-jaraco-packaging): Update to 9.4.0.
[arguments] <tests?>: Disable them.
[propagated-inputs]: Remove python-pytest, python-pytest-checkdocs,
python-pytest-flake8, python-rst.linker, python-setuptools,
python-setuptools-scm, and python-six; add python-pypa-build,
python-virtualenv, python-domdf-python-tools, and
python-jaraco-context.
[native-inputs]: Add python-setuptools and python-setuptools-scm.
Change-Id: Ic2b9c97d6c31dfeaed17c6e642bde7744119f3f1
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
fd42f767ec
gnu: python-numpy-documentation: Fix build.
...
* gnu/packages/python-xyz.scm (python-numpy-documentation):
[arguments] <phases>: Do not delete 'build, extract all build steps
from 'install; PDF build fails and excluded for now.
[native-inputs]: Remove python-sphinx-panels; {texlive-local-tree}:
add texlive-cmap.
[description]: Remove mention of PDF.
Change-Id: I5f154ec681b127fd4c74667ec097a6409eacf099
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
090535621b
gnu: python-graphene: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-graphene): Update to 3.4.3.
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-aniso8601, python-promise, and
python-six; add python-dateutil and python-typing-extensions.
[native-inputs]: Add python-setuptools.
Change-Id: I193d1b7580c4647357d6150d49a9a5e5610d590b
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
d91de2a5be
gnu: python-flex: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-flex): Add a maintenance note to
remove the packages in the future.
[build-system]: Use pyproject.
[arguments] <tests?>: No tests in PyPI archive provided.
[native-inputs]: Add python-seuptools.
Change-Id: I61cb165c089a97514ead78317158f21591003c32
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
dd7f21247f
gnu: python-flask-restx: Switch to pyproject, fix buld.
...
* gnu/packages/python-web.scm (python-flask-restx):
[build-system]: Use pyproject.
[argument] <test-flags>: Utilze it and rework skipped tests.
<phases>: Use default 'check.
[propagated-inputs]: Add python-importlib-resources and python-werkzeug.
[native-inputs]: Add python-setuptools.
Change-Id: Idd82b4d255854a21953533c3a66c74adeb6ac596
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
5b70efd14a
gnu: python-esptool: Update to 5.0.2.
...
* gnu/packages/engineering.scm (python-esptool): Update to 5.0.2.
[propagated-inputs]: Remove python-rich-click-next; add python-rich-click.
[native-inputs]: Remove python-wheel.
Change-Id: I3365176fbe02cb8bd2e190d1e584b91d27643b28
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
f400146871
gnu: python-changeo: Adjust style.
...
* gnu/packages/bioinformatics.scm (python-changeo): Re-order fields,
activate tests.
[source]: Switch to PyPI archive which provides tests.
[native-inputs]: Remove python-airr and python-wheel; add python-pytest.
[home-page]: Use the one which is provided by PyPI.
Change-Id: I5b21bc984f197d7fa634efb0672b5cbb6fc85447
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
aebff21636
gnu: python-changeo: Adjust inputs.
...
* gnu/packages/bioinformatics.scm (python-changeo)[propagated-inputs]:
Remove python-importlib-resources-6; add python-importlib-resources.
Change-Id: I3e738146d68d6c20387451ae14791329df2bc968
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
11f3bb79ec
gnu: python-apipkg: Update to 3.0.2.
...
* gnu/packages/python-xyz.scm (python-apipkg): Update to 3.0.2.
[build-system]: Use pyproject.
[native-inputs]: Remove python-pytest and python-setuptools-scm; add
python-hatch-vcs and python-hatchling.
Change-Id: I87fe8543f29506b6a453984de6191b97503e97c5
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
bc308355e9
gnu: python-blake3: Fix build.
...
* gnu/packages/python-crypto.scm (python-blake3)[arguments]
<imported-modules>: Add pyproject-build-system-modules
<modules>: Likewise.
<phases>: Simplify 'build-python-module, and 'install-python-module.
Remove 'install-python-library.
[native-inputs]: Remove python-pypa-build and python-wheel; add maturin.
Change-Id: Ib45da9873b40697ba2166bb31f11da16f4872223
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
807ec6a324
gnu: python-pyliblo3: Fix build.
...
* gnu/packages/audio.scm (python-pyliblo3):
[arguments] <test-backend>: Use custom.
<phases>: Add 'fix-compilation.
Change-Id: Ie188c8038c239db94871593f0dfbf6e3b0ea899e
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
4424979161
gnu: python-validate-email: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-validate-email):
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I2b33349f1e940353a1bbda564cf07b6c9438b33f
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
884342343e
gnu: python-colorthief: Do not try to run tests.
...
* gnu/packages/python-xyz.scm (python-colorthief): Tests were absent in
PyPI or Git.
[arguments] <tests?>: Disable them.
[native-inputs]: Remove python-wheel.
Change-Id: Ib63b612913a3b494c7c0f4a717a790d71230f8d6
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
b297d42335
gnu: python-dask-image: Reduce closure size.
...
* gnu/packages/python-science.scm (python-dask-image):
[propagated-inputs]: Remove python-pandas-2; add python-pandas.
[native-inputs]: Remove python-coverage, python-flake8,
python-pytest-cov, python-pytest-flake8, python-twine, and
python-wheel.
Change-Id: I30880cb0abc6d24533871f072d4277fed644c82d
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
e5d9fb0792
gnu: Add python-domdf-python-tools.
...
* gnu/packages/python-xyz.scm (python-domdf-python-tools): New variable.
Change-Id: If3da8a2193001129bcc95b2bc2866bbdabe60547
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
7668bd6854
gnu: python-pdoc3: Fix tests.
...
* gnu/packages/python-xyz.scm (python-pdoc3) [arguments] <test-backend>:
Use 'unittest.
[native-inputs]: Remove python-wheel.
Change-Id: If307d72856cc7109ede8479939e62ed1638d1b7e
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
d8e2caa60b
gnu: python-hdmedians: Switch to Pytest backend.
...
* gnu/packages/statistics.scm (python-hdmedians)[source]<patch>: Add
patch fixing tests.
[arguments] <test-flags>: Provide "--pyargs" option to tests against
compiled module.
<phases>: Remove 'build-extensions.
[native-inputs]: Remove python-nose; add python-pytest.
* gnu/packages/patches/python-hdmedians-replace-nose.patch: New file
* gnu/local.mk (dist_patch_DATA): Register new patch.
Change-Id: I86c577a55c2c273bd6504d225af8056f65593f77
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
cd06ad91e9
gnu: python-pip-run: Reduce closure size.
...
* gnu/packages/python-xyz.scm (python-pip-run): [native-inputs]: Remove
python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy.
Change-Id: Ie3f09e82419e6e4b000c35fcffde70a9a6c843ff
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
20918f6288
gnu: python-screed: Reduce closure size.
...
* gnu/packages/bioinformatics.scm (python-screed): [native-inputs]:
Remove python-pycodestyle, python-pytest-cov,
python-setuptools-scm-git-archive, and python-wheel.
Change-Id: Ibcae582fc0da5375178647912483a3b0b6dd74c3
2025-09-25 09:36:20 +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
3d34d50034
gnu: python-translation-finder: Update to 2.22.
...
* gnu/packages/python-web.scm (python-translation-finder): Update to 2.22.
[propagated-inputs]: Remove python-chardet; add
python-charset-normalizer-3 and python-weblate-language-data.
[native-inputs]: Remove python-wheel.
Change-Id: I92a6c70a144a659f188388fb3184aa7f2da399b3
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
075139ad2e
gnu: vdirsyncer: Fix tests, reduce closure size.
...
* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.3.
[arguments] <phases>: Add 'relax-requirements, and 'pre-check.
[native-inputs]: Remove python-sphinx, python-wheel,
python-hypothesis, and python-pytest-asyncio; add
python-pytest-asyncio-0.26.
Change-Id: I81161cc8460a15b5a5cf9b6f525c060de96609a6
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
2d977d2bdc
gnu: python-click-7: Fix build.
...
* gnu/packages/python-xyz.scm (python-click-7): Fix build.
[arguments] <tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I09887788efb52c7088c3f69503004ff664d3c956
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
0e48512551
gnu: eyed3: Update to 0.9.8a5.
...
* gnu/packages/mp3.scm (eyed3): Update to 0.9.8a5.
[native-inputs]: Remove python-wheel.
Change-Id: I61d9ec50b01cc6a135b2c3df101b6d0bbac666ef
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
a8af297013
gnu: python-airr: Adjust style.
...
* gnu/packages/bioinformatics.scm (python-airr)[source]: Switch to PyPI
archive, activate tests.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I8d02f86b0e54f30839c5c3ecf94b3e05144820dc
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
84e46a5001
gnu: borg: Switch to pyproject-build-system.
...
* gnu/packages/backup.scm (borg)
[build-system]: Use pyproject.
[arguments] <test-flags>: Move all test related options here; run
tests in parallel, supported by upstream.
<phases>: Use default 'check.
[native-inputs]: Add python-pytest-benchmark, python-pytest-xdist,
python-setuptools, and python-wheel.
Change-Id: Ifa47a71be055cab86ee3c0a8dc34b943da881ad7
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
49a60ce1a7
gnu: python-apispec: Update to 6.8.2.
...
* gnu/packages/python-xyz.scm (python-apispec): Update to 6.8.2.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Remove python-mypy.
Change-Id: I8444ac7c4ef78f6eee69ecd36ce176083f258e44
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
bb251034b2
gnu: python-allpairspy: Update to 2.5.1.
...
* gnu/packages/python-check.scm (python-allpairspy): Update to 2.5.1.
[build-system]: Use pyproject.
[native-inputs]: Remove python-pytest-runner; add python-setuptools.
Change-Id: Iea02a2db43a159f9f3866469846b2d90005f9ff7
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
7bdac6ee01
gnu: python-ansicolors: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-ansicolors): Update to 1.1.8.
[build-system]: Use pyproject.
[native-inputs]: Remove python-tox and python-pytest-cov; add
python-pytest and python-setuptools.
Change-Id: I6f9ccda995916bad05aa246cab159d8d21309257
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
8ea317bb2b
gnu: python-pygdbmi: Do not try to run tests.
...
* gnu/packages/python-xyz.scm (python-pygdbmi): Disable tests.
Change-Id: I76a4f69be8cf97447cda706fa638284a6cffd5ba
2025-09-25 09:36:18 +01:00