Sharlatan Hellseher
94d5cc2406
gnu: python-ndindex: Update to 1.10.1.
...
* gnu/packages/python-science.scm (python-ndindex): Update to 1.10.1.
[arguments] <test-flags>: Provide option to run tests again installed
module.
<phases>: Add 'remove-local-source.
[native-inputs]: Remove python-wheel; add python-sympy.
Change-Id: I2c7129b540c5fc4e25dac8945c38359cc6c71eac
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:18 +01:00
Sharlatan Hellseher
9beaa9ef7e
gnu: python-distributed: Update to 2025.11.0.
...
* gnu/packages/python-science.scm (python-distributed): Update to 2025.11.0.
[arguments] <tests?, test-flags>: Disable for now.
<phases>: Remove 'versioneer, 'fix-references, and 'pre-check.
[propagated-inputs]: Remove python-cryptography, python-dask-expr, and
python-setuptools; add python-jinja2, python-locket, and
python-packaging.
[native-inputs]: Remove python-flaky, python-importlib-metadata,
python-pytest, python-pytest-timeout, python-versioneer, and
python-wheel; add python-setuptools and python-setuptools-scm-next.
Change-Id: I1c368ee626d4bc5dc206df06431d164cd8df3428
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:16 +01:00
Sharlatan Hellseher
a0ed2482e4
gnu: python-pydantic-2: Deprecate by python-pydantic.
...
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable.
* gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.
* gnu/packages/cybersecurity.scm (gallia):
[inputs]: Remove python-pydantic-2; add python-pydantic.
* gnu/packages/databases.scm (python-prisma)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2;
add python-pydantic.
* gnu/packages/django.scm (python-django-ninja)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.
* gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.
* gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
* gnu/packages/machine-learning.scm (python-spacy, python-thinc):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.
* gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
* gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
* gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
* gnu/packages/python-science.scm (python-iminuit):[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-pandera, python-vaex-core)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
* gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub):
[native-inputs]: Remove python-pydantic-2; add python-pydantic.
(python-aws-sam-translator, python-weasel, python-openai,
python-fastapi, python-fastapi-csrf-protect,
python-fastapi-pagination-minimal, python-fastapi-pagination):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.
* gnu/packages/python-xyz.scm: (python-safety-schemas,
python-pytoolconfig, python-pydantic-cli, python-pydantic-settings,
python-confection, python-safety)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
(python-deepdiff, python-lief)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.
Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:13 +01:00
Sharlatan Hellseher
c01a759816
gnu: python-dask: Update to 2025.11.0.
...
* gnu/packages/python-science.scm (python-dask): Update to 2025.11.0.
[arguments] <test-flags>: Do not max out availalbe thread, keep them on
4 for stability; rework skipped/ignored tests.
<phases>: Remove 'versioneer, and 'patch-pyproject.
[propagated-inputs]: Remove python-dask-expr; add python-lz4 and
python-pyarrow.
[native-inputs]: Remove python-importlib-metadata and python-versioneer;
add python-pytest-asyncio, python-pytest-mock, python-pytest-timeout,
python-setuptools-scm-next, and tzdata-for-tests.
Change-Id: I8234ad1923a2a228c9c240bb34c9e1c9dfcbbd55
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:09 +01:00
Sharlatan Hellseher
859e9fd56f
gnu: python-scipy: Update to 1.16.3.
...
* gnu/packages/python-science.scm (python-scipy): Update to 1.16.3.
[arguments] <test-flags>: Use Pytest directly, as seen in project's
GitHub Actions.
<phases>: Remove 'apply-i686-patch; add 'relax-requirements,
'hide-gfortran; rework custom 'check to run Pytest directly.
[native-inputs]: Remove gcc, python-cython-0; add python-cython, and
python-hypothesis.
[inputs]: Remove pybind11-2.10; add boost, pybind11, qhull, and xsimd.
* gnu/packages/patches/python-scipy-i686.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Change-Id: Ibc38577b9b0c915e54ca3b3096727c9c2f82e19c
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:04 +01:00
Sharlatan Hellseher
b4cd49d18e
gnu: python-pandas: Update to 2.3.3.
...
* gnu/packages/python-science.scm (python-pandas-2): Update to 2.3.3 and
rename to python-pandas.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Remove 'pre-check, and 'patch-which; use custom 'check.
[inputs]: Remove which, it's implemanted with Python's `shutil.which()'.
[propagated-inputs]: Remove python-jinja2, python-matplotlib,
python-openpyxl, python-xlrd, and python-xlsxwriter.
[native-inputs]: Remove python-beautifulsoup4, python-cython,
python-html5lib, python-matplotlib, python-openpyxl,
python-pytest-localserver, and python-pytest-mock; add meson and
tzdata-for-tests.
(python-pandas-2): Deprecate variable in favor of python-pandas.
Change-Id: Ib4aefbbc33f46f793430ac396cbe5e6c4107ec2f
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:02 +01:00
Sharlatan Hellseher
45233c5590
gnu: Remove python-climin.
...
* gnu/packages/python-science.scm (python-climin): Delete variable.
Fixes : guix/guix#4556
Change-Id: I8e26118c854a6ece21a5d8946a30812b626dc52e
2025-12-30 13:28:10 +00:00
Sharlatan Hellseher
89bf14d322
gnu: Add python-osfclient.
...
* gnu/packages/python-science.scm (python-osfclient): New variable.
Change-Id: I236ee7e8f56758fbd75b8b83f67161f37d812e6e
2025-12-30 11:40:47 +00:00
Aaron Covrig
136538c7bf
gnu: python-pylems: Update to v0.6.9.
...
* gnu/packages/python-science.scm (python-pylems): Update to v0.6.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Execute project tests.
[native-inputs]: Add python-pytest and python-setuptools.
[propagated-inputs]: Add python-matplotlib.
[description]: Update with acronym.
Closes guix/guix#5024
Change-Id: Id3e454e5ae6f4ca49fad29cd4e0238aeb75e7653
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 21:39:41 +01:00
Sharlatan Hellseher
1a587bd302
gnu: python-pytensor: Simplify package.
...
* gnu/packages/python-science.scm (python-pytensor):
[arguments] <test-flags>: Let pytest discover tests.
[phases]{pre-check}: Replace re-build extensions by deleting local
source.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-wheel.
Change-Id: I42f97a93e1704856d29691f99414d4f2497723b9
2025-12-27 15:19:20 +00:00
Ghislain Vaillant
e06dfd5399
python-pytensor: Skip more tests.
...
* gnu/packages/python-science.scm (python-pytensor)
[arguments]<#:test-flags>: Ignore more failing tests.
Change-Id: I542ba0025bf43ebef08b2ab67c19e618b3b32621
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 15:19:20 +00:00
Hugo Buddelmeijer
02dd2b8552
gnu: python-tspex: Update to 0.6.3-0.d393ff4.
...
* gnu/packages/python-science.scm (python-tspex): Update to
d393ff497b7c14d673e792bd6c84ddd734be1239 commit.
[source]: Switch to git-fetch for tests.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'remove-coverage and 'fix-seaborn phases.
[propagated-inputs]: Add python-seaborn.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I367198165d5d78e1f1e04708272136711e5b22b5
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 12:01:11 +00:00
Hugo Buddelmeijer
36c5be27f3
gnu: python-pynrrd: Update to 1.1.3.
...
* gnu/packages/python-science.scm (python-pynrrd): Update to 1.1.3.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-nptyping and python-typing-extensions.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Id98a3424f35fc791324010deae357f89e2d93362
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 11:56:35 +00:00
Hugo Buddelmeijer
e6fba3945f
gnu: python-simplespectral: Switch to pyproject-build-system.
...
* gnu/packages/python-science.scm (python-simplespectral): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests>: Set to #f, as there are no tests.
[native-inputs]: Add python-setuptools.
Change-Id: Ifabd9561978fec3a7380d8cdb7641732baad01d8
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 11:56:30 +00:00
Nguyễn Gia Phong
625ed9311c
Update Nguyễn Gia Phong's new email address.
...
* .mailmap: New entry.
Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:16:43 +00:00
Hugo Buddelmeijer
79767ce7aa
gnu: python-numpy-groupies: Update to 0.11.3.
...
* gnu/packages/python-science.scm (python-numpy-groupies): Update to 0.11.3.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-pytest-runner and python-numpy; add python-pandas,
python-setuptools, and python-setuptools-scm.
Change-Id: Iffe9007c357ac5f299a07cfb1d3fcd20da862c81
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
ec18fea38b
gnu: python-msgpack-numpy: Switch to pyproject-build-system.
...
* gnu/packages/python-science.scm (python-msgpack-numpy): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Select unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I47958f2fe83411cefd91b664197a5b08e33205b4
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Nicolas Graves
b0d88d2594
gnu: python-traittypes: Replace python-nose by python-pynose.
...
* gnu/packages/python-science.scm (python-traittypes)[native-inputs]:
Replace python-nose by python-pynose. Remove python-wheel.
Change-Id: Ia90b2d1311026af1bfee295cc5db3c0cac392932
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-03 07:40:18 +00:00
Giacomo Leidi
c425bac93d
Update Giacomo's email address.
...
The change was automated via:
git grep -l goodoldpaul@autistici.org |
xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'
* .mailmap: New entry.
Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Sharlatan Hellseher
6ac1397796
gnu: python-unyt: Update to 3.0.4.
...
* gnu/packages/python-science.scm (python-unyt): Update to 3.0.4.
[arguments]: Drop all.
[propagated-inputs]: Remove python-h5py and python-matplotlib; add
python-packaging.
[native-inputs]: Remove python-pint and python-wheel.
Change-Id: I3759ce1befbb804d1c2508df042c19082f9a7833
2025-11-30 23:49:03 +00:00
Sharlatan Hellseher
15af1d55df
gnu: Add python-nestcheck.
...
* gnu/packages/python-science.scm (python-nestcheck): New variable.
Change-Id: Ieb2d6942e0f8f802853f821bc13c3b86aee74a6f
2025-11-30 23:49:02 +00:00
Sharlatan Hellseher
89008ad84c
gnu: Add python-fgivenx.
...
* gnu/packages/python-science.scm (python-fgivenx): New variable.
Change-Id: I2f3d49e5340b803616618628439df6889c86fc61
2025-11-30 23:49:02 +00:00
Sharlatan Hellseher
1bfe1ee483
gnu: python-pynetdicom: Reduce closure size.
...
* gnu/packages/python-science.scm (python-pynetdicom):
[propagated-inputs]: Remove python-mypy.
[native-inputs]: Remove python-codespell, python-coverage,
python-pytest-cov, pythonb-pytest-xdist, python-sphinx, and
python-sphinx-rtd-theme.
Change-Id: Ie0fc078cec3473e061ebc4dc87de59ca309a6194
2025-11-20 01:06:40 +00:00
Nicolas Graves
dd84b1ab9a
gnu: python-clarabel: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-clarabel)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: I258bc867cc4269779ccf886601a00323b8f80083
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:35 +00:00
Sharlatan Hellseher
629df7b1e4
gnu: python-duckdb: Move to duckdb.
...
* gnu/packages/python-xyz.scm (python-duckdb): Move from here ...
* gnu/packages/duckdb.scm: ... to here.
* gnu/packages/python-science.scm: Add (gnu packages duckdb).
Change-Id: Ic8551cdd64f718e62a12576fbc1a38bf861d1644
2025-11-11 20:18:00 +00:00
Sharlatan Hellseher
2e8974aa15
gnu: packages/python-science: Remove package-management module.
...
* gnu/packages/python-science.scm: Remove unused (gnu packages
package-management) module.
Change-Id: I6760dab3d684077f0d121c6d2591e4430205035d
2025-11-04 12:05:53 +00:00
Vinicius Monego
05f6e5887e
gnu: Add python-iminuit.
...
* gnu/packages/python-science.scm (python-iminuit): New variable.
Change-Id: I65da990dda737fd744e22d83007c736a92a8ec0a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 15:16:51 +00:00
Vinicius Monego
9186b39eea
gnu: Add python-numba-stats.
...
* gnu/packages/python-science.scm (python-numba-stats): New variable.
Change-Id: Iff8181ec1c9341081c09afcaf4fbdc2d57b1ccec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 15:12:12 +00:00
Vinicius Monego
5e769f095f
gnu: Add python-jacobi.
...
* gnu/packages/python-science.scm (python-jacobi): New variable.
Change-Id: I1db0a588789c0cb6c79d298f97b71ee7958eab39
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 15:09:34 +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
cbad86a985
gnu: python-cython-3: Mark as deprecated.
...
This is a followup to 941b6ff1c1 commit.
Replace all python-cython-3 occurrences with python-cython.
* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.
* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.
Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Sharlatan Hellseher
92a42de585
gnu: python-pyvistaqt: Fix tests.
...
* gnu/packages/python-science.scm (python-pyvistaqt)[native-inputs]:
Add python-pyqt-6.
Change-Id: I9c1d29224109a97db47f4ce27d7ba9a98f650625
2025-10-23 13:29:25 +01:00
Sharlatan Hellseher
1b3926180e
gnu: python-pyqtgraph: Reduce closure size, don't propagate Qt5/Qt6.
...
Don't propagate Qt5/Qt6 and let the user of the package to select which
one is required.
From project's documentation:
When pyqtgraph is first imported, if the environment variable
PYQTGRAPH_QT_LIB is not set, it automatically determines which library
to use by making the following checks:
- If PyQt6 is already imported, use that
- Else, if PySide6 is already imported, use that
- Else, if PyQt5 is already imported, use that
- Else, if PySide2 is already imported, use that
- Else, attempt to import PyQt6, PySide6, PyQt5, PySide2, in that
order.
See: <https://pyqtgraph.readthedocs.io/en/pyqtgraph-0.13.7/getting_started/how_to_use.html#pyqt-and-pyside >.
* gnu/packages/python-science.scm (python-pyqtgraph)[arguments]
<test-flags>: Run unit tests only, skip one more failing test, run in a
single thread.
[inputs]: Remove qtbase-5.
[propagated-inputs]: Remove python-pyqt.
[native-inputs]: Remove python-pytest-cov, python-pytest-xdist, and
python-wheel; add python-pyqt-6 and python-pytest-qt.
Change-Id: Icb272c5215215b96faad8420e1781a5e61ab838d
2025-10-23 13:29:25 +01:00
Janneke Nieuwenhuizen
39b08a24c8
gnu: Add python-dvc-data.
...
* gnu/packages/python-science.scm (python-dvc-data): New variable.
Change-Id: I4479129a1842d2133acec6f7aeb1d4a95e9e6162
2025-10-21 10:12:39 +02:00
Janneke Nieuwenhuizen
95a0107093
gnu: Add python-dvc-objects.
...
* gnu/packages/python-science.scm (python-dvc-objects): New variable.
Change-Id: Ibd4247ab12b161392de7d351195646f7215610bd
2025-10-21 10:12:39 +02:00
Janneke Nieuwenhuizen
767873982c
gnu: Add python-snakemake-executor-plugin-slurm.
...
* gnu/packages/python-science.scm (python-snakemake-executor-plugin-slurm):
New variable.
Change-Id: I7ca462dc224dc6947130fa9842f26c25cd7349a4
2025-10-21 08:54:02 +02:00
Janneke Nieuwenhuizen
75e930a7d6
gnu: Add python-snakemake-executor-plugin-slurm-jobstep.
...
* gnu/packages/python-science.scm
(python-snakemake-executor-plugin-slurm-jobstep): New variable.
Change-Id: I477b8a30ae6642fa0e8d6e49a828ab0d3aa589b4
2025-10-21 08:53:51 +02:00
Hartmut Goebel
4cd5e933d0
gnu: python-scikit-misc: Remove development inputs.
...
* gnu/packages/python-science.scm (python-scikit-misc):
[arguments][phases][fix-pytest-config]: New phase.
[propagated-inputs]: Remove python-twine.
[native-inputs]: Remove python-pytest-cov.
Change-Id: I4f52ff2819775d65fd205f6222c8fba854161580
2025-10-21 00:28:29 +02:00
Hartmut Goebel
8c955b46c7
gnu: Add python-efficient-apriori.
...
* gnu/packages/python-science.scm (python-efficient-apriori): New variable.
Change-Id: I30ee0c1f3f825a8c4573abfe598a63ca5594b5a0
2025-10-19 19:09:56 +02:00
Sharlatan Hellseher
768727526d
gnu: snakemake-6: Fix tests.
...
* gnu/packages/python-science.scm (snakemake-6)[arguments]<test-flags>:
Ignore test file requiring not available optional package.
Change-Id: Ic43e84284502d7d57e95de2e68eecb25eafae8ac
2025-10-18 12:54:06 +01:00
Alexis Simon
643598c302
gnu: python-anndata: Add test dependency python-filelock.
...
It was found this build issue while building dependents of python-zarr.
* gnu/packages/python-science.scm (python-anndata):
[native-inputs]: Add python-filelock; missing for tests.
Change-Id: Ia83b631bc321f43e7a51fa558753f6189530bd76
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-16 13:39:17 +01:00
Sharlatan Hellseher
901d8f72df
gnu: python-dask-image: Fix tests.
...
* gnu/packages/python-science.scm (python-dask-image)[arguments]
<test-flags>: Rework skipped tests and enable more tests.
[propagated-inputs]: Remove python-tifffile; add
python-tifffile-for-dask-image.
[description]: Remove new line in the end.
* gnu/packages/python-xyz.scm (python-tifffile-for-dask-image): New variable.
Change-Id: I8539569aab1134d049ec8e8c0041191ce61e2eb7
2025-10-15 15:44:41 +01:00
Sharlatan Hellseher
7de0b459cd
gnu: Add python-scikit-image-next.
...
* gnu/packages/python-science.scm (python-scikit-image-next): New variable.
Change-Id: Ie8f576ff3d6b4e92a34565b130c00697e985ac6b
2025-10-15 11:29:44 +01:00
Hugo Buddelmeijer
dd4eb8e4bf
gnu: python-imagehash: Update to 4.3.2.
...
* gnu/packages/python-science.scm (python-imagehash): Update to 4.3.2.
[arguments] <#:phases>: Add 'remove-six phase.
Change-Id: I201164afd8c327db4f9f652967c7ea30dfd84a8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-14 12:06:55 +01:00
Ghislain Vaillant
765ee4f74a
gnu: Add python-pyvistaqt.
...
* gnu/packages/python-science.scm (python-pyvistaqt): New variable.
Change-Id: I0f843fb4e7bf160e0f8625824c172d11b2405fab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-08 21:15:19 +01:00
Sharlatan Hellseher
19f80dff85
gnu: python-pyvista: Improve package style.
...
* gnu/packages/python-science.scm (python-pyvista): Use G-Expressions,
fix indentation, remove necessary comments.
[arguments] <test-flags>: Utilize Pytest option to ignore and skip
tests instead modifying test files.
[phases]{fix-failing-tests}: Keep file modifications which can't be
skipped with Pytest options.
Change-Id: I51cbf14a9572bd096d409fa6b4b7b9c8bef5eea1
2025-10-08 21:15:19 +01:00
Sharlatan Hellseher
36f4aca52f
gnu: Add python-anndata-0.11.
...
* gnu/packages/python-science.scm (python-anndata-0.11): New variable.
Change-Id: I49d804d4434dfde618cfe7da76cae1d8db9444af
2025-10-06 01:29:29 +01:00
Dariqq
5bb84e0b97
gnu: python-scipy: Fix build on i686-linux.
...
* gnu/packages/patches/python-scipy-i686.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-science.scm (python-scipy): Add phase to apply the patch.
Fixes guix/guix#2989
Change-Id: I6c5d807bd2ed23fca6e94b28cb6927c154bde0e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 13:33:32 +01:00
Sharlatan Hellseher
2b1b170da5
gnu: python-aplus: Update to 0.11.1-0.1ab8ebe.
...
* gnu/packages/python-science.scm (python-aplus): Update to 0.11.1-0.1ab8ebe.
[source]: Switch to git-fetch and build from the latest commit.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable them as depending on Nose test runner.
[native-inputs]: Add python-setuptools.
Change-Id: I34bf72f8d0103122dfcf399e6823eaca2db1d69d
2025-09-28 23:24:51 +01:00
Sharlatan Hellseher
185cb9ce5c
gnu: python-fbpca: Switch to pyproject.
...
* gnu/packages/python-science.scm (python-fbpca):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, and python-setuptools.
Change-Id: Ib02a92066f6c06b1de73fb5e5c4888544db7b9f8
2025-09-28 23:03:07 +01:00