Sharlatan Hellseher
0aef1c51e4
gnu: python-anyqt: Adjust native-inputs.
...
* gnu/packages/python-xyz.scm (python-anyqt)[native-inputs]: Add
python-pyqt-6 and python-pytest.
Change-Id: I465e94452361dcb57237ddeb923763e1bd08a0a7
2025-10-23 13:29:25 +01:00
Sharlatan Hellseher
6ba961afb7
gnu: python-qasync: Update to 0.28.0.
...
* gnu/packages/python-xyz.scm (python-qasync): Update to 0.28.0.
[arguments] <build-backend>: Use "poetry.core.masonry.api", upstream
switched on uv_build which we don't have yet.
<test-flags>: Run all tests.
[propagated-inputs]: Remove python-pyqt; add python-pyqt-6.
Change-Id: I146051648e25fabfe1dda90d4e09a70743d66139
2025-10-23 13:29:25 +01:00
Nicolas Graves
af72f350bf
gnu: python-munkres: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-munkres):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace by <#:test-flags>.
[native-inputs]: Add python-setuptools.
[source, description]: Improve style.
Change-Id: Id1187cdac229f56b3bd66e21c4900e3d9b241b3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:24 +01:00
Nicolas Graves
0d39a6d09f
gnu: python-multiprocessing-logging: Update to 0.3.4.
...
* gnu/packages/python-xyz.scm (python-multiprocessing-logging): Update to 0.3.4.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I9887bafaaec07e2ac1e34c9abc2b36f4558c0f40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:24 +01:00
Nicolas Graves
148f6c1147
gnu: python-editor: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-editor):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ifbe40deb7d6a67419b62d7de906d1cc5cb108750
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:24 +01:00
Nicolas Graves
f2cea4e74c
gnu: python-anyqt: Update to 0.2.1.
...
* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.2.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-pytest-qt, python-setuptools.
[synopsis, description]: Improve them.
Change-Id: I26078ec701a239c232c7945e1c6ebf2965170c8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:23 +01:00
Nicolas Graves
ba168fef6f
gnu: python-translitcodec: Update to 0.7.0.
...
* gnu/packages/python-xyz.scm (python-translitcodec): Update to 0.7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove field.
[native-inputs]: Add python-setuptools.
Change-Id: I407bf09a6122408e665e223b4fd7386652927116
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:23 +01:00
Nicolas Graves
2d1199c815
gnu: python-pyfiglet: Update to 1.0.4.
...
* gnu/packages/python-xyz.scm (python-pyfiglet): Update to 1.0.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'fallback-on-default-build.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I3b4a1392c3d12380545f52ee2bc0e373aab5c403
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:23 +01:00
Nicolas Graves
7cab497084
gnu: python-lmfit: Update to 1.3.4.
...
* gnu/packages/python-xyz.scm (python-lmfit): Update to 1.3.4.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-dill.
[native-inputs]: Add python-pytest-cov, python-setuptools.
Change-Id: I3b44ed9627ba34f0b61f02a3fca13b084562f77f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:23 +01:00
Nicolas Graves
131a0ada33
gnu: python-asteval: Update to 1.0.6.
...
* gnu/packages/python-xyz.scm (python-asteval): Update to 1.0.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest-cov, python-setuptools, and
python-setuptools-scm.
Change-Id: Id721ed72211cf63128ed58fe0f8bb527dd49c081
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-23 13:29:23 +01:00
Cayetano Santos
802144538c
gnu: Add python-jsonschema-objects.
...
* gnu/packages/python-xyz.scm (python-jsonschema-objects): New variable.
Change-Id: Ia8bbef10618c2a23fc4c2ee6be74f8a626cd44f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:36 +01:00
Nicolas Graves
d9682acd4f
gnu: python-gridmap: Update to 0.15.0.
...
* gnu/packages/python-xyz.scm (python-gridmap): Update to 0.15.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Run nose tests. Remove and <#:phases>.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Add python-cherrypy, python-cloudpickle.
Change-Id: I8c70b7c8a9187daa95c91298df8cfd6e53f10979
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:36 +01:00
Nicolas Graves
65b6f748db
gnu: python-grako: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-grako):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
[home-page]: Update it, the previous link doesn't exist anymore.
Change-Id: I9a6efe82914abd648222c851cdc8531be7d73fa3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:36 +01:00
Nicolas Graves
be559231c5
gnu: python-drmaa: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-drmaa):
[build-system]: Switch to pyproject-build-system.
[arguments]: Run guix style -S arguments.
[native-inputs]: Add python-setuptools.
Change-Id: I22101509e65378aa5f0fe3f944402e8c8b37f51b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:36 +01:00
Nicolas Graves
0ce8ffc915
gnu: python-pywinrm: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-pywinrm): Update to 0.5.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-setuptools.
Change-Id: I671f168033a1eb01d9e726d0f8f18868a915c680
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:35 +01:00
Nicolas Graves
b7882e535a
gnu: python-ffmpeg-python: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-ffmpeg-python):
[source, properties, version]: Switch to new style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
Change-Id: I491284f6d42248e281927d26b9c647ae1f65e792
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:35 +01:00
Janneke Nieuwenhuizen
f11a80ef16
gnu: Add python-pygit2-1.18.
...
* gnu/packages/python-xyz.scm (python-pygit2-1.18): New variable.
Change-Id: Iad3a430d544be2c56bb27ea416adef161b5b3e94
2025-10-21 10:13:43 +02:00
Janneke Nieuwenhuizen
58e4207bcd
gnu: Add python-dulwich-0.24.
...
* gnu/packages/python-xyz.scm (python-dulwich-0.24): New variable.
Change-Id: I711dbb2595fa6674b3f2e3ac029ed437d3480423
2025-10-21 10:13:43 +02:00
Janneke Nieuwenhuizen
7479cdfd01
gnu: Add python-sqltrie.
...
* gnu/packages/python-xyz.scm (python-sqltrie): New variable.
Change-Id: Idb11ca5d9e94c90957046e0797b4e3b7147710b5
2025-10-21 10:12:38 +02:00
Janneke Nieuwenhuizen
c20d9d6ea9
gnu: Add python-funcy-1.14.
...
* gnu/packages/python-xyz.scm (python-funcy-1.14): New variable.
Change-Id: I2915e5c4b848db9023b2f27f969d493291773bea
2025-10-21 10:12:34 +02:00
Hartmut Goebel
4c776694ff
gnu: python-shshsh: Remove development inputs.
...
* gnu/packages/python-xyz.scm (python-shshsh):
[native-inputs]: Remove python-tox.
Change-Id: I51632fe53e51ea7852b9a37ea8e287a5531b4510
2025-10-21 00:28:30 +02:00
Hartmut Goebel
3654e8e9f0
gnu: python-cftime: Update to 1.6.5.
...
Also remove development inputs.
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.5.
[native-inputs]: Remove python-twine.
Change-Id: I41d2061e6bf0435bc16e04519631b5333f7e0737
2025-10-21 00:28:28 +02:00
Sharlatan Hellseher
feff638ea4
gnu: python-moto: Fix tests, don't run in parallel.
...
The project provides a mixture of thread save and threads untolerated
test suites. Tests took 705.18s in a single thread while they were timed
out when threading was enabled after 3827s. This change reworks skipped
tests and run them in a single thread.
* gnu/packages/python-xyz.scm (python-moto): Use G-Expressions.
[arguments] <test-flags>: Rework skipped tests and run them in a single
thread.
<phases>: Remove 'compatibility as no longer required; add 'pre-check.
[native-inputs]: Remove python-pytest-xdist and python-wheel; add
python-pycognito and python-pyotp.
Fixes : guix/guix#3678
Change-Id: I735d035c31c29435ad5774c5e38b0e3f1a2e19bd
2025-10-20 23:14:54 +01:00
Sharlatan Hellseher
5f6c124152
gnu: python-pyjwt: Update to 2.10.1.
...
* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-coverage, python-cryptography,
python-sphinx, python-sphinx-rtd-theme, and python-wheel.
[propagated-inputs]: Set python-cryptography as optional when supported.
Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95
2025-10-20 23:02:08 +01:00
Sharlatan Hellseher
dbf8e5d7e4
gnu: Add python-envs.
...
* gnu/packages/python-xyz.scm (python-envs): New variable.
Change-Id: I2d660f2f24a150ba8cb4dce9e3c3e101b1df0425
2025-10-20 23:01:43 +01:00
Sharlatan Hellseher
663a64c14f
gnu: python-twisted: Improve packaging.
...
* gnu/packages/python-xyz.scm (python-twisted)[arguments]
<test-backend>: Use 'custom instead of overwriting check phase.
<test-flags>: Run tests slightly in parallel.
<phases>: Remove 'patch-build-system; use default 'check.
[native-inputs]: Remove python-coverage; add python-incremental.
Change-Id: I9a7222de07f14ee3c309e574fdd91ba07fba6645
2025-10-19 22:42:04 +01:00
Sharlatan Hellseher
39d37eed03
gnu: python-incremental: Improve packaging.
...
* gnu/packages/python-xyz.scm (python-incremental)[arguments]
<build-backend>: Use it instead of patching pyproject.toml.
<phases>: Remove 'patch-build-system.
[propagated-inputs]: Remove python-tomli.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: Ie80d4bf324e7a52a6aa2ae127f0248dd131ee97a
2025-10-19 22:40:27 +01:00
Sharlatan Hellseher
66a5d0f7b8
gnu: python-txacme: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txacme): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84
2025-10-19 21:59:33 +01:00
Sharlatan Hellseher
4d3d987544
gnu: python-txaio: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txaio): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I9c48976bda164db898f669b982e92cff2bbe5a3c
2025-10-19 21:55:42 +01:00
Sharlatan Hellseher
c4318ae449
gnu: python-txaio: Update to 25.9.2.
...
* gnu/packages/python-xyz.scm (python-txaio): Update to 25.9.2.
[native-inputs]: Remove python-twisted and python-wheel.
Change-Id: Ic326dcfee1671d0a4b4248a9a4b03a17ea43f3f6
2025-10-19 21:53:44 +01:00
Sharlatan Hellseher
2b06720385
gnu: python-txamqp: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txamqp): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I992d90d280971140ec3bad5bae3bbdc91fe04d12
2025-10-19 21:49:06 +01:00
Sharlatan Hellseher
45baa0261e
gnu: python-txamqp: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-txamqp)[build-system]: Switch to
pyproject-build-system.
[arguments] <tests?>: All tests are broken due to age of the package.
[native-inputs]: Add python-setuptools.
Change-Id: I55fa657a1e5d11d4bc554ff8ca933d9c3bc9a8d1
2025-10-19 21:46:41 +01:00
Sharlatan Hellseher
19c2933c81
gnu: python-txsni: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txsni): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Iec202f8ddc7d0f36d383aa679e35847b8f4082dd
2025-10-19 21:35:05 +01:00
Sharlatan Hellseher
f0a484cc75
gnu: python-txsni: Update to 0.2.0.
...
* gnu/packages/python-xyz.scm (python-txsni): Update to 0.2.0. Improve
style.
[source]: Use the latest git tag instead of commit.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Run tests with twisted.
[native-inputs]: Add python-setuptools.
Change-Id: Ic65f89a40f07378b9743471b1be5f247ba5e27e0
2025-10-19 21:32:04 +01:00
Nicolas Graves
37759ed454
gnu: python-progressbar33: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-progressbar33):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Run custom tests.
[native-inputs]: Add python-setuptools.
Change-Id: I513b8fb678b6c0e7a676d6d2404f007efd2ffbbf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
947f2bf782
gnu: python-progress: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-progress):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ic1b2d829c77a60a90eb399160c144b515d047164
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
9ffcd07604
gnu: python-promise: Update to 2.3.0.
...
* gnu/packages/python-xyz.scm (python-promise): Update to 2.3.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-mock, python-pytest,
python-pytest-asyncio, python-setuptools.
[propagated-inputs]: Add python-six.
[description]: Improve style.
Change-Id: Ibdec3dc276f68a8fd68c569d215370fbc7379801
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
bd252e136a
gnu: python-hissp: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-hissp): Update to 0.5.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-hypothesis, python-setuptools.
[description]: Improve style.
Change-Id: I8262a093a32777003deda3eefb8704c1eff5cc73
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
2853d37e45
gnu: python-rply: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-rply):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore file that fails test collection and
requires an additional argument.
<#:phases>: Add phase 'fix-pytest-use.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I31428106bfbd044fa2e696e263c7459a1cad84ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
1d169d8441
gnu: python-click-log: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-click-log):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I59b78645cfcd6c74a0420e121df8f40977407c11
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
614f541391
gnu: python-click-threading: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-click-threading):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I5d8bc8a10eb0a2580f7930c4cac72f34272235b0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:24 +01:00
Nicolas Graves
f45883c051
gnu: python-atomicwrites: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-atomicwrites):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I1cc040e89d1971b77def03502b95b173b860df35
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:24 +01:00
Nicolas Graves
c09bc113fe
gnu: python-texttable: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-texttable):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use <#:test-flags> rather than <#:phases>.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve style.
Change-Id: I4cbbf4c453c45365a869f53c59a0b19c6fb48f25
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:24 +01:00
Nicolas Graves
4983e2277b
gnu: python-connection-pool: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-connection-pool):
[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: If13e840c63d4ed48341739c3c6bb8666b3167942
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:21 +01:00
Sharlatan Hellseher
ac1fb33ffd
gnu: python-fs: Fix build on cross compilation.
...
* gnu/packages/python-xyz.scm (python-fs)[arguments] <test-flags>: Move
option here instead of overwriting 'check phase.
<phases>: Use default 'check; add 'pre-check.
[native-inputs]: Keep python-setuptools away from condition.
Fixes : guix/guix#3656
Change-Id: I247a70ea9d3fbc94a748973dd4a273341408fea9
2025-10-19 21:09:44 +01:00
Sharlatan Hellseher
159931a972
gnu: python-pyftpdlib: Skip one test on aarch64-linux.
...
* gnu/packages/python-xyz.scm (python-pyftpdlib)[arguments]
<test-flags>: Conditionally deselect one test when target is
aarch64-linux.
Change-Id: I027207d97a7ee24e5482bf676b7b108d2789946e
2025-10-19 21:09:44 +01:00
Hartmut Goebel
0153630c62
gnu: python-febelfin-coda: Update to 0.3.0.
...
* gnu/packages/python-xyz.scm (python-febelfin-coda): Update to 0.3.0.
Change-Id: Icbe0009785e19456dc28eddc2f90d816c409863f
2025-10-19 19:27:09 +02:00
Andreas Enge
f3399615eb
gnu: Remove python-pillow-simd.
...
* gnu/packages/python-xyz.scm (python-pillow-simd): Delete variable.
Fixes : guix/guix#2715
Change-Id: I39bb625b6b6911c972654b0bc00a4d8706402f68
2025-10-19 12:11:55 +02:00
Sharlatan Hellseher
11e0594e63
gnu: packages/python-xyz: Sort the rest of python-ty*.
...
* gnu/packages/python-xyz.scm::(python-types-regex,
python-types-requests, python-types-setuptools, python-types-simplejson,
python-types-toml, python-types-tqdm, python-types-ujson,
python-types-urllib3, python-typeshed-client, python-typing-inspect,
python-typogrify): Sort variables alphabetically.
Change-Id: Ie6b070ae561ee205b7e259c35a10473bd1bac49b
2025-10-19 09:29:22 +01:00
Sharlatan Hellseher
19453a8a9f
gnu: packages/python-xyz: Sort some python-ty*.
...
* gnu/packages/python-xyz.scm: (python-types-freezegun,
python-types-orjson, python-types-protobuf,
python-types-python-dateutil, python-types-pytz, python-types-pyyaml):
Sort variables alphabetically.
Change-Id: I509a71ff36fbbc41fde56137bd18483b8dc86519
2025-10-19 00:10:54 +01:00