Sharlatan Hellseher
d99b119794
gnu: python-asap3: Update to 3.13.9.
...
* gnu/packages/python-science.scm (python-asap3): Update to 3.13.9.
[arguments] <tests?>: Disable them for now.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-wheel.
Change-Id: Ifc7bcbb7cd7a2001038a1ae65b59e1da0978a349
2025-09-25 09:37:01 +01:00
Sharlatan Hellseher
7e58aad748
gnu: python-suntime: Fix tests.
...
* gnu/packages/astronomy.scm (python-suntime)[source]: Switch to
git-fetch providing tests.
[arguments] <test-flags>: Provide the path to the test file.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: Ia00f4940d6e398996eaa67689ff1d804533d2729
2025-09-25 09:37:01 +01:00
Hugo Buddelmeijer
aa7383fdc0
gnu: python-dbus-fast: Update to 2.44.3.
...
* gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3.
[source]: Switch to git-fetch; PyPI does not have tests.
[arguments] <test-flags>: Disable tests needing python_codspeed or access dbus.
[native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov,
python-pytest-asyncio, and python-covdefaults.
Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
5a65232999
gnu: python-wxpython: Fix tests.
...
* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]
<test-backend>: Use 'custom.
<test-flags>: Provide them.
[native-inputs]: Remove python-wheel.
Change-Id: I062b47773737b1aac38847c1b956991a14edbe0e
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
21f4bf3784
gnu: python-circe: Disable tests.
...
* gnu/packages/bioinformatics.scm (python-circe)[arguments] <tests?>:
Tests hang during collection then timeout.
[native-inputs]: Remove python-wheel.
Change-Id: Ibd9adf352c733626627f73ecad01205bcc80a44c
2025-09-25 09:37:00 +01:00
Hugo Buddelmeijer
5ffe007379
gnu: qpageview: Update to 1.0.1.
...
* gnu/packages/image-viewers.scm (qpageview): Update to 1.0.1.
[build-system]: Switch to pyproject-build-system.
[inputs]: Remove python-pyqt and qtbase-5; add python-pyqt-6 and qtbase.
[native-inputs]: Add python-hatchling.
[synopsis, description]: Replace Qt5 by Qt.
Change-Id: I7b316a38d2d90359725417f068e6ba84c7345091
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
6c4ae2912b
gnu: python-google-pasta: Fix tests.
...
* gnu/packages/python-xyz.scm (python-google-pasta)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: Ie0436d9735aabd02b9f58f17d64e6167cd5d744f
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
ab9eb3e33c
gnu: python-google-auth-httplib2: Update to 0.2.0.
...
* gnu/packages/python-web.scm (python-google-auth-httplib2): Update to 0.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-mock; add python-pyparsing and
python-setuptools.
Change-Id: I5f8a3951fcd68bc7633f0450ec706a871c5f4590
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
67dc18930c
gnu: vapoursynth: Fix build.
...
* gnu/packages/video.scm (vapoursynth)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: Iaded25958277d0264f89a4966c9b070b5fae7945
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
95a25effe8
gnu: urh: Fix bulid.
...
* gnu/packages/radio.scm (urh)[native-inputs]: Remove python-cython
and python-wheel; add python-cython-0 and python-setuptools.
Change-Id: Ib3420be4077c9f86843e3ba3feb05cb95e80d727
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
9475458885
gnu: python-taggd: Switch to pyproject, fix tests.
...
* gnu/packages/bioinformatics.scm (python-taggd)[build-system]: Switch
to pyproject-build-system.
[arguments] <test-flags>: Move skipping tests options here.
<phases>: Remove 'disable-broken-tests; add 'remove-local-taggd.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I8cd3a72b2469dbb0d53c21f2fda30c0b004a6c8d
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
11eec1e912
gnu: python-setuptools-declarative-requirements: Update to 1.3.0.
...
* gnu/packages/python-xyz.scm (python-setuptools-declarative-requirements): Update to 1.3.0.
[arguments] <tests?>: Avoid running tests as they require old no packaged
projects.
[propagated-inputs]: Remove python-toml and python-wheel; add
python-setuptools.
[native-inputs]: Remove python-pytest.
Change-Id: I0c652f0de8e28d8a4b487b117433ac68b64d8efc
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
4c6b3722de
gnu: python-setools: Improve package, fix build.
...
* gnu/packages/selinux.scm (python-setools): Use G-Expressions, fix
indentation, remove trailing #t from lambdas.
[native-inputs]: Remove python-cython; add python-cython-0.
Change-Id: Ib30043915a6895022b32cb818a74aea54d91b6d2
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
f97ce7f916
gnu: python-scikit-survival: Update to 0.25.0-0.bc4a891.
...
* gnu/packages/python-science.scm (python-scikit-survival): Update to 0.25.0-0.bc4a891.
[propagated-inputs]: Remove python-importlib-resources.
[native-inputs]: Remove python-black, python-pypa-build,
python-coverage, python-cython-3, python-tomli, and python-tox; add
python-cython.
Change-Id: I49a2e79c8b445f6e7ddc4886641d471a5f06fb98
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
9123986129
gnu: tombo: Switch to pyproject.
...
* gnu/packages/bioinformatics.scm (tombo) [build-system]: Switch to
pyproject-build-system.
[native-inputs]: Remove python-cython and python-nose2; add python-cython-0 and
python-setuptools.
Change-Id: Ib647da2feba5f0614428c9b70d7b18532b0a9e1c
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
bd394962ee
gnu: python-rpy2: Delete sanity-check.
...
* gnu/packages/statistics.scm (python-rpy2) [arguments] <phases>: Delete
'sanity-check.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-coverage, python-ipython, python-numpy,
python-pandas, python-pytest-cov, and python-wheel.
Change-Id: Iac85261a8236d5b9746671a373da7fd6824c1a70
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
cb6fa1a5f0
gnu: python-pyopengl-accelerate: Update to 3.1.10.
...
* gnu/packages/python-graphics.scm (python-pyopengl-accelerate): Update to 3.1.10.
Change-Id: I92b6b3ed8b18a5e07c647d209d8aa00840b5f7e9
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
c8c874cb39
gnu: python-hdbscan: Update to 0.8.40.
...
* gnu/packages/machine-learning.scm (python-hdbscan): Update to 0.8.40.
[arguments] <test-flags>: Ignore 3 test files.
<phases>: Add 'pre-check.
[native-inputs]: Remove python-nose, python-pandas, python-networkx, and
python-wheel; add python-numpy.
Change-Id: I38813d1cc16d4e90b5f0875dc93728bb42f4fa5d
2025-09-25 09:36:59 +01:00
Sharlatan Hellseher
3a44a276fd
gnu: python-kivy: Fix build.
...
* gnu/packages/python-graphics.scm (python-kivy)[native-inputs]:
Remove python-cython; add python-cython-0.
Change-Id: Ic37de9f525576a7a5dd8551c2db215f960c6dcf8
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
5d185f65de
gnu: python-pygame-sdl2: Fix build.
...
* gnu/packages/game-development.scm (python-pygame-sdl2)
[native-inputs]: Remove python-cython; add python-cython-0.
Change-Id: I6b72a665daf0206c61a33fb30f4f775bf3977693
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
75fdb7a43a
gnu: python-pybbi: Update to 0.4.1.
...
* gnu/packages/bioinformatics.scm (python-pybbi): Update to 0.4.1. Use
G-Expressions.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip tests requiring network access.
<phases>: Use default 'check; add 'remove-local-bbi.
[propagated-inputs]: Remove python-cython, python-pandas, and python-six.
[native-inputs]: Add python-cython, python-pandas, and python-setuptools.
Change-Id: I580999a2aa7ba3511752ba00f3c923a26ab2c426
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
c3744a8ba1
gnu: python-pillow-simd: Don't inherit from python-pillow.
...
* gnu/packages/python-xyz.scm (python-pillow-simd): Don't inherit from
python-pillow.
[arguments] <test-flags>: Skip one more test.
[inputs]: Add freetype, lcms, libimagequant, libjpeg-turbo, libraqm,
libtiff, libwebp, openjpeg, and zlib.
[native-inputs]: Add python-check-manifest, python-defusedxml,
python-markdown2, python-olefile, python-packaging, python-pytest,
python-pytest-timeout, python-setuptools, and python-trove-classifiers.
Change-Id: Ie2473266b4d1447ece70b4da12cc17a9e7fbcf4a
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
10607db361
gnu: python-pyaes: Disable tests.
...
* gnu/packages/python-crypto.scm (python-pyaes)[arguments] <tests?>:
Disable for now.
[native-inputs]: Remove python-wheel.
Change-Id: I6b1be9e4dab156ed36ddb2a57b080824f6388f11
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
6941116fa5
gnu: python-js2py: Fix build.
...
* gnu/packages/python-web.scm (python-js2py) [propagated-inputs]: Remove
python-numpy; add python-six.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I5e18ac4c7eff8de3aa8858021d530b967c1a3529
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
4a5c192950
gnu: python-memory-allocator: Disable tests.
...
* gnu/packages/sagemath.scm (python-memory-allocator)[arguments]
<tests?>: No tests provided.
[native-inputs]: Remove python-wheel.
Change-Id: I9568b8847e808ef3f61add0d14d8c2a6aa6a07c1
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
24beb3cd7b
gnu: python-lightning-utilities: Disable tests.
...
* gnu/packages/machine-learning.scm (python-lightning-utilities)[arguments]
<tests?>: Most tests are broken.
[native-inputs]: Remove python-wheel.
Change-Id: I73e90cadff07d662e43dfced6227f0023382b76c
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
8e998900de
gnu: python-gpy: Fix tests.
...
* gnu/packages/machine-learning.scm (python-gpy)[arguments]
<test-flags>: Ignore 2 test files.
Change-Id: Ic529f0e913aaa7977503476f812c1d1293f5d2fc
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
bd5da20d97
gnu: python-yt-astro-analysis: Update to 1.1.4.
...
* gnu/packages/astronomy.scm (python-yt-astro-analysis): Update to 1.1.4.
[native-inputs]: Remove python-tomli, and python-wheel.
Change-Id: I877d19cb921b39970fb6125cad4a5055f4547c2f
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
1917bb8a07
gnu: onionshare-cli: Don't check wheel in sanity check.
...
python-wheel is less likely required during runtime at all, adjust
relaxation and remove it from native inputs completely.
* gnu/packages/tor.scm (onionshare-cli)[phases]{relax-requirements}:
Remove check for wheel package
[native-inputs]: Remove python-wheel; add python-setuptools.
Change-Id: Ifa6af72d70af364f744e93f84820d00bff6fd267
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
569d3f86d1
gnu: python-efl: Fix bulid.
...
* gnu/packages/enlightenment.scm (python-efl)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: I6899a268a0019774709e1e318ccf3966239e7098
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
0347a05626
gnu: python-yt: Skip some tests.
...
* gnu/packages/astronomy.scm (python-yt)[arguments]<test-flags>: Skip
one more test which fails on deprecation, ignore some documentation
tests.
Change-Id: I231adf3a785e8340523e4d2bf7291f8f13ffc116
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
8f54f8f003
gnu: python-txacme: Update to 0.9.3-0.ac18f92, fix build.
...
* gnu/packages/python-xyz.scm (python-txacme): Update to 0.9.3-0.ac18f92.
[source]: Switch to git-fetch and use the latest commit from trunk
branch.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide option to run tests with twisted.
[native-inputs]: Remove python-fixtures, python-hypothesis, python-mock,
python-service-identity, python-testrepository, python-testscenarios,
and python-testtools; add python-setuptools.
Change-Id: Ifd7feb33bbca051e61f9eddf7b6e1a5026ec5568
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
3de27678f7
gnu: breezy: Fix build with gcc-14.
...
* gnu/packages/version-control.scm (breezy)[arguments] <phases>: Add
'relax-gcc-14-strictness.
[phases]{check}: Skip one more test.
[native-inputs]: Remove python-cython; add python-cython-0.
Change-Id: Ibdaf1851d49b01e1a7f7c168ca9962e92155cfe7
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
b06b3ad0cd
gnu: python-mando: Update to 0.8.2.
...
* gnu/packages/python-xyz.scm (python-mando): Update to 0.8.2. Improve
style.
[bulid-system]: Switch to pyproject-bulid-system.
[arguments]: Drop all.
[propagated-inputs]: Remove python-rst2ansi and python-six.
[native-inputs]: Add python-setuptools.
Change-Id: I2ef5ca1c19e209404491be4a4fd616080d6ca744
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
362012be5d
gnu: python-green: Fix tests.
...
* gnu/packages/python-check.scm (python-green): Rework custom phases.
[arguments] <test-flags>: Add portion of tests.
[phases]{check}: Run tests with installed "green" command.
[native-inputs]: Remove python-mypy, python-testtools, and python-wheel.
Change-Id: Ifaf4507825ecfdd924abaa391db1c876500735ca
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
6fccf2d56c
gnu: python-engineio: Update to 4.12.2.
...
* gnu/packages/python-web.scm (python-engineio): Update to 4.12.2.
[propagated-inputs]: Remove python-tornado.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio and python-tornado.
Change-Id: I29e6bbc8ebcd3734a76fab524bd6958c6360d355
2025-09-25 09:36:56 +01:00
Hugo Buddelmeijer
efe87a4dc3
gnu: python-colormath2: Fix tests.
...
* gnu/packages/python-xyz.scm (python-colormath2): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest; add python-nose2.
Change-Id: I969d0271cc9d7cdb9a662e0a007f2c895a331ace
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
f63ac0979d
gnu: python-grpcio-tools: Disable tests.
...
* gnu/packages/rpc.scm (python-grpcio-tools)[argumetns] <tests?>: No
tests in PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: I61dc4de8327dfdbeee4aca8a44b362b84ea271a7
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
884fe1b5ab
gnu: python-cykhash: Disalbe tests.
...
* gnu/packages/python-xyz.scm (python-cykhash)[arguments] <tests?>: No
tests in PyPI, git does not provide 2.0.1 tag or any newer.
[native-inputs]: Remove python-wheel.
Change-Id: Id356556121023a1ad3077d190d0f153de903a91a
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
492bfd2b21
gnu: python-google-auth: Update to 2.40.3.
...
* gnu/packages/python-web.scm (python-google-auth): Update to 2.40.3.
[propagated-inputs]: Remove python-cachetools; add python-cachetools-5.
Change-Id: Ie31e53b04df90fcdc6a730dbace042b5ca33b329
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
50e1610d99
gnu: Add python-cachetools-5.
...
* gnu/packages/python-xyz.scm (python-cachetools-5): New variable.
Change-Id: I88a91b87f89f1ae49e251fba316f1edaad77d121
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
a38ab6201b
gnu: alot: Update to 0.11, fix build.
...
* gnu/packages/mail.scm (alot): Update to 0.11. Improve package style.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now.
<phases>: Remove 'fix-tests, disable-failing-tests; add
'relax-requirements.
[inputs]: Remove python-service-identity.
[native-inputs]: Remove python-mock; add python-setuptools.
Change-Id: I824e0f5c07739f2f69c037f56043824948638d13
2025-09-25 09:36:56 +01:00
Nicolas Graves
20b6b67319
gnu: python-socks: Update to 2.7.2.
...
* gnu/packages/python-web.scm (python-socks): Update to 2.7.2.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-trio. Remove python-wheel.
Change-Id: I0e75b01fb350d964997d5d3a6d8e8e6a1dcbcd67
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:56 +01:00
Nicolas Graves
7c0206ad81
gnu: python-reretry: Fix tests.
...
* gnu/packages/python-xyz.scm (python-reretry)
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, python-pytest-asyncio. Remove
python-setuptools.
Change-Id: I559f5d00d8093fd468a308f3b8588a75c0f75161
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
7c156003e8
gnu: python-treelib: Remove python-six properly.
...
The package still used python-six. Luckily a PR was ready for its
removal.
* gnu/packages/python-xyz.scm (python-treelib)[source]: Add patch.
* gnu/packages/patches/python-treelib-remove-python2-compat.patch: Add file.
* gnu/local.mk: Record patch.
Change-Id: I91a37770391cc72f158ade5b9619e80ab9a36bc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
9156f680aa
gnu: python-qnorm: Update to 0.9.0.
...
* gnu/packages/python-xyz.scm (python-qnorm): Update to 0.9.0.
[arguments]: Remove them.
[propagated-inputs]: Add python-tables, python-pyarrow,
python-fastparquet.
[description]: Improve style.
Change-Id: I6862c4ddf60938034a39953ecfddde4b839705b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
c35a657fe9
gnu: python-notmuch2: Fix tests.
...
* gnu/packages/mail.scm (python-notmuch2)[native-inputs]: Add
python-pytest, python-pytest-cov, python-setuptools.
Change-Id: I5678b4565fb31a36484b89acaa66b67e0029b262
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
e72a72ae67
gnu: python-notmuch: Remove python-wheel native-input.
...
* gnu/packages/mail.scm (python-notmuch)[native-inputs]: Remove
python-wheel.
Change-Id: I9e2ee28200a2ded84700fcd7fea099f3a1b0574a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
e970b09a75
gnu: python-mf2py: Update to 2.0.1.
...
* gnu/packages/python-web.scm (python-mf2py): Update to 2.0.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-poetry-core.
[description]: Improve style.
Change-Id: I43b67d96178314a2efe442ff6fd6ab34865daa5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
f69c32a118
gnu: python-hiro: Fix tests.
...
* gnu/packages/python-check.scm (python-hiro):
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, python-pytest-cov. Remove
python-wheel.
[description]: Improve style.
Change-Id: I30447c5227e09b76708e2c075639c4e95a8f03ee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00