Sharlatan Hellseher
a175b3d150
gnu: python-frozendict: Update to 2.4.6.
...
* gnu/packages/python-xyz.scm (python-frozendict): Update to 2.4.6. Fix build.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I023c36fb55fb4d89ffb965165818221d3c6a58f3
2025-01-29 10:01:17 +01:00
Sharlatan Hellseher
37e8d9ec33
gnu: streamlink: Update to 7.1.2.
...
* gnu/packages/video.scm (streamlink): Update to 7.1.2. Fix build.
[source] <snippet>: Remove as redundunt.
[bulid-system]: Swap to pyproject-build-system.
[argument] <test-flags>: Skip one test.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-typing-extensions; add
python-exceptiongroup.
[native-inputs]: Remove python-pytest-asyncio; add python-setuptools and
python-wheel.
Change-Id: I62d3a95748530f26d064b359cce9c87452235cf5
2025-01-29 10:01:17 +01:00
Ricardo Wurmus
414aaef02e
gnu: scvelo: Remove custom 'check phase.
...
* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Remove custom 'check
phase by using pyargs.
Change-Id: I3fb0a7aa9d6dd8ceb623e0372df32fb7f3cc8478
2025-01-29 10:01:16 +01:00
Ricardo Wurmus
b3b1eff3fe
gnu: python-scanpy: Patch broken version check.
...
* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Patch broken
anndata version check.
Change-Id: I28e72116d1f8520102f3331bf3f45dd87f79eb33
2025-01-29 10:01:16 +01:00
Ricardo Wurmus
f643cb060c
gnu: python-zarr: Update list of disabled tests.
...
* gnu/packages/python-xyz.scm (python-zarr)[arguments]: Enable one, disable
another test.
Change-Id: I52af5563621f9f44c8397a606cd0551e595dcfe8
2025-01-29 10:00:52 +01:00
Ricardo Wurmus
79261a5de6
gnu: python-cattrs: Disable failing test.
...
* gnu/packages/python-xyz.scm (python-cattrs)[arguments]: Disable one
additional test.
Change-Id: Ice48bd139d8dda509a0c380ebef69afa863fd245
2025-01-29 10:00:52 +01:00
Ricardo Wurmus
771784162c
gnu: python-nbclassic: Restore 'sanity-check phase.
...
* gnu/packages/jupyter.scm (python-nbclassic)[arguments]: Restore
'sanity-check phase.
Change-Id: I37872386a90f940b06bfdb505b723d88f3339163
2025-01-29 10:00:52 +01:00
Ricardo Wurmus
d0875c25d7
gnu: python-patsy: Update to 1.0.1.
...
* gnu/packages/statistics.scm (python-patsy): Update to 1.0.1.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.
Change-Id: Ia732916c31e0494c00d455ac1cca5df913dd9c4d
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
4621566911
gnu: python-requests-unixsocket: Update to 0.4.2.
...
* gnu/packages/python-web.scm (python-requests-unixsocket): Define as
deprecated alias for...
(python-requests-unixsocket2): ...this new variable.
[source]: Fetch from forked git repository.
[home-page]: Update.
[arguments]: Remove.
[native-inputs]: Remove python-apipkg, python-appdirs, python-execnet,
python-packaging, python-pep8, python-py, python-pyparsing,
python-pytest-cache, python-pytest-pep8, python-setuptools, python-six, and
python-wheel; add python-poetry-core.
[propagated-inputs]: Remove python-urllib3.
(python-cheroot)[native-inputs]: Replace python-requests-unixsocket with
python-requests-unixsocket2.
* gnu/packages/python-xyz.scm (python-notebook)[native-inputs]: Same.
* gnu/packages/jupyter.scm (python-nbclassic)[native-inputs]: Same.
Change-Id: I4c35ff9f86aa7e3df0f2b9ed8616727a7a94f12d
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
7b0d034871
gnu: python-proteus: Update to 7.4.1.
...
* gnu/packages/tryton.scm (python-proteus): Update to 7.4.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: If55502eb1dd95f8e8d95c6238f81e3eca24dfe38
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
89997f1622
gnu: tryton: Update to 7.4.4.
...
* gnu/packages/tryton.scm (tryton): Update to 7.4.4.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-expression.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Ic68e0ed6df6918c52a71c0a8ef72fdf7db522161
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
e8b5830af1
gnu: trytond: Update to 7.4.4.
...
* gnu/packages/patches/trytond-add-egg-modules-to-path.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/tryton.scm (trytond): Update to 7.4.4.
[source]: Remove obsolete patch.
[build-system]: Use pyproject-build-system.
[arguments]: Disable two types of test.
[propagated-inputs]: Remove python-magic, python-psycopg2, and python-wrapt;
replace python-werkzeug-1.0 with python-werkzeug.
[native-inputs]: Remove python-mock; add python-pydot, python-pytest,
python-setuptools, python-wheel, and tzdata-for-tests.
Change-Id: I072565d0fc52a704729ea58de8990de5aee12831
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
a6a76bf2cc
gnu: python-relatorio: Use pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-relatorio)[build-system]: Use
pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel; move python-magic
from here...
[propagated-inputs]: ...to here.
[description]: Reformat.
Change-Id: Ie1bc69be70c37d283e6dbd5264e27479b8dca3fc
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
cc7859bca8
gnu: python-sql: Update to 1.5.2.
...
* gnu/packages/databases.scm (python-sql): Update to 1.5.2.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ida8994508536671319894c5ba134f2246ef1b191
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
948b9a82eb
gnu: python-passlib: Use pyproject-build-system.
...
* gnu/packages/python-crypto.scm (python-passlib)[build-system]: Use
pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Add python-argon2-cffi and python-cryptography.
Change-Id: If443497990b35768650f368f0368d9c0f648cca9
2025-01-29 10:00:51 +01:00
Ricardo Wurmus
cdebb062e1
gnu: python-3.11: Build with libxcrypt.
...
Linking with libxcrypt provides a featureful fallback for the included crypto
module, thus fixing the virtually unmaintained but still widely used
python-passlib.
* gnu/packages/python.scm (python-3.11)[arguments]<configure-flags>: Link
with libcrypt if available.
<phases>: Use G-expression; add phase 'add-libxcrypt-reference-pkgconfig.
[inputs]: Add libxcrypt.
Change-Id: I2e51df7f7f2cc8909ee64717648a36ed0da3f198
2025-01-29 10:00:50 +01:00
Sharlatan Hellseher
f503074351
gnu: python-toolz: Update to 1.0.0.
...
* gnu/packages/python-xyz.scm (python-toolz): Update to 1.0.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I275909a94c8214aecd9ed6969589df443deb28cb
2025-01-29 10:00:50 +01:00
Sharlatan Hellseher
6e6b7b5a75
gnu: python-tblib: Update to 2.0.0.
...
* gnu/packages/python-xyz.scm (python-tblib): Update to 2.0.0.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-six; add python-setuptools and
python-wheel.
Change-Id: Iafb318162ff5cee5b7f5c0e41d2a4735cee9d30b
2025-01-29 10:00:50 +01:00
Sharlatan Hellseher
249818988b
gnu: python-pytest-regressions: Update to 2.7.0.
...
* gnu/packages/check.scm (python-pytest-regressions): Update to 2.7.0.
[arguments] <test-flags>: Do not fail on deprecation warning.
[native-inputs]: Remove python-matplotlib, python-pillow, and
python-restructuredtext-lint.
Change-Id: I63c9295e7b926edd591d11aba1e89ea7f7cda8c6
2025-01-29 10:00:50 +01:00
Sharlatan Hellseher
9a6bdc0fad
gnu: python-pydevd: Skip one more test.
...
* gnu/packages/python-xyz.scm (python-pydevd): [arguments] <test-flags>:
Skip one test, failing on Python 3.11, use "string-join" to simplify
package.
Change-Id: I5dcb9b97210d08aa12858514ecad1a74b3c6e13b
2025-01-29 10:00:50 +01:00
Sharlatan Hellseher
49744c5c04
gnu: python-pytest-subprocess: Update to 1.5.3.
...
* gnu/packages/python-check.scm (python-pytest-subprocess): Update to
1.5.3. Fix build.
[native-inputs]: Remove python-coverage and python-nox; add
python-setuptools.
Change-Id: I08853760786f656a9862cac3936cdfb44449f366
2025-01-29 10:00:50 +01:00
Ricardo Wurmus
94e2b27e7d
gnu: python-manuel: Update to 1.13.0.
...
* gnu/packages/python-web.scm (python-manuel): Update to 1.13.0.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Remove python-six; add python-setuptools.
[native-inputs]: Addd python-setuptools and python-wheel.
Change-Id: I6c4d55edec178df8874c98cabab3f33ab4c67f57
2025-01-29 10:00:50 +01:00
Ricardo Wurmus
c1162021cf
gnu: python-certauth: Add missing inputs and adjust disabled tests.
...
* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add
nss-certs-for-test.
[arguments]: Adjust list of disabled tests.
Change-Id: I948ad49276fa107efcfe34c8931a047c5d66ad1b
2025-01-29 10:00:27 +01:00
Sharlatan Hellseher
cf2a53b37f
gnu: python-h2: Fix buld.
...
* gnu/packages/python-web.scm (python-h2): Fix build.
[build-system]: Swap to pyrpoject-build-system.
[arugments] <test-flags>: Skip 10 tests.
[native-inputs]: Remove python-hypothesis; add python-setuptools and
python-wheel.
Change-Id: I3bef5ad8d69e4c651b43db39fcbbae6df152e1e2
2025-01-29 09:58:33 +01:00
Sharlatan Hellseher
828ea1aaac
gnu: python-anyio: Adjust inputs, fix build.
...
* gnu/packages/python-xyz.scm (python-anyio): [native-inputs]: Remove
python-contextlib2, python-hypothesis, and python-mock.
Change-Id: I84e16a7be8f8dd914d5710926960dc7d7339fa4d
2025-01-29 09:58:33 +01:00
Sharlatan Hellseher
295df43f00
gnu: python-uvloop: Fix build, improve style.
...
* gnu/packages/python-web.scm (python-uvloop) [arguments] <test-flags>:
Move test skip logic here. Skip one more test.
<phases>: Use default 'check, add 'pre-check.
Change-Id: I0cee23f36943d5cc9431b0b6b5b6e729949569cf
2025-01-29 09:58:33 +01:00
Sharlatan Hellseher
e04187242d
gnu: pybind11: Update to 2.13.6.
...
* gnu/packages/python-xyz.scm (pybind11): Update to 2.13.6. Fix build.
Change-Id: I91aa0b4387bd46f317c6e7a00572645195d133de
2025-01-29 09:58:33 +01:00
Sharlatan Hellseher
c42e5e9e1e
gnu: python-frozenlist: Update to 1.3.3.
...
* gnu/packages/python-web.scm (python-frozenlist): Update to 1.3.3. Fix
build.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ic03ab0566e79b88c8987c27d3855dca42d0791d1
2025-01-29 09:58:33 +01:00
Sharlatan Hellseher
1ba8b2f970
gnu: python-cached-property: Update to 2.0.1.
...
* gnu/packages/python-xyz.scm (python-cached-property): Update to
2.0.1. Fix build, improve style.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Remove 'disable-broen-test, issue is resolved.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Ib929c70387acd885d2f5f3db6b2ca8e7e9e51433
2025-01-29 09:58:33 +01:00
Sharlatan Hellseher
f7e9b73ee3
gnu: python-argcomplete: Update to 3.5.3.
...
* gnu/packages/python-xyz.scm (python-argcomplete): Update to 3.5.3. Fix
build.
[native-inputs]: Remove python-coverage, python-mypy, python-setuptools,
and python-setuptools-scm; add python-hatchling.
Change-Id: Iac973cede3a41c42248b48c1e3d252225109c86f
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
5527d4ab15
gnu: Remove python-parameterized-next.
...
* gnu/packages/check.scm (python-parameterized-next): Delete variable.
* gnu/packages/machine-learning.scm (onnx) [native-inputs]: Remove
python-parameterized-next, add python-parameterized.
Change-Id: I5065dab6374ae86d7cc6fd8cbaa75cdbb9f89716
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
863f90f401
gnu: python-parameterized: Update to 0.9.0.
...
* gnu/packages/check.scm (python-parameterized): Update to 0.9.0. Fix build.
[build-system]: Swap to pyproject-buid-system.
[arguments] <phases>: Add 'fix-tests, and use default 'check.
[native-inputs]: Remove python-nose; add python-pytest,
python-setuptools, and python-wheel.
Change-Id: Id7a96312efbd4f957d0a72f25c5ca9515455de37
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
2937719c1c
gnu: python-objgraph: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-objgraph)
[propagated-inputs]: Remove graphviz; add python-graphviz.
[native-inputs]: Add graphviz.
Change-Id: I6ee63b68be75354ac649e3736dd1d55b60809e91
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
404cf2ea8a
gnu: python-sphinx: Skip one more test.
...
* gnu/packages/sphinx.scm (python-sphinx) [arguments] <test-flags>: Skip
one more test.
Change-Id: I5d3e066c88a8b3497454392dd0521ee8741df6b9
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
fb3ce1fd49
gnu: python-objgraph: Update to 3.6.2.
...
* gnu/packages/python-xyz.scm (python-objgraph): Update to 3.6.2.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-mock; add python-pytest,
python-setuptools, and python-wheel.
Change-Id: I4d6fa195f528809a948ea1f8d076603f4e9d0118
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
d1731029f4
gnu: python-virtualenv: Update to 20.29.1.
...
* gnu/packages/python-xyz.scm (python-virtualenv): Update to
20.29.1. Fix build.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Remove python-covdefaults and python-coverage; add
python-pytest-freezer.
Change-Id: I4eb1895181bfba2de0c93c4bee217f2ec7d5b25d
2025-01-29 09:58:32 +01:00
Sharlatan Hellseher
2251d24b4b
gnu: Add python-pytest-freezer.
...
* gnu/packages/python-check.scm (python-pytest-freezer): New variable.
Change-Id: I54a50df8279d5831029c1996e8488f6ca471adcb
2025-01-29 09:58:27 +01:00
Sharlatan Hellseher
9056d8f4c5
gnu: python-zope-testing: Update to 5.0.1.
...
* gnu/packages/python-web.scm (python-zope-testing): Update to 5.0.1.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
[home-page]: Adjust it as take from
<https://github.com/zopefoundation/zope.testing >.
[description]: Adjust fill-column.
Change-Id: Ibe1203a0c0602df31d7d0cb49b362ba453c861f1
2025-01-29 09:58:05 +01:00
Sharlatan Hellseher
fda59cf7df
gnu: python-pympler: Update to 1.1.
...
* gnu/packages/python-xyz.scm (python-pympler): Update to 1.1.
[source] <uri>: Adjust it as name of PyPI archive has been changed.
[bulid-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
<phases>: Remove 'skip-broken-test.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I4d9e942a2f52548f0443cb498d678dc892762f90
2025-01-29 09:58:04 +01:00
Ricardo Wurmus
f61ed54e6a
gnu: jack-2: Make compatible with Python 3.11.
...
* gnu/packages/audio.scm (jack-2)[arguments]: Add phase 'python-compatibility.
Change-Id: Ice859acb84f12feac2d31b231ef18c065d644c6c
2025-01-29 09:58:04 +01:00
Ricardo Wurmus
63f27a57d1
gnu: Update references to python3.10 directory.
...
* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11
directory.
* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same.
* gnu/packages/ebook.scm (calibre)[arguments]: Same.
* gnu/packages/engineering.scm (cadabra2)[arguments]: Same.
* gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same.
* gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same.
* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same.
* gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same.
* gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment.
Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270
2025-01-29 09:58:04 +01:00
Ricardo Wurmus
0baf392ab7
gnu: Default to Python 3.11.
...
* gnu/packages/python.scm (python-3): Point to python-3.11.
Change-Id: I0335ced5a24a5318b71e4c3fdcdbad6cd9e9c5c5
2025-01-29 09:58:04 +01:00
Ricardo Wurmus
174ff870ff
gnu: Add python-3.11.
...
* gnu/packages/patches/python-3.11-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/python.scm (python-3.11): New variable.
Co-authored-by: Tanguy Le Carrour <tanguy@bioneland.org>.
Change-Id: I4a05f75d7b8867166ab91e983abff1a99cd7c80e
2025-01-29 09:58:04 +01:00
Sharlatan Hellseher
44eb5ff3cd
gnu: python-pytest-black: Move to python-check.
...
* gnu/packages/python-xyz.scm (python-pytest-black): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I63b64e0e09173312bb6ddea316fe323801cb1176
2025-01-29 09:57:59 +01:00
Sharlatan Hellseher
2ff95568ea
gnu: python-pytest-black: Update to 0.6.0.
...
Project maintainer has been changed, see
<https://github.com/shopkeep/pytest-black/issues/70 >.
* gnu/packages/python-xyz.scm (python-pytest-black): Update to 0.6.0.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-setuptools-scm, add python-setuptools and
python-wheel.
[home-page]: Fix it.
Change-Id: If2c6eb1edebfbe95207340cbd569668364da7a73
2025-01-29 09:55:09 +01:00
Ricardo Wurmus
a6a4f773f3
gnu: python-scanpy: Disable one more test.
...
* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Disable one
failing test.
Change-Id: If262b33a3e2c6789c0ce4b8a91f26a8a48054632
2025-01-29 09:51:19 +01:00
Artyom V. Poptsov
a488039848
gnu: cutecom: Fix the license.
...
* gnu/packages/engineering.scm (cutecom) [license]: Set to gpl3+.
Change-Id: Ifc2c1581b8adad42d5452728ca66c53efc901139
2025-01-29 07:11:58 +03:00
Sharlatan Hellseher
a7a9c10d6e
gnu: python-unyt: Update to 3.0.3, fix build.
...
* gnu/packages/python-science.scm (python-unyt): Update to 3.0.3. Fix
build.
Change-Id: Ic894ddfa982b9d41b40fc7e18149de099dd705f6
2025-01-28 22:28:37 +00:00
Sharlatan Hellseher
b006e12b6f
gnu: packages/golang-xyz: Simplify some difinitions.
...
This changes utilize default go-build-system options to skip build and
test the whole project recursively.
* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb,
go-github-com-jdkato-twine) [arguments]: <test-flags>: Move skip test
logic here.
<skip-build?>: No go files in project's root.
<phases>: Use default 'check, preserve 'build.
* gnu/packages/golang-xyz.scm: (go-github-com-muesli-reflow,
go-github-com-matttproud-golang-protobuf-extensions-v2,
go-github-com-liyue201-gostl, go-github-com-lithammer-fuzzysearch,
go-github-com-google-gnostic-models,
go-github-com-burntsushi-graphics-go)
[arguments]: <skip-build?>: No go files in project's root.
<phases>: Preserve 'build.
Change-Id: I02840169f6f572c947a725f0a03491f0769fd807
2025-01-28 22:28:24 +00:00
Sharlatan Hellseher
3beba6c594
gnu: go-github-com-opencontainers-runtime-spec: Enable tests.
...
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec)
[arguments] <skip-tests?>: No go files in project's root.
<phases>: Preserve 'build and 'check.
[native-inputs]: Add go-github-com-xeipuuv-gojsonschema.
Change-Id: Ic170a7de808577ae7c783f8fc29cf9e7d92c37b6
2025-01-28 22:26:12 +00:00