summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: python-upsetplot: Add missing inputs.•••* gnu/packages/python-science.scm (python-upsetplot)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ibddb6f183345af29dfce218145c7c8c83aa9c244 Ricardo Wurmus2025-01-011-2/+3
* gnu: python-mpl-scatter-density: Fix buld.•••* gnu/packages/python-science.scm (python-mpl-scatter-density): [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ica320293019ae3e88e2b0654e356bc4d1be50626 Sharlatan Hellseher2024-12-211-5/+7
* gnu: python-supersmoother: Fix build•••* gnu/packages/python-science.scm (python-supersmoother): [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I33f151e74d54b6e0647b3cfae73c063522c35ea3 Sharlatan Hellseher2024-12-211-2/+7
* gnu: python-trimesh: Update to 4.5.3.•••* gnu/packages/python-science.scm (python-trimesh): Update to 4.5.3, fix build. [arguments] <phases>: Remove 'fix-build, as resolved upstream. Delete 'sanity-check. Change-Id: I9320912764506a8c0d0bd7f300dca98b32ce4333 Sharlatan Hellseher2024-12-211-31/+25
* gnu: Add pyre.•••* gnu/packages/python-science.scm (pyre): New variable. Change-Id: I4a26d7a83f24210104cb0ab50b5392ab97d9bfc4 Maxim Cournoyer2024-12-191-0/+82
* gnu: python-pandas-stubs: Update to 2.2.3.241126.•••* gnu/packages/python-science.scm (python-pandas-stubs): Update to 2.2.3.241126. [arguments]: Ignore tests/test_io.py in #:test-flags. [native-inputs]: Replace python-sqlalchemy with python-sqlalchemy-2. Change-Id: If27b3a5b687ca230a209e8a8087a89802414912e Maxim Cournoyer2024-12-171-4/+5
* gnu: Add python-ndindex.•••Adapted from <https://raw.githubusercontent.com/Blosc/python-blosc2/refs/heads/main/.guix/modules/python-blosc2-package.scm>. * gnu/packages/python-science.scm (python-ndindex): New variable. Co-authored-by: Ivan Vilata i Balaguer <ivan@selidor.net> Change-Id: I38fbcbd8859c2ddbfdd39e8d84a63b20deef75c4 Maxim Cournoyer2024-12-171-0/+24
* gnu: python-xarray: Disable bad tests.•••* gnu/packages/python-science.scm (python-xarray)[arguments]: Disable two tests. Change-Id: Ia9799a5bd247907ee875925431cd0fe2714f51b3 Ricardo Wurmus2024-12-151-1/+5
* gnu: Remove python-typeguard-4.•••* gnu/packages/python-xyz.scm (python-typeguard-4): Delete variable. * gnu/packages/python-check.scm (python-icontract) [native-inputs]: Remove python-typeguard-4; add python-typeguard. * gnu/packages/python-science.scm (python-pandera) [propagated-inputs]: Remove python-typeguard-4; add python-typeguard. Change-Id: Ie20deee06629452c804fa6f62b1bd1f67038bc86 Sharlatan Hellseher2024-12-131-1/+1
* gnu: python-pandas-2: Update to 2.2.3.•••* gnu/packages/python-science.scm (python-pandas-2): Update to 2.2.3. [arguments]<test-flags>: Ignore move failing test which require optional dependencies. [native-inputs]: Remove python-cython-0.29.35; add python-cython-3. Change-Id: I402627132c9f0771470d89dea986c92855ae4ced Sharlatan Hellseher2024-12-131-22/+37
* gnu: Remove python-pytest-next.•••* gnu/packages/check.scm (python-pytest-next): Delete variable. * gnu/packages/python-science.scm (python-pandas-2) [native-inputs]: Remove python-pytest-next; add python-pytest. * gnu/packages/python-xyz.scm (python-hy) [native-inputs]: Remove python-pytest-next; add python-pytest. Change-Id: I57e14aa11c2e3cd1d8e8119f566b49fd902c7957 Sharlatan Hellseher2024-12-131-1/+1
* gnu: python-fast-histogram: Adjust inputs.•••* gnu/packages/python-science.scm (python-fast-histogram) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I53e2ce8019c421894e50138099539021a91f7c24 Sharlatan Hellseher2024-12-131-2/+5
* gnu: python-distributed: Adjust inputs.•••* gnu/packages/python-science.scm (python-distributed) [native-inputs]: Add python-wheel. Change-Id: I9c8620c04f7ed75af6900b885b58937621af15f9 Sharlatan Hellseher2024-12-131-1/+2
* gnu: python-scikit-fem: Update to 10.0.2.•••* gnu/packages/python-science.scm (python-scikit-fem): Update to 10.0.2. Improve style. [arguments]<test-flags>: Skip some failing tests. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I4efe9f0e93d315c7b979bf3160fa5a3a97ab2115 Sharlatan Hellseher2024-12-131-12/+24
* gnu: python-unyt: Adjust inputs.•••* gnu/packages/python-science.scm (python-unyt): Shift the order of native and propagated inuts, add missing. [native-inputs]: Add python-setuptools-scm. Change-Id: Ibb1606be89743ac7d90fcafeaa75eae7ccfd756c Sharlatan Hellseher2024-12-131-6/+8
* gnu: python-pandera: Adjust inputs.•••* gnu/packages/python-science.scm (python-pandera) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ic0a46a11f0410a5d4a29dce8416a9d3ff89f471f Sharlatan Hellseher2024-12-131-1/+3
* gnu: build-system/pyproject: Add missing native-inputs.•••* gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/databases.scm (datasette)[native-inputs]: Add python-pip. * gnu/packages/django.scm (python-django-localflavor, python-django-contact-form)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]: Add python-wheel. (python-nbstripout)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/machine-learning.scm (python-captum, python-linear-operator, python-gpytorch)[native-inputs]: Add python-setuptools. * gnu/packages/music.scm (abjad, abjad-ext-rmarkers, abjed-ext-nauert, python-mutagen)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/package-management.scm (python-conda-package-handling)[native-inputs]: Add python-setuptools and python-wheel. (conda)[native-inputs]: Add python-wheel. * gnu/packages/python-check.scm (python-pyinstrument, python-pytest-testmon, python-pytest-trio, python-nbval, python-pytest-toolbox)[native-inputs]: Add python-setuptools and python-wheel. (python-nptyping)[native-inputs]: Add python-setuptools. * gnu/packages/python-check.scm (python-dask-expr)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper, python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream, python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes, python-sparse, python-shtab, python-pyan3)[native-inputs]: Add python-setuptools. (python-jupytext, python-orderedmultidict, python-identify, python-nodeenv, python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram, python-immutables, python-numpydoc, python-cairosvg, python-unidecode, python-black, python-multidict, python-mpv-jsonipc, python-humanize, python-cmd2)[native-inputs]: Add python-setuptools and python-wheel. (python-partd, python-dask, python-zarr)[native-inputs]: Add python-wheel. (python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove duplicate textlive-jknapltx. (python-isort)[native-inputs]: Add python-pip. * gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/sphinx.scm (python-pydata-sphinx-theme, python-sphinx-autodoc-typehints)[native-inputs]: Add python-setuptools. * gnu/packages/syndication.scm (tuir)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/terminals.scm (python-halo)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/time.scm (python-arrow, python-dateutil) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add python-setuptools and python-wheel. Remove input labels. * gnu/packages/virtualization.scm (python-qemu-qmp, python-transient)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0 Nicolas Graves2024-12-131-1/+3
* gnu: Add python-setuptools/python-wheel where necessary.•••Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5 Lars-Dominik Braun2024-12-131-11/+32
* build-system/pyproject: Use python-sans-pip-wrapper as default-python.•••Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4 Lars-Dominik Braun2024-12-131-5/+17
* gnu: Fix synopsis in various python packages.•••* gnu/packages/python-compression.scm (python-inflate64): Fix synopsis. * gnu/packages/python-science.scm (python-xarray-dataclasses): Fix synopsis. * gnu/packages/python-web.scm (python-waybackpack): Fix synopsis. * gnu/packages/python-xyz.scm (python-mir-eval): Fix synopsis. (python-restructuredtext-lint): Fix synopsis. (python-pixelmatch): Fix synopsis. (python-google-pasta): Fix synopsis. (python-xmp-toolkit): Fix synopsis. * gnu/packages/bioinformatics.scm (python-mgatk): Fix synopsis. * gnu/packages/rpc.scm (python-grpc-stubs): Fix synopsis. * gnu/packages/simulation.scm (python-commonroad-io): Fix synopsis. Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Gabriel Wicki2024-12-101-1/+1
* gnu: packages/python-science: Update copyright header.•••* gnu/packages/python-science.scm: Update copyright header for Antero Mejr <antero@mailbox.org> . Change-Id: I4153d51d74f7de1629d5a7851346021b77e7352d Sharlatan Hellseher2024-12-041-1/+1
* gnu: Add python-scikit-surprise.•••* gnu/packages/python-science.scm (python-scikit-surprise): New variable. Change-Id: I9b5e13f0c985f34bb0bd759e76ebd27221a340a4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Antero Mejr2024-12-041-0/+48
* gnu: Add python-pyet.•••* gnu/packages/python-science.scm (python-pyet): New variable. Change-Id: Ia2be23aeb83911aa93869f82cf0667da8af509c4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Rick Huijzer2024-11-181-0/+27
* gnu: python-scs: Adjust inputs.•••* gnu/packages/python-science.scm (python-scs) [inputs]: Remove meson-python. [native-inputs]: Remove python-meson-python; add meson-python. Change-Id: I0122ecd0db405b134a6587c32592b59522e6320b Sharlatan Hellseher2024-11-011-4/+7
* gnu: python-trimesh: Update to 4.1.8.•••* gnu/packages/python-science.scm (python-trimesh): Update to 4.1.8. [arguments]<test-flags>: Refresh list of disabled tests. [propagated-inputs]: Add python-meshio, python-psutil, python-pycollada, python-pyglet, and python-scikit-image. [native-inputs]: Remove python-pytest-cov. [description]: Adjust fill alignment. Change-Id: I722311cbe883499c0eca99d0f30b0788e87598d3 Sharlatan Hellseher2024-10-301-19/+35
* gnu: Add python-pymcubes.•••* gnu/packages/python-science.scm (python-pymcubes): New variable. Change-Id: I47273d933824fb96d3c2c1950f0a2f89ce635c41 Sharlatan Hellseher2024-10-301-0/+42
* gnu: python-pynsee: Update to 0.1.8.•••* gnu/packages/python-science.scm (python-pynsee): Update to 0.1.8. [propagated-inputs]: Add python-openpyxl, python-platformdirs, python-pyarrow, and python-xlrd. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ibb9ec7b979b7e27d2c2a48e2bf27dfcddc79200d Sharlatan Hellseher2024-10-021-9/+17
* gnu: Add python-pynsee.•••* gnu/packages/python-science.scm (python-pynsee): New variable. Change-Id: I4e93d26ad4b6be238b0e4cce82ea77030caf6e02 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Nicolas Graves2024-10-021-0/+32
* gnu: python-scikit-fuzzy: Enable tests.•••* gnu/packages/python-science.scm (python-scikit-fuzzy)[arguments]: Remove #:tests? #f and add #:test-flags. [native-inputs]: Remove python-nose. Add python-pytest. Change-Id: I317d6ad2fdede1a3a4737c45118932e2ddc5ce46 Vinicius Monego2024-09-021-2/+4
* gnu: python-scikit-fuzzy: Update to 0.5.0.•••* gnu/packages/python-science.scm (python-scikit-fuzzy): Update to 0.5.0. [source]: Adjust URI. [build-system]: Move to pyproject-build-system. Change-Id: I5dbe3788c34767d4af0c1b526a3ce79f0f6d532f Vinicius Monego2024-09-021-4/+4
* gnu: python-clarabel: Fix build.•••* gnu/packages/python-science.scm (python-clarabel)[arguments]: Don't refer to nonexistent 'prepare-python-module' phase. Change-Id: I002e6a5a5bf9a540c5d6e169a9ba59dc96f6b361 宋文武2024-08-311-1/+1
* gnu: meson: Update to 1.1.1 and ungraft.•••* gnu/packages/build-tools.scm (meson): Update to 1.1.1. [replacement]: Remove. (meson/newer): Remove. (meson-python/newer): Remove. * gnu/packages/pdf.scm (capypdf)[arguments]: Remove #:meson. Change-Id: I77dd9203461e8dd635753ec742bd8046dd63e3f9 * gnu/packages/python-science.scm (python-pandas-2): Use regular meson-python. * gnu/packages/python-xyz.scm (python-contourpy): Same Ludovic Courtès2024-08-311-1/+1
* gnu: Add python-mpl-scatter-density.•••* gnu/packages/python-science.scm (python-mpl-scatter-density): New variable. Change-Id: Id4ea80b2c62642affbe1944e0c5126a1c53d16c3 Sharlatan Hellseher2024-07-301-0/+31
* gnu: python-fast-histogram: Adjust inputs.•••* gnu/packages/python-science.scm (python-fast-histogram): Fix lint warnings and adjust inputs. [native-inputs]: Add python-setuptools-scm. Change-Id: Ic51660d7542114f2bb45be4720ab4d899633e56d Sharlatan Hellseher2024-07-301-6/+9
* gnu: python-scikit-optimize: Update to 0.10.2.•••* gnu/packages/python-science.scm (python-scikit-optimize): Update to 0.10.2. [source]: Switch to maintained repository. Remove compatibility patches and snippet. * gnu/packages/patches/python-scikit-optimize-1148.patch, gnu/packages/patches/python-scikit-optimize-1150.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them. Change-Id: I6c23c93d3c256b0b97166f80eaeab7f2c7282c5f Vinicius Monego2024-07-051-16/+3
* gnu: Add python-fast-histogram.•••* gnu/packages/python-science.scm (python-fast-histogram): New variable. Change-Id: Ibecdd87db9c132052a8eca76c01108c4f6e624c4 Sharlatan Hellseher2024-06-301-0/+32
* gnu: Add python-corner.•••* gnu/packages/python-science.scm (python-corner): New variable. Change-Id: I75c3a88ba4b729fb7c9a50dd85a00b22cdcaa828 Sharlatan Hellseher2024-06-301-0/+57
* gnu: Add python-spin.•••* gnu/packages/python-science.scm (python-spin): New variable. Change-Id: I794845d559f3f4f3ab9cf98b0e4a4321b470f7f8 Signed-off-by: jgart <jgart@dismail.de> Vinicius Monego2024-06-261-0/+26
* gnu: Add python-formulaic.•••* gnu/packages/python-science.scm (python-formulaic): New variable. Change-Id: Ib21bfdc3050c042abc7494501d7b0409be8ed3bb Ricardo Wurmus2024-06-161-0/+26
* gnu: Add python-scikit-survival.•••* gnu/packages/python-science.scm (python-scikit-survival): New variable. Change-Id: I657f5d737280cac74f93f7f3d2b56a9a0a41588e Ricardo Wurmus2024-06-161-0/+57
* gnu: python-unyt: Fix version detection.•••* gnu/packages/python-science.scm (python-unyt): Fix version detection. [native-inputs]: Add python-setuptools-scm. Change-Id: I96e7d2530b15299a39911bebf62b76a9191ea91b Signed-off-by: Andrew Tropin <andrew@trop.in> Sharlatan Hellseher2024-05-301-1/+1
* gnu: python-scikit-image: Disable test_ellipse_parameter_stability.•••As it's flaky, see https://github.com/scikit-image/scikit-image/issues/7061 * gnu/packages/python-science.scm (python-scikit-image)[arguments]: Add #:test-flags. Change-Id: Ic1fc301eb0fad5330c34780ce096c446c1076824 Christopher Baines2024-05-261-0/+2
* gnu: python-pandera: Update to 0.18.0, fix build.•••* gnu/packages/python-science.scm (python-pandera): Update to 0.18.0. [arguments] <#:test-flags>: Disable one more failing test. Change-Id: I4d3f59dae8d90ea0afbe9cc932fc6163def282c9 Sharlatan Hellseher2024-05-221-3/+4
* gnu: python-scikit-image: Update to 0.23.2.•••* gnu/packages/python-science.scm (python-scikit-image): Update to 0.23.2. Change-Id: Ief01a2aef5202dd859f9337a45105088d605509e Vinicius Monego2024-05-111-2/+2
* gnu: python-gpy: Update to 1.13.1.•••* gnu/packages/python-science.scm (python-gpy): Update to 1.13.1. [source]: Remove snippet. [build-system]: Use pyproject-build-system. [arguments]: Remove phase 'remove-plotting-tests; add phase 'compatibility. [native-inputs]: Remove python-nose and python-climin; add python-pytest, python-matplotlib, and python-pods. Change-Id: I1ed95e3ad2e8444979fd2cf272d7f3104b1bf2ec Ricardo Wurmus2024-05-051-15/+23
* gnu: python-paramz: Update to 0.9.6.•••* gnu/packages/python-science.scm (python-paramz): Update to 0.9.6. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-nose. Change-Id: I62a2f7ecf600f48da74f4d233e108360a583d5ca Ricardo Wurmus2024-05-051-5/+9
* gnu: python-pingouin: Update to 0.5.4.•••* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.4. [build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase; add 'sklearn-compatibility phase; skip one test. Change-Id: I8d13f15558eadee0547f04bc4bb89a0fd0e0767b Ricardo Wurmus2024-05-051-9/+14
* gnu: python-plotnine: Fix version string.•••* gnu/packages/python-science.scm (python-plotnine)[native-inputs]: Add python-setuptools-scm. Change-Id: I0fc2f3ad7edcdaaa5e3bf9774bc6840c8fbeb727 Ricardo Wurmus2024-05-051-0/+1
* gnu: python-plotnine: Disable test because of harmless warning.•••* gnu/packages/python-science.scm (python-plotnine)[arguments]: Disable test_save_method which prints an unexpected warning.. Change-Id: I28a20b85ee549311bed534efbf801db930419ca9 Ricardo Wurmus2024-05-051-0/+4
* gnu: python-dask: Propagate python-dask-expr.•••* gnu/packages/python-xyz.scm (python-dask/bootstrap): New variable. (python-dask)[propagated-inputs]: Add python-dask-expr. * gnu/packages/python-science.scm (python-dask-expr)[propagated-inputs]: Remove python-dask. [native-inputs]: Add python-dask/bootstrap. Change-Id: I1196641425421c7dde94c6fea8d573e78db9c402 Ricardo Wurmus2024-05-051-2/+5