Nicolas Graves
764e967f2d
gnu: python-forbiddenfruit: Update to 0.1.4.
...
* gnu/packages/python-xyz.scm (python-forbiddenfruit): Update to 0.1.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve phase 'check.
[native-inputs]: Add python-setuptools. Replace python-nose by
python-pynose.
Change-Id: I6e3e8a788b8334d714c440f1f126449ac98b15d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:25 +00:00
Nicolas Graves
14dcd29c10
gnu: python-astor: Update to 0.8.1-0.df09001.
...
* gnu/packages/python-xyz.scm (python-astor): Update to 0.8.1-0.df09001.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguemnts]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: If59cb53040d1cf402a652c14d0c45d613b92eb85
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:25 +00:00
Nicolas Graves
b9420a2e95
gnu: python-reparser: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-reparser):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[synopsis]: Improve style.
Change-Id: I5f1668114b588f0c3a6c08384e1764951df8b8f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:25 +00:00
Nicolas Graves
183ca249db
gnu: python-readlike: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-readlike):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Ifaaeae8b88e2cf137ff77997e36cddd19eee8d48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:25 +00:00
Nicolas Graves
1fe489820b
gnu: python-ilinkedlist: Update to 0.4.0-0.b5ea3f6.
...
* gnu/packages/python-xyz.scm (python-ilinkedlist): Update to 0.4.0-0.b5ea3f6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I2966a3a431b004481242d988d3cb1359e244c434
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:25 +00:00
Nicolas Graves
a6ff5a6df5
gnu: python-locket: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-locket):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I76f182d7898a9594ce593fc289eb44fb31c6cabe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:24 +00:00
Nicolas Graves
95d586a03c
gnu: python-asciitree: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-asciitree):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I2d5dc738d2438bd502d08602e44d2d55ece40be6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:24 +00:00
Nicolas Graves
71a59b21c6
gnu: python-commandlines: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-commandlines):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Ic392ad79243d22f63fe22316887f8f45656b1b8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:24 +00:00
Nicolas Graves
5ae2a57955
gnu: python-pynamecheap: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pynamecheap):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: Ie66ad3da1f59f3259955f216a452c4f75d2c08ef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:24 +00:00
Nicolas Graves
74d3a80883
gnu: python-dns-lexicon: Update to 3.21.1.
...
* gnu/packages/python-xyz.scm (python-dns-lexicon): Update to 3.21.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Disable failing tests.
<#:phases>: Add phase 'configure-tests.
[native-inputs]: Add nss-certs-for-test, python-hatchling,
python-setuptools.
[propagated-inputs]: Update them (with guix refresh).
[home-page]: Update it.
Change-Id: I6aba8ff29d7505313e7806a463a293f613d1b391
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:27:21 +00:00
Ghislain Vaillant
a04994529f
gnu: Add python-universal-pathlib.
...
* gnu/packages/python-xyz.scm (python-universal-pathlib): New variable.
Change-Id: Ia72665f9d9cdf8d999127e023af7ad282c4533af
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 20:10:10 +00:00
Sharlatan Hellseher
37491e7f5a
gnu: python-spacy: Update to 3.8.7.
...
* gnu/packages/machine-learning.scm (python-spacy): Update to 3.8.7.
[arguments] <test-flags>: Skip 2 more tests.
<phases>: Remove 'build-ext; add 'remove-local-thinc - less rebuild is
better.
[native-inputs]: Remove python-wheel.
[propagated-inputs]: Remove python-numpy, python-pathy,
python-setuptools, python-smart-open, and python-typing-extensions; add
python-numpy-2, and python-weasel.
Change-Id: Ie0bd20cbc7da9c6a89cea56118df504661f99a6e
2025-10-28 20:09:13 +00:00
Sharlatan Hellseher
d2f5c5abda
gnu: Add python-weasel.
...
* gnu/packages/python-web.scm (python-weasel): New variable.
Change-Id: I0e8264222454577f73edb4bb27f7f28c0db47774
2025-10-28 17:46:27 +00:00
Sharlatan Hellseher
d498d4eb33
gnu: Add python-cloudpathlib.
...
* gnu/packages/python-web.scm (python-cloudpathlib): New variable.
Change-Id: Id8bd4c539b4b8fe5120717670b4c4e6552a1d399
2025-10-28 17:46:27 +00:00
Sharlatan Hellseher
f4f98591f6
gnu: Add python-pytest-cases.
...
* gnu/packages/python-check.scm (python-pytest-cases): New variable.
Change-Id: I189c3230816b144ebc8f5bd0044eb37c4b50d113
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
0c46bd2697
gnu: Add python-pytest-harvest.
...
* gnu/packages/python-check.scm (python-pytest-harvest): New variable.
Change-Id: I7863cdee38e7e5fa015d6bf4802b23ffe381cadb
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
5a1cebdf79
gnu: Add python-pytest-steps.
...
* gnu/packages/python-check.scm (python-pytest-steps): New variable.
Change-Id: I6d8f37fa8cc33963e84a6b756aedaf352b4248db
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
414b5be69d
gnu: Add python-decopatch.
...
* gnu/packages/python-xyz.scm (python-decopatch): New variable.
Change-Id: I396e68c5fedb2849c3d76a274824881360050ae8
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
ae1b9536ea
gnu: Add python-azure-storage-file-datalake.
...
* gnu/packages/python-web.scm (python-azure-storage-file-datalake): New variable.
Change-Id: Ic16f38e0d63a786e5cc8222e8066a360ef77ce01
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
e115320ab5
gnu: python-azure-storage-blob: Update to 12.27.0.
...
* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.27.0.
Change-Id: I13ac3c0b0da70fc75a388ce7ecbf89b8d999e1c8
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
86ae403744
gnu: python-thinc: Update to 8.3.4.
...
* gnu/packages/machine-learning.scm (python-thinc): Update to 8.3.4.
[arguments] <phases>: Remove 'build-ext; add 'remove-local-thinc - less
rebuild is better.
[propagated-inputs]: Remove python-blis-for-thinc and python-numpy; add
python-blis and python-numpy-2.
[native-inputs]: Remove python-cython and python-wheel; add
python-cython-0.
* gnu/packages/maths.scm (python-blis-for-thinc): Remove variable.
Change-Id: I5b3b624819772cd1b601ff2a7ef516af065a94dc
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
ab1e36d168
gnu: python-blis: Update to 1.2.1.
...
* gnu/packages/maths.scm (python-blis): Update to 1.2.1.
[arguments] <phases>: Remove 'build-ext; add 'remove-local-blis - less
re-build is better.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Remove python-wheel; add python-numpy-2.
Change-Id: Ie82e7372653f95a387dcee81ab5f84dbf2602091
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
5801c62e8d
gnu: python-pathlib-abc: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-pathlib-abc): Update to 0.5.0.
(python-pathlib-abc-for-python-pathy): New variable.
* gnu/packages/python-web.scm (python-pathy)[propagated-inputs]:
Remove python-pathlib-abc; add python-pathlib-abc-for-python-pathy.
Change-Id: I36572bfbbf43681bdb0fcefbd5e985a530d465ab
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
fee48cd249
gnu: pyzo: Move to python-science.
...
* gnu/packages/python-xyz.scm (pyzo): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I8b50396d0d863e1bda5d7686ae2826a3bfe544dd
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
c90631bd4c
gnu: s3cmd: Move to python-web.
...
* gnu/packages/python-xyz.scm (s3cmd): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Ie28451433d08f28db3f505fe0032cefb847ff4a4
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
78e1560ddd
gnu: s3cmd: Update to 2.4.0.
...
* gnu/packages/python-xyz.scm (s3cmd): Update to 2.4.0.
Change-Id: I0badca04b6b1717c6f6702061fbb1e9d08e159a0
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
b6dd7bac18
gnu: shrinkwrap: Sort variable.
...
* gnu/packages/python-xyz.scm (shrinkwrap): Sort variable alphabetically.
Change-Id: I000b09dfad1f67ea62c4f78b0f4f6e9b7b8f428c
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
1a87dfba3f
gnu: shrinkwrap: Remove snippet.
...
* gnu/packages/python-xyz.scm (shrinkwrap)[source]<snippet>: It's no
longer required.
Change-Id: Ifdd7228b7b3546a09ccf791d8b89fcf9e96be3ad
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
d198ad8b2c
gnu: staticsite: Sort variable.
...
* gnu/packages/python-xyz.scm (staticsite): Sort variable
alphabetically.
Change-Id: I1b20a7c2e86c75e9aad3c2483e98bafc9dd3112f
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
b5e728cdc5
gnu: staticsite: Update to 2.5.
...
* gnu/packages/python-xyz.scm (staticsite): Update to 2.5.
[inputs]: Add perl-image-exiftool, python-dateutil, python-docutils,
python-jinja2, python-markdown, python-pillow, python-pytz,
python-pyyaml, python-ruamel.yaml, python-slugify, python-toml, and
tzdata-for-tests.
[native-inputs]: Remove perl-image-exiftool, python-dateutil,
python-docutils-0.19, python-jinja2, python-markdown, python-pillow,
python-pyinotify, python-pytz, python-pyyaml, python-ruamel.yaml,
python-slugify, python-tornado, tzdata-for-tests, python-setuptools,
python-wheel, and python-toml; add python-hatchling and python-pytest.
Change-Id: Ieeba5b41864c0625b497fa87b5fb83d71d47c235
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
144d1c0777
gnu: cobib: Update to 6.0.1.
...
* gnu/packages/textutils.scm (cobib): Update to 6.0.1.
[arguments] <test-flags>: Rework the list of skipped tests and use
"--ignore" to exclude tests files.
<phases>{pre-check}: Add git setup.
[propagated-inputs]: Remove python-requests-oauthlib; add
python-mdit-py-plugins and python-natsort.
Change-Id: I530760a844c9cdbb08bffca8d6fff569e214a5bc
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
a70eb71d00
gnu: tldr: Move to textutils.
...
* gnu/packages/python-xyz.scm (tldr, pythno-tldr): Move from here ...
* gnu/packages/textutils.scm: ... to here.
Change-Id: I678a9fd63960328dbcaf6a28a8868d3ce1e2aa23
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
19baa60e2e
gnu: tldr: Adjust synopsis and description.
...
* gnu/packages/python-xyz.scm (tldr)[synopsis]: Remove mention of Python.
[description]: Add URL to main project home page.
Change-Id: Ie5ee0349bc256f75d8ab7d22babc9f8431be1be8
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
44a6f88d2a
gnu: packages/python-xyz: Remove unused textutils module.
...
* gnu/packages/python-xyz.scm: Remove unused (gnu packages textutils)
module.
Change-Id: If520406f2ff1084359801a200c89d5a75c0cbfe8
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
f10a5d32ee
gnu: python-pandocfilters: Move to pyhton-xyz.
...
* gnu/packages/textutils.scm (python-pandocfilters): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.
Change-Id: I37675f6d4d48e1499b78f1efcecd927a5fe685a0
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
5f8ef67529
gnu: python-panflute: Move to python-xyz.
...
* gnu/packages/textutils.scm (python-panflute): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.
Change-Id: I7d63724ac792057e6cc6d6c4d3d51a1b6441bbb3
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
798e1e0c8e
gnu: binwalk: Move to firmware.
...
* gnu/packages/python-xyz.scm (binwalk): Move from here ...
* gnu/packages/firmware.scm: ... to here.
* gnu/packages/diffoscope.scm: Add (gnu packages firmware) module.
Change-Id: Id6c78aec4a576deaa99c7d3287338e2a9e2b9ca4
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
e4610f6dd4
gnu: binwalk: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (binwalk)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Remove python-coverage; add python-setuptools.
Change-Id: I4c27c31b34d6574ba00ee5392cf0f111d207f939
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
1b122676ad
gnu: wfetch: Move to weather.
...
* gnu/packages/python-xyz.scm (wfetch): Move from here ...
* gnu/packages/weather.scm: ... to here.
Change-Id: I851f2a79768c80784ea54fa07a2862719ad8f781
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher
43a62cda3b
gnu: packages/python-xyz: Sort python2-* variables.
...
* gnu/packages/python-xyz.scm (python2-dbus, python2-pycparser): Sort
variables alphabetically.
Change-Id: Ie77bbc9564069787cb204467b4faa8eb0691d7ba
2025-10-28 17:46:23 +00:00
Sharlatan Hellseher
1895834da9
gnu: packages/algebra: Add missing copyright.
...
This is a following up 823762b65d commit.
* gnu/packages/algebra.scm: Add copyright entry for 宋文武
<iyzsong@envs.net>.
Change-Id: I752f7a9055907530189ce669f1a7add7669d288f
2025-10-28 17:46:23 +00:00
Artyom V. Poptsov
019a912a5b
gnu: drip: Use GEXPs.
...
* gnu/packages/java.scm (drip): Use GEXPs.
Change-Id: I9849de8f0caa4cf246dd30a49a2bcf2984125ee6
2025-10-28 20:28:39 +03:00
Artyom V. Poptsov
44bd0e2c35
gnu: drip: Fix build with gcc-14.
...
* gnu/packages/java.scm (drip): Fix build with gcc-14.
[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.
Change-Id: I9468bb942c4c569fe6e108f096c32b56658ed146
2025-10-28 20:28:38 +03:00
dan
4570498c74
gnu: zig-0.15-libc-abi-tools: Rollback to commit ec46122c.
...
* gnu/packages/zig.scm (zig-0.15-libc-abi-tools): Rollback to commit ec46122c.
Change-Id: I495a45bdaa5d0c0fdfe3675790278f9d42e30b15
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Fixes : #3913
2025-10-29 01:12:39 +08:00
Hilton Chain
977e0d82aa
gnu: Remove (gnu packages rust-crates) import from package modules.
...
* gnu/packages/kde-pim.scm: Remove (gnu packages rust-crates) import.
Fixes : #3885
Change-Id: Ide128fb1088a11dfaf76cf2a749359c65be8b8d6
2025-10-29 01:12:38 +08:00
Christopher Baines
64c195b53e
gnu: nar-herder: Update to 0-45.54d4d76.
...
* gnu/packages/package-management.scm (nar-herder): Update to 0-45.54d4d76.
Change-Id: Ib847919dde3c4fe186d623633c6f1c18ff1b49bb
2025-10-28 14:59:18 +00:00
Christopher Baines
f715861319
gnu: guix-build-coordinator: Update to 0-132.c276f61.
...
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-132.c276f61.
Change-Id: Ic293373fdc990283d9192177e30203efa142fbcf
2025-10-28 14:59:18 +00:00
Christopher Baines
0c1132fe8f
gnu: guix-data-service: Update to 0.0.1-73.7d17e56.
...
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-73.7d17e56.
Change-Id: I9d824aa98a5c2dc1c1c4789d763ce20d24581221
2025-10-28 14:59:18 +00:00
Andreas Enge
31a211f180
gnu: supercollider: Finalize transition to Qt6.
...
This is a follow-up to commit 7354aa8482
which started the transition.
* gnu/packages/audio.scm (supercollider)[arguments]<#:qtbase>: Add qtbase.
Change-Id: I2a9a50ae18605c70f1716c75cb3e5f0beee29509
2025-10-28 11:38:04 +01:00
Sharlatan Hellseher
245f2185b7
gnu: python-textdistance: Run test in a single thread.
...
* gnu/packages/python-xyz.scm (python-textdistance)[arguments]
<test-flags>: Tests are not threads save, remove "--numprocesses" option.
[native-inputs]: Remove python-pytest-xdist and python-wheel.
Change-Id: I50202ff684ef4af83d3adaf3bc880ef8af9e663a
2025-10-28 10:30:19 +00:00