1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 06:00:36 +02:00
Commit Graph

137001 Commits

Author SHA1 Message Date
Sharlatan Hellseher
be8a34bd60 gnu: python-pytest-xprocess: Update to 1.0.2.
* gnu/packages/check.scm (python-pytest-xprocess): Update to
1.0.2. Refresh style.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ia1fb63da8adc35284e2d0a529d12db7cd270cbaa
2024-12-13 20:19:11 +00:00
Sharlatan Hellseher
40cc362550 gnu: python-pytest-cov: Update to 6.0.0.
* gnu/packages/check.scm (python-pytest-cov): Update to 6.0.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I90f6eed232e0156d6d90b53ae87b423bad2f6f79
2024-12-13 20:19:11 +00:00
Sharlatan Hellseher
4deb664c5d gnu: python-coverage: Update to 7.6.7.
* gnu/packages/check.scm (python-coverage): Update to 7.6.7.
[build-system]: Swap to pyproject-build-system.
[arguments]<tests>: Enable them. <test-flags>: Skip some failing
tests. <phases>: Add patch-pyproject, fix-conftest.
[native-inputs]: Add python-pytest, python-pytest-xdist, python-flaky,
python-setuptools, and python-wheel.

Change-Id: Ib69fbec45876f5f13e0e925c7768cef8fd6eb52c
2024-12-13 20:19:11 +00:00
Sharlatan Hellseher
b6f774e550 gnu: python-pytest-xdist: Update to 3.6.1.
* gnu/packages/check.scm (python-pytest-xdist): Update to 3.6.1.
[source]: Adjust URI as it's changed in PyPI.
[arguments]<test-flags>: Adjust failing test.

Change-Id: I889972a2e439e715f58928132d666039679613fd
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
0035c90f22 gnu: python-filelock: Update to 3.16.1.
* gnu/packages/python-xyz.scm (python-filelock): Update to 3.16.1.
[native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest,
python-pytest-asyncio, python-pytest-mock, and python-setuptools-scm.

Change-Id: I001b921f9804a3f1e2ba71ffc3ab2cc765e70e9d
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
aa31723ce0 gnu: python-pytest-mock: Update to 3.14.0.
* gnu/packages/check.scm (python-pytest-mock): Update to
3.14.0. Simplify package.
[snippet]: Remove it.
[build-system]: Swap to pyproject-build-system.
[argument]<phases>: Use default 'check phase.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ia7eb5d6ee6a10de53a106909946e90b72b12fe99
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
5cdd45f0f1 gnu: python-pytest-forked: Disable tests.
* gnu/packages/check.scm (python-pytest-forked): Disable tests.
Tests depends on python-py which is in maintenance mode and should not
be used in projects.

Change-Id: I6f1df45b121dc21f3af09dd9476c34d31c09a06e
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
2b13ecf290 gnu: python-pytest-timeout: Update to 2.3.1.
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.3.1.
[build-system]: Swap pyproject-build-system.
[arguments]<phases>: Use default 'check phase.
[propagated-inputs]: Remove python-pytest-cov.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I59da6f90ef8839bce239b6a3199dc58d4a901e81
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
32c04ab30e gnu: python-pexpect: Update to 4.9.0.
* gnu/packages/python-xyz.scm (python-pexpect): Update to 4.9.0.

Change-Id: Ie4e9fa2a6187cba16cf8ccb7395f34fd8fb0845a
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
3daf5b0dcf gnu: python-pexpect: Improve package style.
* gnu/packages/python-xyz.scm (python-pexpect): Use G-expression,
improve style.
[build-system]: Swap to pyproject-build-system.
[arguments]<test-flags>: Move test exclusion logic here from
'prepare-tests phase.
[native-inputs]: Remove python-nose; add python-setuptools and
python-wheel.

Change-Id: I16da2bfbeabf21b02acf93f7fed765f262a56596
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
8d5f2d7647 gnu: python-ptyprocess: Update to 0.7.0.
* gnu/packages/python-xyz.scm (python-ptyprocess): Update to 0.7.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-nose; add python-flit-core and
python-pytest.

Change-Id: I28682d1be282c650d9485d401e1a3291a85f472e
2024-12-13 20:19:10 +00:00
Sharlatan Hellseher
8d5c2f02a2 gnu: Remove python-pluggy-next.
* gnu/packages/python-build.scm (python-pluggy-next): Delete variable.

Change-Id: I330400172055bcee35161fcc6a151f6ecada3d8e
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
a2fbf6879c gnu: Remove python-pytest-next.
* gnu/packages/check.scm (python-pytest-next): Delete variable.

* gnu/packages/python-science.scm (python-pandas-2) [native-inputs]:
Remove python-pytest-next; add python-pytest.

* gnu/packages/python-xyz.scm (python-hy) [native-inputs]: Remove
python-pytest-next; add python-pytest.

Change-Id: I57e14aa11c2e3cd1d8e8119f566b49fd902c7957
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
8f36612d5b gnu: Remove python-pytest-8.
* gnu/packages/check.scm (python-pytest-8): Set variable as deprecated.

* gnu/packages/astronomy.scm (python-asdf) [native-inputs]: Remove
python-pytest-8; add python-pytest.

* gnu/packages/astronomy.scm (python-healpy) [native-inputs]: Remove
python-pytest-8; add python-pytest.

* gnu/packages/python-check.scm (python-pytest-cython)
[propagated-inputs]: Remove python-pytest-8; add python-pytest.

Change-Id: I89a6fbbc0152a6c2f0a9a22f8398a6bc4f9e86cb
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
cf5bd827cf gnu: python-pytest: Update to 8.3.3.
* gnu/packages/check.scm (python-pytest): Update to 8.3.3.
[build-system]: Swap to pyproject-build-system.
[arguments]<phases>: Use default 'check phase and remove
'prepend-version phase.
<test-flags>: Disable some tests requiring python-pygments adding which
introduces cycle.
[propagated-inputs]: Remove python-pluggy; add python-exceptiongroup and
python-pluggy-next.
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/check.scm (python-pytest-bootstrap) [native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/patches/pytest-fix-unstrable-exception-test.patch: Remove file.
* gnu/local.mk: Deregister patch.

Change-Id: Ie8825ea1f788bbae40aefa467b6a94b8c4210cbc
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
c36cc98365 gnu: python-exceptiongroup: Move to python-build.
* gnu/packages/python-xyz.scm (python-exceptiongroup): Move from here ...
* gnu/packages/python-build.scm: ... to here.

Change-Id: Id034df5a988c5f6a4448879ba44ee1315888f63b
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
1b577b8734 gnu: python-pluggy: Update to 1.5.0.
* gnu/packages/python-build.scm (python-pluggy): Update to 1.5.0. Fix
indentation.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
[home-page]: Place above synopsis.

Change-Id: I960e37277b16f4f36f121097cd4b64765b49064f
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
62f52b0e71 gnu: python-fast-histogram: Adjust inputs.
* gnu/packages/python-science.scm (python-fast-histogram)
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I53e2ce8019c421894e50138099539021a91f7c24
2024-12-13 20:19:09 +00:00
Sharlatan Hellseher
cf0e5934d2 gnu: python-distributed: Adjust inputs.
* gnu/packages/python-science.scm (python-distributed) [native-inputs]:
Add python-wheel.

Change-Id: I9c8620c04f7ed75af6900b885b58937621af15f9
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
7680587f37 gnu: Remove python-pyproject-metadata-0.7.
* gnu/packages/python-xyz.scm (python-pyproject-metadata-0.7): Delete variable.

Change-Id: Ifa90ecb28d669d10ba5e6c02b5226063a3e32160
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
826654708c gnu: beets-bandcamp: Add maintenance note.
* gnu/packages/music.scm (beets-bandcamp): Add maintenance note.

Change-Id: I2bebc18c29366a9b6fb2dc0e5504bf9ee2feafea
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
512660dbc8 gnu: Add python-rich-tables.
* gnu/packages/python-xyz.scm (python-rich-tables): New variable.

Change-Id: Ie06dfe6fa98b1f245ceccf98c905265bb27e16d3
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
03df2b0df7 gnu: Add python-rgbxy.
* gnu/packages/python-xyz.scm (python-rgbxy): New variable.

Change-Id: I67a1a6ae5a7ccba888fc938e4212937ec37adb85
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
319ce81999 gnu: python-mpv: Adjust inputs.
* gnu/packages/python-xyz.scm (python-mpv) [native-inputs]: Add
python-wheel.

Change-Id: Ife1dacf680f3651c4af08a5811a63c548259d604
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
52b8a60b38 gnu: Remove python-poetry-core-1.0.
* gnu/packages/python-build.scm (python-poetry-core-1.0): Delete variable.

Change-Id: I02e57215a54ec6d080bb3a844b7bc519ffa09af8
2024-12-13 20:19:08 +00:00
Sharlatan Hellseher
e6f2c68287 gnu: poetry: Fix build.
The package requires a long change of update, this changes just fixes
the build.

* gnu/packages/python-xyz.scm (poetry): Refresh package style.
[phases]{saniti-check}: Silent it, as it fails on too many checkes.
{patch-setup-py}: Remove it.
[propagated-inputs]: Remove python-poetry-core-1.0; add python-clikit
and python-poetry-core.

Change-Id: Ic69e174951f66d75b4625e3da9236786f8b42a07
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
c6d8655799 gnu: Add python-pypa-installer.
* gnu/packages/python-build.scm (python-pypa-installer): New variable.

Change-Id: Ida794a6dd9a4da62c842703139a95983580bd935
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
495a65cd9a gnu: Add python-poetry-plugin-export.
* gnu/packages/python-xyz.scm (python-poetry-plugin-export): New variable.

Change-Id: Ic7dfe9bc84c634bb17492246a3fbe20d2dda9b4d
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
0e7b61b547 gnu: Add python-sphinx-design.
* gnu/packages/sphinx.scm (python-sphinx-design): New variable.

Change-Id: If437de567ff815c94997910db0dd509432ad6001
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
3b996e64f4 gnu: beets: Update to 2.0.0.
* gnu/packages/music.scm (beets): Update to 2.0.0.
[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.

Change-Id: I7e489acc875337f7c624b6ac24b27012a7bc200a
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
34c0813aba gnu: python-mediafile: Update to 0.13.0.
* gnu/packages/music.scm (python-mediafile): Update to 0.13.0.
[build-system]: Swap to pyproject-build-system.
[propagated-inputs]: Remove python-six; add python-filetype.
[native-inputs]: Add python-flit-core and python-pytest.

Change-Id: Ie579f8481686b121f825a90c6fc1d14a119f0a01
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
c91ba6e775 gnu: python-mutagen: Update to 1.47.0.
* gnu/packages/music.scm (python-mutagen): Update to 1.47.0.

Change-Id: I175a56eaf4c0b0adb24a264f4fb861480214092d
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
037155cfdb gnu: beets: Use G-expressions.
* gnu/packages/music.scm (beets): Use G-expressions.
[arguments]<phases>: Remove trailing #f from lambdas.

Change-Id: I88e0fb825ab4b352a698beb504bc42ce60c9f001
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
4f188f6dc3 gnu: Remove beets-next.
* gnu/packages/music.scm (beets-next): Delete variable.

Change-Id: Id0aad5c6f2a0bc1abe8cfedc978e26b3a0f9b041
2024-12-13 20:19:07 +00:00
Sharlatan Hellseher
43bd54aafc gnu: python-pysolr: Update to 3.10.0.
* gnu/packages/python-web.scm (python-pysolr): Update to 3.10.0.
Fix indentation.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I9816a58db835ba104952c3d9e189c32947f57698
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
c76bec3d93 gnu: python-robotframework-requests: Adjust inputs.
* gnu/packages/python-web.scm (python-robotframework-requests)
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I31009cea2eed419203df181c5db9f861c478813d
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
afff7aecb7 gnu: python-quadpy: Adjust inputs.
* gnu/packages/maths.scm (python-quadpy) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I2753caf2723e9735462c0a5c297cab3dcd4ffa7d
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
ef977e0e9a gnu: python-accupy: Adjust inputs.
* gnu/packages/maths.scm (python-accupy) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I050ca01b2aca9afff5ea50842a5c47f94ba32743
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
4705ff4283 gnu: python-orthopy: Adjust inputs.
* gnu/packages/maths.scm (python-orthopy) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I6218321a1b9a4133051c9dad8b9ef0d66612dfad
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
5eb3bb7640 gnu: python-cplot: Adjust inputs.
* gnu/packages/python-xyz.scm (python-cplot) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Ie73c88278249a1efb8c710f1d9b5438a76b88df7
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
1228b3134f gnu: python-scikit-fem: Update to 10.0.2.
* gnu/packages/python-science.scm (python-scikit-fem): Update to
10.0.2. Improve style.
[arguments]<test-flags>: Skip some failing tests.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I4efe9f0e93d315c7b979bf3160fa5a3a97ab2115
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
c73e334b93 gnu: python-robotframework-datadriver: Update to 1.11.2.
* gnu/packages/python-xyz.scm (python-robotframework-datadriver): Update
to 1.11.2. Improve package style.
[source]: Swap to git checkout containing tests.
[build-system]: Swap to pyproject-build-system.
[phases]{skip-problematic-tests}: Add more files to skip.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I03fd2ff5c89a2801cfc5ee2cd1d757bc47cb88f7
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
747ea85bc9 gnu: python-pytest-virtualenv: Update to 1.8.0.
* gnu/packages/python-check.scm (python-pytest-virtualenv): Update to
1.8.0. Use G-expressions.
[build-system]: Swap to pyproejct-build-system.
[inputs]: Remove python-virtualenv.
[propagated-inputs]: Add python-importlib-metadata and python-virtualenv.
[native-inputs]: Remove python-mock; add python-setuptools and python-wheel.

Change-Id: I92170b0e272dceb1e2e22bf0b1c675aed99986d4
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
44f820d427 gnu: python-pytest-shutil: Update to 1.8.0.
* gnu/packages/python-check.scm (python-pytest-shutil): Update to 1.8.0.
[arguments]<test-flags>: Enable all tests as they have no regressions.
<phases>: Remove use-path-instead-of-path.py as resolved in upstream.
[propagated-inputs]: Remove python-contextlib2; add python-mock and
python-six.
[native-inputs]: Remove python-mock; add python-setuptools and
python-wheel.

Change-Id: I2191387cce678801ea6016a1ff2a9ed78c415a82
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
90456b3242 gnu: python-pytest-openfiles: Adjust inputs.
* gnu/packages/python-check.scm (python-pytest-openfiles)
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Id198c8313bbc630444ec5d55ce385967fe90e395
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
7596da43fc gnu: python-yt: Remove relax-requirements phase.
* gnu/packages/astronomy.scm (python-yt): Remove relax-requirements phase.

Change-Id: Iaeca599a4bbb250f9b524bb85958c78da5b1fdec
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
8f178be63f gnu: python-unyt: Adjust inputs.
* gnu/packages/python-science.scm (python-unyt): Shift the order of
native and propagated inuts, add missing.
[native-inputs]: Add python-setuptools-scm.

Change-Id: Ibb1606be89743ac7d90fcafeaa75eae7ccfd756c
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
973f803122 gnu: python-nose-exclude: Adjust iputs.
* gnu/packages/check.scm (python-nose-exclude) [native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I325c473275fd20f0bc36c5c5f46f65f662d7ef96
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
7cd548517f gnu: python-ewah-bool-utils: Update to 1.2.2.
* gnu/packages/python-compression.scm (python-ewah-bool-utils): Update to 1.2.2.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I95840551cde83d0b74898eccb14b38d50edbc842
2024-12-13 20:19:05 +00:00
Sharlatan Hellseher
9810172983 gnu: hangups: Fix build.
* gnu/packages/messaging.scm (hangups): Fix build.
[build-system]: Swap to pyproject-build-system.
[arguments]<phases>: Use default check phase.
[native-inputs]: Add nss-certs-for-test, python-setuptools, and
python-wheel.

Change-Id: I00861c594156ef41b34892250b898f1ed585ae48
2024-12-13 20:19:05 +00:00