Nicolas Goaziou
9244da6950
gnu: emacs-dicom: Update to 1.1.
...
* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.1.
Change-Id: If29be9974f7995f79b6d0e01548541c93eef8c41
2025-10-29 11:51:13 +01:00
Nicolas Goaziou
c0bfe44978
gnu: emacs-shell-command+: Update to 2.5.0.
...
* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.5.0.
[source]: Set upstream to Codeberg.
[arguments]: Run all tests.
Change-Id: I3b8d4422c1eb6ccb618a654b0a3f87353fc95483
2025-10-29 11:51:13 +01:00
Andreas Enge
d7a7ece58b
gnu: Remove sdl2-2.0.
...
* gnu/packages/sdl.scm (sdl2-2.0): Delete variable.
Fixes : guix/guix#3103
Change-Id: Ide83df514414e9c40d1f3a60735f898958e4788c
2025-10-29 11:07:05 +01:00
Andreas Enge
45510f4cbd
gnu: Remove epour.
...
* gnu/packages/enlightenment.scm (epour): Delete variable.
Fixes : guix/guix#3014
Change-Id: Ibe4fa24e0805231f5a189c1eb6e235990cc3e7ae
2025-10-29 11:02:15 +01:00
Andreas Enge
f5d4349e6d
gnu: Remove ufoai-source.
...
* gnu/packages/games.scm (ufoai-source, %ufoai-commit, %ufoai-revision,
%ufoai-version): Delete variables.
Fixes : guix/guix#2864
Change-Id: Ibdfdb7ca35e074e8e001a261baacd8597f3d85d2
2025-10-29 11:01:05 +01:00
Andreas Enge
ab7a2b3279
gnu: Remove ufo2map.
...
* gnu/packages/games.scm (ufo2map): Delete variable.
Change-Id: Ib0a5fc421936332ca42fb4f851380408865478ba
2025-10-29 10:59:14 +01:00
Andreas Enge
70febb5db5
gnu: Remove ufoai-data.
...
* gnu/packages/games.scm (ufoai-data): Delete variable.
Change-Id: I31b75a1c44f1b92a46582a21c3e4b632b943327f
2025-10-29 10:59:01 +01:00
Andreas Enge
b256f6c8cc
gnu: Remove ufoai.
...
* gnu/packages/games.scm (ufoai): Delete variable.
Change-Id: I7b431926677813bd6320036ddc511fc5232d749e
2025-10-29 10:58:38 +01:00
Andreas Enge
af97d43a25
gnu: Remove font-cns11643.
...
* gnu/packages/fonts.scm (font-cns11643): Delete variable.
Fixes : guix/guix#2754
Change-Id: I22160f8369f26bb9ce1b24a6ac2daa9de1649b61
2025-10-29 10:56:38 +01:00
Andreas Enge
f35e7c12a3
gnu: Remove python-django-debug-toolbar-alchemy.
...
* gnu/packages/django.scm (python-django-debug-toolbar-alchemy):
Delete variable.
Fixes : guix/guix#3085
Change-Id: I6cff3a3fe170e8b9f4c2c0222952a568f94464e5
2025-10-29 10:53:31 +01:00
Andreas Enge
797cfc7a0d
gnu: Remove python-django-bulk-update.
...
* gnu/packages/django.scm (python-django-bulk-update): Delete variable.
Fixes : guix/guix#3088
Change-Id: I32850ec17e737cc4a70e10700f6a6f93c65c149a
2025-10-29 10:47:15 +01:00
Andreas Enge
395591c09d
gnu: Remove python-iocapture.
...
* gnu/packages/python-xyz.scm (python-iocapture): Delete variable.
Fixes : guix/guix#3054
Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0
2025-10-29 10:46:20 +01:00
Andreas Enge
1cad80a9ac
gnu: Remove knotes.
...
* gnu/packages/kde-pim.scm (knotes): Delete variable.
Fixes : guix/guix#3043
Change-Id: I0213e14c46072bf51c23615d4aedfda81553e244
2025-10-29 10:44:13 +01:00
Maxim Cournoyer
cbc35fd9aa
system: Reinstate lock mounts in `container-script'.
...
This issue should now be resolved, with a test guarding it from re-appearing.
* gnu/system/linux-container.scm (container-script) [#:lock-mounts]: Delete
argument.
Change-Id: I93e94a0ee349c53967275b82e1a9a5bcc8e8f65c
2025-10-29 11:34:28 +09:00
Maxim Cournoyer
1eccea7ffb
build/syscalls: Introduce new safe-clone and use it.
...
* guix/build/syscalls.scm (without-automatic-finalization): Accept multiple
expressions.
(without-garbage-collection): New syntax.
(without-threads): Likewise.
(ensure-signal-delivery-thread, safe-clone): New procedures.
* tests/syscalls.scm: ("clone and unshare triggers EINVAL")
("safe-clone and unshare succeeds"): New tests.
* gnu/build/linux-container.scm (run-container): Adjust to use 'safe-clone'.
Relates-to: #1169
Change-Id: I044c11a899e24e547a7aed97f30c8e7250ab5363
2025-10-29 11:34:28 +09:00
W. Kosior
3966f76297
linux-container: Inhibit GC thread creation in child.
...
The `unshare' system call with `CLONE_NEWUSER' cannot be used in multithreaded
programs. Guile VM's automatic GC thread creation used to lead to
nondeterministic failures in container creation, which uses this system call.
* gnu/build/linux-container.scm (run-container): Disable GC in child after
`(clone)' and re-enable after `(unshare)'.
Fixes : #1169
Change-Id: I9df5412102509c13f74ab9911f6f06c0152d0a4f
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-29 11:34:28 +09:00
Maxim Cournoyer
10edda5aa5
Reinstate "linux-container: Remove #:lock-mounts? and related code."
...
This reverts commit e0e64be8de .
2025-10-29 11:34:28 +09:00
Roman Scherer
d0144544ff
gnu: Add beads.
...
* gnu/packages/golang-apps.scm (beads): New variable.
Change-Id: I0dac902afa2c8937594d99907db311fe42e0d587
Change-Id: I820f455a5c0e3e6980839481d196fe55f0c7fee9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:06 +00:00
Roman Scherer
5f2d626113
gnu: Add go-github-com-anthropics-anthropic-sdk-go.
...
* gnu/packages/golang-web.scm
(go-github-com-anthropics-anthropic-sdk-go): New variable.
Change-Id: Ice1fcb4e975a72c8d27d8f03397c52a18cfe7d4b
Change-Id: I5ee9f0cc79e59d2d7a2836b64ac4c5ead39a72b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Roman Scherer
361987647b
gnu: Add go-rsc-io-script.
...
* gnu/packages/golang-xyz.scm (go-rsc-io-script): New variable.
Change-Id: Id004f1a40adba43944e00a7ff99bb99b234c9f39
Change-Id: Iffc8b45eeaf8c230d4d4b5b23a34b5f9a1aca964
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Roman Scherer
82a841c455
gnu: Add go-modernc-org-sqlite.
...
* gnu/packages/golang-xyz.scm (go-modernc-org-sqlite): New variable.
Change-Id: I61f5a5914d6aac8e7d998165f705039ba09e3b86
Change-Id: I87dcca403b3b05aa977e4b02e0f873c250361e1f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Roman Scherer
5b4396798d
gnu: Add go-modernc-org-libc.
...
* gnu/packages/golang-xyz.scm (go-modernc-org-libc): New variable.
Change-Id: Id6927a67e5efed071b952b36b025e6a788d0b259
Change-Id: Ibc0070816161dc7c6250f289ce139011f039ed62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Nicolas Graves
46d8a6a809
gnu: python-online-judge-api-client: Update to 10.10.1-0.615c345.
...
* gnu/packages/patches/python-online-judge-api-client-tests.patch: Refresh patch.
* gnu/packages/python-xyz.scm (python-online-judge-api-client): Update to 10.10.1-0.615c345.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Update them.
<#:phases>: Add phase 'configure-tests.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Remove python-toml.
[description]: Improve style.
Change-Id: Ie1e6d6f88dff9c2893893fa83d5c768e974eda59
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Nicolas Graves
54c542063f
gnu: python-onetimepass: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-onetimepass):
[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: I6d01244eb8bf16e2d88e360477bc99f3f48739fa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Nicolas Graves
527e692f86
gnu: python-pybtex: Update to 0.25.0.
...
* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.25.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools. Remove python-six.
[description]: Improve style.
Change-Id: I32ee2f905fbc182e646d77355ebe824dc4de1e96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:05 +00:00
Nicolas Graves
49bd97fb90
gnu: python-latexcodec: Update to 3.0.1.
...
* gnu/packages/python-xyz.scm (python-latexcodec): Update to 3.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I13b80bd830c79ac1772961b1a3002e9f731a4be1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:57:04 +00:00
Nicolas Graves
6a46fbdf4a
gnu: python-apache-libcloud: Update to 3.8.0.
...
* gnu/packages/python-xyz.scm (python-apache-libcloud): Update to 3.8.0.
[arguments]<#:phases>: Improve style.
[propagated-inputs]: Remove python-paramiko.
[native-inputs]: Remove python-lockfile, python-mock,
python-pytest-runner. Add python-setuptools.
[description]: Improve style.
Change-Id: I9a2cda678372a2621f0b57f4b5c6c7895c0e051b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:29:50 +00:00
Nicolas Graves
1ebe34cd17
gnu: python-gh-md-to-html: Remove python-shellescape input.
...
* gnu/packages/python-xyz.scm (python-gh-md-to-html)
[arguments]<#:phases>: Add phase 'relax-shellescape-requirement.
[propagated-inputs]: Remove python-shellescape.
[native-inputs]: Remove python-wheel.
Change-Id: I4cfeba99b42287ca6b83b00091ae3431928625ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:29:50 +00:00
Nicolas Graves
fc4001dc71
gnu: python-arcp: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-arcp):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[synopsis, description]: Improve style.
Change-Id: Ifc32f41b5069fe0466ba66eb12493d477c216b9c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:29:50 +00:00
Nicolas Graves
6ff03751e4
gnu: python-rfc6555: Update to 0.1.0.
...
* gnu/packages/python-xyz.scm (python-rfc6555): Update to 0.1.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> by <#:test-flags>.
[native-inputs]: Add python-setuptools.
Change-Id: Id1244155bffb5996c4c275cb99266bc320948857
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:29:49 +00:00
Nicolas Graves
73f91d3e69
gnu: python-radon: Update to 6.0.1.
...
* gnu/packages/python-xyz.scm (python-radon): Update to 6.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Adapt phase 'relax-requirements. Drop 'check
phase replacement.
[native-inputs]: Add python-poetry-core, python-setuptools.
[description]: Improve style.
Change-Id: Ic2864192aacc6d1f30904e7e5096bad2eabc005a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:29:46 +00:00
Sharlatan Hellseher
c566275595
gnu: awscli: Update to 1.42.61.
...
* gnu/packages/python-crypto.scm (python-rsa-for-awscli-1): New variable.
* gnu/packages/python-web.scm (awscli): Update to 1.42.61.
[arguments] <tests>: Reduce amount of tests, run just unit tests. Limit
threads count up to 8 to persist tests stability in CI.
[inputs]: Remove python-docutils-0.16 and python-rsa; add
python-docutils-0.19 and python-rsa-for-awscli-1.
Fixes : guix/guix#3920
Change-Id: Idfe0f7eb17b816654018dea335169ed20aa53980
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
7d9250f65a
gnu: python-boto3: Update to 1.40.61.
...
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.40.61.
[arguments] <test-flags>: Run up to 8 threads to improve stability in CI.
[native-inputs]: Remove python-wheel.
Change-Id: I024a49f7774643eb4e3813be22bad000515f598b
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
677be5977e
gnu: python-s3transfer: Update to 0.14.0.
...
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.14.0.
Change-Id: If9a48899ccfdcf8d31c5666c8d33ef468a7d7273
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
18a5d36cc1
gnu: python-moto: Skip more tests.
...
* gnu/packages/python-xyz.scm (python-moto)[arguments] <test-flags>:
Skip more incompatible with botocore tests.
Change-Id: I4d2bef27648d64860e145f753afe5ef47109e0d2
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
8126a7af3e
gnu: python-aiobotocore: Update to 2.25.1.
...
* gnu/packages/python-web.scm (python-aiobotocore): Update to 2.25.1.
[native-inputs]: Remove python-dill, python-docutils, python-moto, python-pytest,
python-pytest-asyncio, python-requests, python-werkzeug, and
python-wheel.
Change-Id: Icdabf8d162803d2ac0c8a3cd78908dbc9f116e10
2025-10-29 00:20:22 +00:00
Sharlatan Hellseher
6f6a5b1bc6
gnu: python-botocore: Update to 1.40.61.
...
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.40.61.
[arguments] <test-flags>: Ignore functional tests.
[native-inputs]: Remove python-wheel.
Change-Id: I35276ea8e7415c9b717abbe14ad6708777f9b1ef
2025-10-29 00:05:49 +00:00
Sharlatan Hellseher
c0e6c0be07
gnu: python-multiplex: Fix tests.
...
* gnu/packages/python-xyz.scm (python-easy-ansi-0.3): New variable.
(python-multiplex)[propagated-inputs]: Remove python-easy-ansi; add
python-easy-ansi-0.3.
Change-Id: I791e4a34479732cba10be00ae883cc53fa6fa6e9
2025-10-29 00:05:49 +00:00
Nicolas Graves
389e9019a7
gnu: python-illumina-utils: Update to 2.13.
...
* gnu/packages/bioinformatics.scm (python-illumina-utils): Update to 2.13.
<#:phases>: In phase 'adjust-requirements, add python-levenshtein patch.
Change-Id: I03cafaea1f73206bb5cfc887b9b4d0df7d959fca
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:49 +00:00
Nicolas Graves
b74285d789
gnu: ciri-long: Adapt to python-levenshtein update.
...
* gnu/packages/bioinformatics.scm (ciri-long)[arguments]
<#:phases>: In phase 'relax-requirements, add python-levenshtein
patch.
Change-Id: If16df4f97f42eaf51c3bd73020c5a7c3d0d01b64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:49 +00:00
Nicolas Graves
6f3dc1200d
gnu: python-splicekit: Adapt to python-levenshtein update.
...
* gnu/packages/bioinformatics.scm (python-splicekit)[arguments]
<#:phases>: In phase 'adjust-requirements, remove python-levenshtein
patch.
Change-Id: I28416ce8456ec69b73e0dbf377cb673b5fa08aa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:49 +00:00
Nicolas Graves
fd2031889c
gnu: python-scanrbp: Disable tests.
...
* gnu/packages/bioinformatics.scm (python-scanrbp):
[arguments]: Relocate field.
<#:tests?>: Disable them.
[native-inputs]: Remove python-wheel.
Change-Id: If4198e43da472b533ee83c2bbe0ccb9a0bcbf535
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:49 +00:00
Nicolas Graves
88e2dd4650
gnu: python-levenshtein: Update to 0.27.1.
...
* gnu/packages/python-xyz.scm (python-levenshtein): Update to 0.27.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-rapidfuzz.
[native-inputs]: Add cmake-minimal, python-cython, python-pytest,
python-scikit-build-core, python-setuptools, rapidfuzz-cpp.
Change-Id: I05011e5e34adf4c34acb425c493af56fbd99767d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
7b4bf80f7a
gnu: python-rapidfuzz: Update to 3.14.1.
...
* gnu/packages/python-xyz.scm (python-rapidfuzz): Update to 3.14.1.
[source]: Switch to git-fetch.
[native-inputs]: Add cmake-minimal, python-cython, rapidfuzz-cpp and
taskflow. Replace python-setuptools an python-scikit-build by
python-scikit-build-core.
[description]: Improve style.
Change-Id: I6db380ffa6066eb41e8a930efdb0e2308a28736c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
4db3fff7fe
gnu: rapidfuzz-cpp: Update to 3.3.3.
...
* gnu/packages/cpp.scm (rapidfuzz-cpp): Update to 3.3.3.
[source, description]: Improve style.
Change-Id: I806ef30879fa9a9d042519a6e80b1c6c3add7054
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
bebb4ca6d5
gnu: python-kneed: Update to 0.8.5.
...
* gnu/packages/python-xyz.scm (python-kneed): Update to 0.8.5.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-hatchling, python-pytest-cov.
[description]: Improve style.
Change-Id: I600f92e885a1480665d941749836578cf9a47035
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
93fccc9577
gnu: python-mwclient: Update to 0.11.0.
...
* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.11.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
[propagated-inputs]: Remove python-six.
Change-Id: I8bb9bade72f8a2d6e5f4fd4a7641a8149ae4714e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
4b71f8e7a6
gnu: python-isbnlib: Update to 3.10.14.
...
* gnu/packages/python-xyz.scm (python-isbnlib): Update to 3.10.14.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore network-dependent tests.
[native-inputs]: Add python-pytest-cov, python-setuptools.
[description]: Improve style.
Change-Id: Id31784a81dce7987c24eb9806464659627141303
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
f29e074e0e
gnu: python-pycosat: Update to 0.6.6.
...
* gnu/packages/python-xyz.scm (python-pycosat): Update to 0.6.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I247ddc4a3dad65fe862c65b44a04fdad03d1f0b7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00
Nicolas Graves
c00ea82746
gnu: python-easy-ansi: Update to 2.1.
...
* gnu/packages/python-xyz.scm (python-easy-ansi): Update to 2.1.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'remove-extra.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I3324c25f2033f21681fe1beda8befb3a36100483
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 00:05:48 +00:00