Commit graph

129773 commits

Author SHA1 Message Date
Ricardo Wurmus
15d3de9d36
gnu: gourmet: Add missing input.
* gnu/packages/nutrition.scm (gourmet)[inputs]: Add python-toml.

Change-Id: I53bc9b0247c6dc32c5ec6e3cc518dbc982362bd2
2024-01-16 12:44:38 +01:00
Ricardo Wurmus
73221c441f
gnu: python-pyrdfa3: Update to 3.6.2.
* gnu/packages/rdf.scm (python-pyrdfa3): Update to 3.6.2.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom build phases.
[propagated-inputs]: Add python-requests.

Change-Id: Ie8a1a369a569d29c8f43248d03f024e6cc19c004
2024-01-16 12:44:38 +01:00
Ricardo Wurmus
7d10e49dfc
gnu: python-clingraph: Update to 1.1.2.
* gnu/packages/potassco.scm (python-clingraph): Update to 1.1.2.

Change-Id: I5910853d39389ff9ad981543204fd8ef1445e495
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
dc1719cba4
gnu: python-astroml: Make compatible with recent Matplot and Scipy.
* gnu/packages/astronomy.scm (python-astroml)[arguments]: Add phases
'matplotlib-compatibility and 'scipy-compatibility.

Change-Id: Id88cf769f705f9326f41f951403583155bcee58f
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
579b35ddd1
gnu: python-bbknn: Update to 1.6.0.
* gnu/packages/bioinformatics.scm (python-bbknn): Update to 1.6.0.
[arguments]: Remove phase 'do-not-fail-to-find-sklearn.
[propagated-inputs]: Add python-pynndescent.
[native-inputs]: Add python-flit-core.

Change-Id: I5fca2d6ca52e54eb7650b3bb24a34a0aa47b1782
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
ae42b55d85
gnu: python-geopandas: Update to 0.14.2.
* gnu/packages/geo.scm (python-geopandas): Update to 0.14.2.
[arguments]: Disable test_pandas_kind tests.

Change-Id: I2a49d6ef73a79b84751ce0225757a2b83019cd42
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
53c65baa3d
gnu: python-dask: Propagate click.
* gnu/packages/python-xyz.scm (python-dask)[native-inputs]: Move python-click
from here...
[propagated-inputs]: ...to here.

Change-Id: I1a1617d9cb00268d9fc26f4fe6c9ecc6d0a2e375
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
e31e5928ae
gnu: python-xarray: Update to 2023.12.0.
* gnu/packages/python-science.scm (python-xarray): Update to 2023.12.0.
[arguments]: Ignore one test file.
[propagated-inputs]: Add python-packaging.

Change-Id: I6b70f59670f7bc8b56787fe3436579db8ac113bb
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
076e891754
gnu: python-telomerecat: Disable tests.
* gnu/packages/bioinformatics.scm (python-telomerecat)[arguments]: Disable tests.

Change-Id: I0422ae1e563374a8cc408fc9584cfb7b0e880e95
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
c3210ae8e2
gnu: python-mysql-connector-python: Defuse time bomb.
Additional tests fail due to expired certificates.  Disable them.

* gnu/packages/python-xyz.scm (python-mysql-connector-python)[arguments]:
Disable six additional tests.

Change-Id: I99b5f15736af89c0281ab7aca56c1bd3958d1a46
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
8ef784e84c
gnu: python-adjusttext: Disable tests.
* gnu/packages/python-xyz.scm (python-adjusttext)[arguments]: Disable tests.

Change-Id: Ib1002de20a6e301f43bb34f64f7299d4316d8a67
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
65d021a950
gnu: python-scikit-bio: Update to 0.5.9.
* gnu/packages/bioinformatics.scm (python-scikit-bio): Update to 0.5.9.
[source]: Add patch.
[arguments]: Disable one test via #:test-flags; adjust 'compatibility phase;
update 'check phase.
[propagated-inputs]: Remove python-cachecontrol, python-lockfile, and
python-scikit-learn; add python-requests.
* gnu/packages/patches/python-scikit-bio-1887.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: Ie57b0256cf695e5ea088545cd2102335303a93e7
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
a8c1d812a0
gnu: python-pandas: Update to 1.5.3.
* gnu/packages/python-science.scm (python-pandas): Update to 1.5.3.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-expression; move test flags to #:test-flags; add phase
'patch-build-system; fix substitution of "which" executable; remove
'enable-parallel-build; remove custom 'check phase; add 'pre-check phase.
[propagated-inputs]: Add python-matplotlib.
[native-inputs]: Replace python-cython with python-cython-0.29.35.

Change-Id: I9d09971f707b925f469e29be67fe040c181314ff
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
fbe0233575
gnu: python-click-default-group: Update to 1.2.4.
* gnu/packages/python-xyz.scm (python-click-default-group): Update to 1.2.4.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-flit-core and python-pytest.

Change-Id: I7e617ee57499542b7e832bb5ea24417b70e8cf85
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
016d136d89
gnu: datasette: Update to 1.0a7.
* gnu/packages/databases.scm (datasette): Update to 1.0a7.
[propagated-inputs]: Add python-asyncinject and python-sqlite-utils.

Change-Id: If713cd0f115c8092f9cc200daa850f9a78a20f6b
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
e8f68ea334
gnu: Add python-asyncinject.
* gnu/packages/python-xyz.scm (python-asyncinject): New variable.

Change-Id: I2647e8340bca2efabc222d19155d330b1a5ff16f
2024-01-16 12:44:37 +01:00
Ricardo Wurmus
186aa138a6
gnu: python-metpy: Update to 1.6.0.
* gnu/packages/geo.scm (python-metpy): Update to 1.6.0.
[arguments]: Add phases 'fix-version-check and 'hide-imp-deprecation-warnings.
[native-inputs]: Add python-packaging; remove python-shapely and
python-cartopy.

Change-Id: I4a46a5e60b1904699475608146f2a09aefc07624
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
0c6db478ec
gnu: python-pint: Add missing input.
This is a follow-up to commit 23b8601cd2cf90ed11a51ca6db133083433e74d8.
Without this input the version string will be 0.0.0.

* gnu/packages/python-xyz.scm (python-pint)[native-inputs]: Add
python-setuptools-scm.

Change-Id: Id621e459f119d7268cdcc41ef93bcae135e842d1
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
cda0f029d6
gnu: python-hicexplorer: Make compatible with latest scipy.
* gnu/packages/bioinformatics.scm (python-hicexplorer)[arguments]: Add
'scipy-compatibility phase.

Change-Id: I31e9058b7fd4ff9245837d5f1cd145b569ec35ad
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
3ce25c212f
gnu: python-hicmatrix: Update to 17.1.
* gnu/packages/bioinformatics.scm (python-hicmatrix): Update to 17.1.
[arguments]: Remove.

Change-Id: I6b1230d703d0dc1a88ee61a84cc6cd95f7eeb6f9
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
998df6e047
gnu: python-scikit-optimize: Make compatible with latest sklearn.
* gnu/packages/python-science.scm (python-scikit-optimize)[source]: Add
snippet to fix outdated use of "max_features" option.

Change-Id: I4272ffc82b4951315b74b4adee27527e8d513fca
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
50dbb9561f
gnu: python-fit-nbinom: Disable tests.
* gnu/packages/python-xyz.scm (python-fit-nbinom)[arguments]: Disable tests.

Change-Id: I980480a3326dccc67930d34474832712005d1bb2
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
6b4c911a99
gnu: scvelo: Make compatible with latest matplotlib.
* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Add phase
'matplotlib-compatibility.

Change-Id: Ia761821c8aa1e516525cff7c680db471a5908e5f
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
e833d3abf8
gnu: python-cartopy: Update to 0.22.0.
* gnu/packages/geo.scm (python-cartopy): Update to 0.22.0.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-expression; use #:test-flags; update list of disabled
tests; add phase 'remove-endpoint.
[propagated-inputs]: Add python-packaging; remove python-pykdtree.
[native-inputs]: Add python-coveralls and python-pytest-xdist; remove
python-flufl-lock.

Change-Id: I353fff0ceade648286ef552effdc35671032c62c
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
3118d95b56
gnu: python-demuxem: Disable tests.
* gnu/packages/bioinformatics.scm (python-demuxem)[arguments]: Disable tests,
because there aren't any.

Change-Id: I50364ca6744cf9d2704d4b75a8c79c4fdc4ada6e
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
745b208767
gnu: python-pint: Update to 0.23.
* gnu/packages/python-xyz.scm (python-pint): Update to 0.23.
[arguments]: Disable "test_load_definitions_stage_2" test.
[native-inputs]: Remove python-dask, python-distributed,
python-importlib-metadata, python-setuptools-scm, python-sparse,
python-uncertainties, and python-xarray; add python-pytest-benchmark.
[propagated-inputs]: Add python-uncertainties.

Change-Id: I98baae3369e5ffeea96355d9509296771c33dc50
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
1c01f7e5c6
gnu: python-cooler: Update to 0.9.1.
* gnu/packages/bioinformatics.scm (python-cooler): Update to 0.9.1.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom build phases; disable tests via #:test-flags.
[propagated-inputs]: Remove python-six and python-sparse.
[native-inputs]: Remove python-codecov, python-mock, and python-pytest-flake8;
add python-coverage, python-hatchling, and python-isort.

Change-Id: I48b6a9c07a2bc1c213971585d7191573fd5d5aca
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
3d3a55ec19
gnu: python-plastid: Update to 0.6.1.
* gnu/packages/bioinformatics.scm (python-plastid): Update to 0.6.1.
[arguments]: Disable four tests.

Change-Id: If0225f226e702e89d451e2955d0f76691a8816c0
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
3a58a3ef05
gnu: cnvkit: Update to 0.9.10.
* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.10.
[arguments]: Remove.
[inputs]: Add r-minimal.

Change-Id: Iaa27fd3dddc507c7a955441f066d4b0e3b8f1757
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
5a7f7156a2
gnu: python-reportlab: Update to 4.0.8.
* gnu/packages/pdf.scm (python-reportlab): Update to 4.0.8.
[arguments]: Update configure flags and 'find-libraries phase.
[inputs]: Remove freetype and libart-lgpl.
[propagated-inputs]: Add python-chardet.

Change-Id: I626ef4c71a0b867ec4e1c74a71e45843349f46ef
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
b8e4be02eb
gnu: python-pegasusio: Disable tests.
* gnu/packages/bioinformatics.scm (python-pegasusio)[arguments]: Disable
tests.

Change-Id: I6b32ed416b562b47088dbc34eb7bcb0b8e2cc414
2024-01-16 12:44:36 +01:00
Ricardo Wurmus
c620c8ae81
gnu: python-pyani: Disable tests.
There are none.

* gnu/packages/bioinformatics.scm (python-pyani)[arguments]: Disable tests.

Change-Id: I6862082c8335e5d487da6d1705ed094922f14e47
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
b460f89d93
gnu: tadbit: Add missing input.
* gnu/packages/bioinformatics.scm (tadbit)[native-inputs]: Add glib.

Change-Id: Ia1f79e2a30f5b57616cf3d1f7b6438f07451fbbf
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
c085139bc9
gnu: python-captum: Update to 0.7.0.
* gnu/packages/machine-learning.scm (python-captum): Update to 0.7.0.
[propagated-inputs]: Add python-tqdm.

Change-Id: I8917b6e294fe08077a3af4423deefa9769ba9384
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
efd98a9c45
gnu: python-poliastro: Make compatible with latest matplotlib.
* gnu/packages/astronomy.scm (python-poliastro)[arguments]: Add phase
'matplotlib-compatibility; disable test_porkchop_plotting.

Change-Id: Ie70673c69d4bdfa424e324d2848e9567360b03ef
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
2c94760dcb
gnu: python-cleanlab: Disable test_aux_inputs, enable other tests.
* gnu/packages/machine-learning.scm (python-cleanlab)[arguments]: Remove
'disable-bad-tests phase and ignore test files in #:test-flags instead;
disable test_aux_inputs test, but re-enable tests from
test_multilabel_classification.py.
[native-inputs]: Add python-pytest-lazy-fixture.

Change-Id: I77a16768ff61215e918c98bccd3efa216fb30d7f
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
447876fa0d
gnu: python-scanpy: Update to 1.9.6.
* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.9.6.
[arguments]: Update test flags.
[native-inputs]: Add python-hatchling, python-hatch-vcs, and
python-pytest-nunit.

Change-Id: I6d4dcd267a076c5697ed103650841f520dc9917f
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
6a2f1863e7
gnu: Add python-pytest-nunit.
* gnu/packages/check.scm (python-pytest-nunit): New variable.

Change-Id: Ic67c973460f09b15bf683f70040a3f5e4381108d
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
c647bd42a3
gnu: python-seaborn: Update to 0.13.1.
* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.13.1.
[propagated-inputs]: Add python-ipykernel, python-mypy, python-nbconvert,
python-numpydoc, python-pyyaml, and python-statsmodels.
[native-inputs]: Add python-flake8, python-pre-commit, python-pytest-cov, and
python-pytest-xdist; remove python-pypa-build.

Change-Id: Id1ed6cfaf7e0950e99c06900fd68fb1ab884bee0
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
82b7c3077f
gnu: python-matplotlib: Update to 3.8.2.
* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.8.2.
[build-system]: Use pyproject-build-system.
[arguments]: Enable more tests; simplify custom 'check phase.
[propagated-inputs]: Remove gobject-introspection, python-cairocffi,
python-certifi, python-pygobject, python-pytz, python-six, and
python-wxpython; add python-contourpy and python-importlib-resources.
[native-inputs]: Add pybind11.

Change-Id: Ie34826882fdcc20fac3b09130bcd0f4ad4f76b07
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
c7646437a2
gnu: Add python-contourpy.
* gnu/packages/python-xyz.scm (python-contourpy): New variable.

Change-Id: Icbbe4a358242095fae36639c5c039c029eea4ee3
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
037cb397c1
gnu: python-kiwisolver: Update to 1.4.5.
* gnu/packages/maths.scm (python-kiwisolver): Update to 1.4.5.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Add python-typing-extension.
[native-inputs]: Add python-cppy, python-pytest, and python-setuptools-scm.

Change-Id: Iea75440dc58fa342dcf4a2a381b6dcc17e71e618
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
9ea9346168
gnu: Add python-cppy.
* gnu/packages/python-xyz.scm (python-cppy): New variable.

Change-Id: I584fcddc3430960098d65f1916278a7473249a87
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
fa5d8c839a
gnu: python-umap-learn: Update to 0.5.5.
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.5.
[build-system]: Use pyproject-build-system.
[arguments]: Remove 'numpy-compatibility and custom 'check phases.

Change-Id: I2123f66519730d43e454d9536e8cb7b6c4569d56
2024-01-16 12:44:35 +01:00
Ricardo Wurmus
ca1749c243
gnu: python-pynndescent: Update to 0.5.11.
* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.11.
[build-system]: Use pyproject-build-system.
[arguments]: Remove.
[propagated-inputs]: Add python-importlib-metadata.

Change-Id: I14f15ea98157ed15b360971c30fe00c5f00af4a7
2024-01-16 12:44:34 +01:00
Ricardo Wurmus
247c427302
gnu: python-scikit-learn: Update to 1.3.2.
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.3.2.
[build-system]: Use pyproject-build-system.
[arguments]: Move test flags to #:test-flags.
[native-inputs]: Replace python-cython with python-cython-0.29.35.

Change-Id: Iac6107dae752c42d9f57448a66eed0526974d57e
2024-01-16 12:44:34 +01:00
Ricardo Wurmus
e759380796
gnu: python-matplotx: Disable test_png test.
* gnu/packages/python-xyz.scm (python-matplotx)[arguments]: Disable test_png
test.

Change-Id: I19a954786d828a1b717c9c4021ad7f5c6172366c
2024-01-16 12:44:34 +01:00
Ricardo Wurmus
2057f778a4
gnu: python-pypng: Update to 0.20220715.0.
* gnu/packages/python-xyz.scm (python-pypng): Update to 0.20220715.0.
[build-system]: Use pyproject-build-system.
[arguments]: Add 'pre-check phase.
[native-inputs]: Add python-pytest.

Change-Id: Ic47c653f94a688048383eba216f01d7987625680
2024-01-16 12:44:34 +01:00
Ricardo Wurmus
e2c76bdd83
gnu: python-scikit-image: Update to 0.22.0.
* gnu/packages/python-science.scm (python-scikit-image): Update to 0.22.0.
[source]: Fetch from git repository.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-expression; remove custom 'build phase; simplify 'check
phase; enable all tests.
[propagated-inputs]: Add python-lazy-loader.
[native-inputs]: Add meson-python, python-numpydoc, python-packaging, and
python-wheel.

Change-Id: I00ede026a7941eae36157106f753a21fb64099c3
2024-01-16 12:44:34 +01:00
Ricardo Wurmus
32edfc4a85
gnu: python-imageio: Update to 2.33.1.
* gnu/packages/python-xyz.scm (python-imageio): Update to 2.33.1.
[propagated-inputs]: Remove python-psutil; add python-tifffile.
[native-inputs]: Add python-black, python-flake8, python-fsspec, and
python-pytest-cov.

Change-Id: I5c64d939f5ee94ac9ec8fdbd7b51cd978b7df0fb
2024-01-16 12:44:34 +01:00