summaryrefslogtreecommitdiff
path: root/gnu/packages/python-science.scm
AgeCommit message (Collapse)AuthorFilesLines
3 daysgnu: Use built-in delete-all-but.world-rebuildPatrick Norton1-21/+9
* gnu/packages/astronomy.scm (phd2): Use built-in delete-all-but. * gnu/packages/bioinformatics.scm (pynsptools-examples-files): Likewise. * gnu/packages/containers.scm (go-github-com-opencontainers-image-spec-schema) (go-go-podman-io-common, go-go-podman-io-image-v5) (go-go-podman-io-storage): Likewise. * gnu/packages/databases.scm (mysql): Likewise. * gnu/packages/debug.scm (fandango): Likewise. * gnu/packages/electronics.scm (hal, librepcb, nextpnr, surelog): Likewise. * gnu/packages/emacs-xyz.scm (emacs-smartparens): Likewise. * gnu/packages/emulators.scm (dolphin-emu, libretro-dolphin-emu) (libretro-slang-shaders, mgba, pcsx2, retroarch-minimal): Likewise. * gnu/packages/game-development.scm (sfml): Likewise. * gnu/packages/gnome.scm (gjs): Likewise. * gnu/packages/golang-apps.scm (godoc): Likewise. * gnu/packages/golang-build.scm (go-golang-org-x-tools-go-expect) (go-golang-org-x-tools-go-packages-packagestest) (go-golang-org-x-tools-godoc): Likewise. * gnu/packages/golang-check.scm (go-github-com-go-openapi-swag-jsonutils-fixtures-test): Likewise. * gnu/packages/golang-web.scm (go-github-com-containerd-containerd-api) (go-cloud-google-com-go-auth, go-cloud-google-com-go-auth-oauth2adapt) (go-cloud-google-com-go-iam, go-cloud-google-com-go-kms) (go-cloud-google-com-go-logging, go-cloud-google-com-go-longrunning) (go-cloud-google-com-go-monitoring, go-cloud-google-com-go-profiler) (go-cloud-google-com-go-security, go-cloud-google-com-go-spanner) (go-cloud-google-com-go-storage, go-cloud-google-com-go-trace) (go-github-com-aws-aws-sdk-go-v2-config) (go-github-com-aws-aws-sdk-go-v2-credentials) (go-github-com-aws-aws-sdk-go-v2-feature-ec2-imds) (go-github-com-aws-aws-sdk-go-v2-internal-configsources) (go-github-com-aws-aws-sdk-go-v2-internal-endpoints-v2) (go-github-com-aws-aws-sdk-go-v2-service-cloudwatchlogs) (go-github-com-aws-aws-sdk-go-v2-service-kms) (go-github-com-aws-aws-sdk-go-v2-service-sns) (go-github-com-aws-aws-sdk-go-v2-service-sqs) (go-github-com-aws-aws-sdk-go-v2-service-ssm) (go-github-com-aws-smithy-go-metrics-smithyotelmetrics) (go-github-com-azure-azure-sdk-for-go-sdk-azcore) (go-github-com-azure-azure-sdk-for-go-sdk-azidentity) (go-github-com-azure-azure-sdk-for-go-sdk-internal) (go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-azkeys) (go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-internal) (go-github-com-azure-azure-sdk-for-go-sdk-storage-azblob) (go-github-com-azure-azure-sdk-for-go-sdk-storage-azfile) (go-github-com-envoyproxy-go-control-plane-envoy) (go-github-com-go-openapi-swag-loading) (go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-metric) (go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-trace) (go-github-com-googlecloudplatform-opentelemetry-operations-go-internal-cloudmock) (go-github-com-googlecloudplatform-opentelemetry-operations-go-internal-resourcemapping) (go-github-com-grpc-ecosystem-go-grpc-middleware-providers-prometh) (go-github-com-hashicorp-go-secure-stdlib-parseutil) (go-github-com-jtolio-crawlspace-tools) (go-github-com-moby-moby-client) (go-github-com-opentracing-contrib-go-grpc-test) (go-github-com-sigstore-sigstore-pkg-signature-kms-aws) (go-github-com-sigstore-sigstore-pkg-signature-kms-azure) (go-github-com-sigstore-sigstore-pkg-signature-kms-gcp) (go-github-com-sigstore-sigstore-pkg-signature-kms-hashivault) (go-go-etcd-io-etcd-api-v3, go-go-etcd-io-etcd-client-pkg-v3) (go-go-opentelemetry-io-auto-sdk) (go-go-opentelemetry-io-contrib-detectors-aws-ec2-v2) (go-go-opentelemetry-io-contrib-detectors-aws-ecs) (go-go-opentelemetry-io-contrib-detectors-gcp) (go-go-opentelemetry-io-contrib-instrumentation-net-http-httptrace) (go-go-opentelemetry-io-contrib-propagators-autoprop) (go-go-opentelemetry-io-otel-bridge-opentracing) (go-go-opentelemetry-io-otel-exporters-otlp-otlpmetric-otlpmetricgrpc) (go-go-opentelemetry-io-otel-exporters-otlp-otlpmetric-otlpmetrichttp) (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace) (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc) (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp) (go-go-opentelemetry-io-otel-exporters-prometheus) (go-go-opentelemetry-io-otel-exporters-stdout-stdoutmetric) (go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace) (go-go-opentelemetry-io-otel-exporters-zipkin) (go-go-opentelemetry-io-otel-log) (go-go-opentelemetry-io-otel-metric-x) (go-go-opentelemetry-io-otel-sdk, go-go-opentelemetry-io-otel-sdk-log) (go-go-opentelemetry-io-otel-sdk-metric) (go-golang-getoutline-org-sdk-x) (go-google-golang-org-genproto-googleapis-api) (go-google-golang-org-genproto-googleapis-bytestream) (go-google-golang-org-grpc-cmd-protoc-gen-go-grpc) (go-google-golang-org-grpc-examples) (go-k8s-io-kube-openapi-test-integration): Likewise. * gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck-generate) (go-github-com-charmbracelet-x-ansi) (go-github-com-charmbracelet-x-cellbuf) (go-github-com-charmbracelet-x-errors) (go-github-com-charmbracelet-x-term) (go-github-com-charmbracelet-x-xpty) (go-github-com-containerd-errdefs-pkg) (go-github-com-go-openapi-swag-jsonutils) (go-github-com-go-openapi-swag-yamlutils) (go-github-com-moby-sys-atomicwriter, go-github-com-moby-sys-devices) (go-github-com-moby-sys-mount, go-go-uber-org-zap-exp) (go-modernc-org-ccgo-v4, go-sigs-k8s-io-kustomize-cmd-config): Likewise. * gnu/packages/image-processing.scm (opencv): Likewise. * gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs-ipfs): Likewise. * gnu/packages/kubernetes.scm (go-go-etcd-io-etcd-client-v3) go-go-etcd-io-etcd-pkg-v3, go-go-etcd-io-etcd-server-v3): Likewise. * gnu/packages/mail.scm (neomutt): Likewise. * gnu/packages/mpi.scm (openmpi-5): Likewise. * gnu/packages/protobuf.scm (protobuf-6): Likewise. * gnu/packages/python-science.scm (python-vaex-core): Likewise. * gnu/packages/specifications.scm (specification-astropy-data): Likewise. * gnu/packages/taler.scm (taler-docs): Likewise. * gnu/packages/version-control.scm (libfossil): Likewise. * gnu/packages/vnc.scm (turbovnc): Likewise. Merges: https://codeberg.org/guix/guix/pulls/5312 Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Reviewed-by: Cayetano Santos <csantosb@inventati.org> Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch> Co-authored-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-08-19gnu: maturin: Move to (gnu packages build-tools).Sharlatan Hellseher1-1/+0
Authors were parsed from git history with the following command: git log --all --grep="maturin:" \ --pretty=format:";;; Copyright © %as %aN <%aE>" * gnu/packages/rust-apps.scm (vtracer, uv)[native-inputs]: Replace maturing with (@ (gnu packages build-tools) maturin). (maturing): Deprecate variable and move from here ... * gnu/packages/build-tools.scm: ... to here. * gnu/packages/embedded.scm: Replace rust-apps with build-tools module. * gnu/packages/python-crypto.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/time.scm: Likewise. * gnu/packages/machine-learning.scm: Remove rust-apps module. * gnu/packages/python-compression.scm: Likewise. * gnu/packages/python-science.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-08-14gnu: python-adjusttext: Update to 1.4.0.Sharlatan Hellseher1-6/+8
* gnu/packages/python-science.scm (python-adjusttext): Update to 1.4.0. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-14gnu: python-pandas-stubs: Update to 3.0.3.260530.Nguyễn Gia Phong1-3/+22
* gnu/packages/python-science.scm (python-pandas-stubs): Update to 3.0.3.260530. [arguments]<#:test-flags>: Deselect additional failing tests. [native-inputs]: Add python-pytz and python-tables. Merges: guix/guix!10525 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-14gnu: packages/python-science: Sort variables.Sharlatan Hellseher1-1897/+1896
* gnu/packages/python-science.scm: Sort all variables in alphabetical order. Adjust module footer comment.
2026-08-08gnu: python-flox: Update to 0.11.2-0.d2857f3.Sharlatan Hellseher1-29/+63
* gnu/packages/python-science.scm (python-flox): Update to d2857f323a3f5b7c737b34e8cfc09492cc9ef2bf commit. [arguments] <#:test-flags>: Rework ignored and skipped tests. [propagated-inputs]: Add python-cachey, python-cftime, python-dask, python-lxml, python-matplotlib, python-numba, python-numbagg, python-sparse, python-xarray, and python-zarr. [native-inputs]: Remove python-dask, python-numbagg, python-sparse, and python-xarray. [description]: Start from a new line, fix fill column indentation.
2026-08-08gnu: python-pytensor: Update to 3.2.4.Nicolas Graves1-2/+2
* gnu/packages/python-science.scm (python-pytensor): Update to 3.2.4. Merges: guix/guix!10394 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-salib: Fix build.Nicolas Graves1-0/+10
* gnu/packages/python-science.scm (python-salib)[arguments] {phases}: Add phase fix-for-pandas-3. Relates-to: guix/guix!10394 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-pyts: Fix build.Nicolas Graves1-1/+11
* gnu/packages/python-science.scm (python-pyts)[arguments]{phases}: Add phase fix-scikit-learn-compat. Merges: guix/guix!10413 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-numbagg: Ignore failing tests.Nicolas Graves1-3/+19
* gnu/packages/python-science.scm (python-numbagg)[arguments] {test-flags}: Ignore tests failing because of Pandas@3.0. These are edge cases, they probably don't affect other dependencies. Relates-to: guix/guix!10413 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-formulaic: Fix tests.Nicolas Graves1-1/+2
* gnu/packages/python-science.scm (python-fomulaic)[native-inputs]: Add python-sympy. Relates-to: guix/guix!10354 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-pyjanitor: Update to 0.32.23.Nicolas Graves1-3/+6
* gnu/packages/python-science.scm (python-pyjanitor): Update to 0.32.23. [arguments]{test-flags}: Ignore flaky test. [propagated-inputs]: Add python-janitor-rs. Merges: guix/guix!10392 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: Add python-janitor-rs.Nicolas Graves1-0/+50
* gnu/packages/python-science.scm (python-janitor-rs): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add janitor-rs entry. Relates-to: guix/guix!10392 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-numba-stats: Update to 1.12.0.Nicolas Graves1-4/+7
* gnu/packages/python-science.scm (python-numba-stats): Update to 1.12.0. [source]: Switch to git-fetch. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-08gnu: python-plotnine: Ignore failing tests.Nicolas Graves1-22/+4
* gnu/packages/python-science.scm (python-plotnine)[arguments] {test-flags}: Refresh them, ignore test_geom* and test_stat* more robustly. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-08gnu: python-pingouin: Update to 0.6.1.Nicolas Graves1-7/+7
* gnu/packages/python-science.scm (python-pingouin): Update to 0.6.1. [arguments]{test-flags}: Refresh them. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-08gnu: python-pandarallel: Fix build.Nicolas Graves1-1/+4
* gnu/packages/patches/python-pandarallel-fix-df-applymap.patch: Add patch. * gnu/packages/patches/python-pandarallel-fix-parallel_apply.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Record patches. * gnu/packages/python-science.scm (python-pandarallel) [source]{patches}: Record them. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-08gnu: python-plotnine: Update to 0.15.7.Hugo Buddelmeijer1-2/+2
* gnu/packages/python-science.scm (python-plotnine): Update to 0.15.7. Relates-to: guix/guix!10013 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-numdifftools: Fix build.Hugo Buddelmeijer1-2/+6
Only dependency, python-pynt-pulsar builds fine, so these tests cannot be too important. * gnu/packages/python-science.scm (python-numdifftools): Fix build. [arguments]<#:test-flags>: Skip two failing tests. Relates-to: guix/guix!9909
2026-08-08gnu: python-pandera: Reduce threads even more.Hugo Buddelmeijer1-1/+1
* gnu/packages/python-science.scm (python-pandera): Reduce threads. [arguments]<#:test-flags>: Reduce numprocesses to 2. Relates-to: guix/guix!9909
2026-08-08gnu: python-decaylanguage: Update to 1.0.0.Hugo Buddelmeijer1-3/+4
* gnu/packages/python-science.scm (python-decaylanguage): Update to 1.0.0. [native-inputs]: Add python-pytest-benchmark. Relates-to: guix/guix!9885 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-particle: Update to 1.0.0.Hugo Buddelmeijer1-4/+3
* gnu/packages/python-science.scm (python-particle): Update to 1.0.0. [propagated-inputs]: Remove python-typing-extensions. Relates-to: guix/guix!9885 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-tdda: Update to 3.2.03.Hugo Buddelmeijer1-19/+16
* gnu/packages/python-science.scm (python-tdda): Update to 3.2.03. [arguments]<#:test-flags>: Update deselected tests; add comments. [native-inputs]: Add tzdata-for-tests. Relates-to: guix/guix!9885 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-upsetplot: Update to 0.9.0-1.e9603da.Hugo Buddelmeijer1-5/+15
* gnu/packages/python-science.scm (python-upsetplot): Update to 0.9.0-1.e9603da. [source]: Switch to git-fetch and to maintained fork. Relates-to: guix/guix!9885 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: python-cvxpy: Update to 1.7.5.Sharlatan Hellseher1-7/+14
* gnu/packages/python-science.scm (python-cvxpy): Update to 1.7.5. [source]: Switch to git-fetch. [arguments] <#:test-flags>: Skip one more test. [propagated-inputs]: Add python-cylp. [native-inputs]: Replace pybind11-2 with pybind11.
2026-08-08gnu: python-pint: Update to 0.25.3.Sharlatan Hellseher1-9/+13
* gnu/packages/python-science.scm (python-pint): Update to 0.25.3. [native-inputs]: Remove python-setuptools, python-setuptools-scm, and python-wheel; add python-hatch-vcs and python-hatchling.
2026-08-08gnu: python-anndata: Update to 0.13.0rc3.Sharlatan Hellseher1-47/+10
* gnu/packages/python-science.scm (python-anndata): Update to 0.13.0rc3. [arguments] <test-flags> Simplify skipped tests by utilizing "not gpu" marker to ignore all tests requiring CUDA. [propagated-inputs]: Add python-scverse-misc and python-typing-extensions. [native-inputs]: Add python-jsonschema.
2026-08-08gnu: python-vaex-core: Relax requirements for Pandas.Sharlatan Hellseher1-2/+5
* gnu/packages/python-science.scm (python-vaex-core): [phases]{relax-requirements}: Drop higher bar for Pandas. [native-inputs]: Remove pybind11-2; add pybind11.
2026-08-08gnu: python-pandera: Update to 0.31.1.Sharlatan Hellseher1-21/+21
* gnu/packages/python-science.scm (python-pandera): Update to 0.31.1. [arguments] <test-flags>: Disable tests for Modin, enable for Polars; simplify skipped tests. [inputs]: Remove python-modin; add python-polars. [native-inputs]: Add python-black, python-mypy-for-tests, python-pytz, python-sphinx, and tzdata-for-tests. Change-Id: Ie750a3795d87fec54386c35aec6f569c7798f55f
2026-08-08gnu: python-narwhals: Fix tests.Sharlatan Hellseher1-3/+4
* gnu/packages/python-science.scm (python-narwhals): [propagated-inputs]: Remove python-modin. [native-inputs]: Add tzdata-for-tests. Change-Id: I78ce19bc5cabb511b2bf77b765dd6bdfccd88ea5
2026-08-08gnu: python-modin: Use python-pandas-2Sharlatan Hellseher1-1/+3
* gnu/packages/python-science.scm (python-modin): [propagated-inputs]: Remove python-pandas; add python-pandas-2. Relates-to: guix/guix#9336 Change-Id: I2ae9ee81e46b778f9444f3b07067bd44dd49f2bb
2026-08-08gnu: python-dask-image: Update to 2026.5.0.Sharlatan Hellseher1-15/+11
* gnu/packages/python-science.scm (python-dask-image): Update to 2026.5.0. [source]: Switch to git-source. [arguments]: Drop all. Change-Id: Iff8d1ddd63509f87ba8e0e57b24875d00e64544e
2026-08-08gnu: python-pythran: Unvendor xsimd.Sharlatan Hellseher1-1/+9
* gnu/packages/python-science.scm (python-pythran): [phases]{unvendor-xsimd}: New phase. Change-Id: I2b8a86d15720d0573099792d74e2c37bc414f850
2026-08-08gnu: python-pythran: Update to 0.18.1-0.1159b80.Hugo Buddelmeijer1-3/+9
* gnu/packages/python-science.scm (python-pythran): Update to 1159b80a09ece110a369729507ba5d0bc8e895b2 commit. Relates-to: guix/guix!9327. Change-Id: I408e718acc942dc514e8874ac161ac226f107f2f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-08gnu: Add python-dask-gateway.Sharlatan Hellseher1-0/+39
* gnu/packages/python-science.scm (python-dask-gateway): New variable. Change-Id: I1b466e0d41d8d09c3b12829011b4e92acd0782e9
2026-08-08gnu: python-distributed: Update to 2026.3.0.Sharlatan Hellseher1-4/+4
* gnu/packages/python-science.scm (python-distributed): Update to 2026.3.0. Change-Id: I7f1f371f147b2deb576d2777fc77a77284db6834
2026-08-08gnu: python-dask: Update to 2026.3.0.Sharlatan Hellseher1-7/+11
* gnu/packages/python-science.scm (python-dask): Update to 2026.3.0. [arguments] <test-flags>: Skip 4 tests from the same test group - "Test that cpu_count() respects the taskset command line tool"; the test was introduced after 2025.11.0 version. [propagated-inputs]: Remove python-importlib-metadata. [native-inputs]: Remove python-pytest-asyncio. [home-page]: Use official URL as seen on GitHub package. Change-Id: Ibc77dad531b2c71a37713b14a261696c86cfbd62
2026-08-08gnu: python-formulaic: Update to 1.2.2.Sharlatan Hellseher1-13/+19
* gnu/packages/python-science.scm (python-formulaic): Update to 1.2.2. [source]: Switch to git-fetch. [propagated-inputs]: Remove python-astor and python-cached-property; add python-narwhals. Change-Id: I0f0c7319a8d0e9289ce5682760236571d150f53f
2026-08-08gnu: python-xarray: Update to 2026.04.0.Sharlatan Hellseher1-10/+45
* gnu/packages/python-science.scm (python-xarray): Update to 2026.04.0. [source]: Switch to git-fetch. [arguments] <test-flags>: Run tests in parallel, skip problematic tests. [propagated-inputs]: Add python-bottleneck, python-numba, and python-scipy-minimal. [native-inputs]: Add python-pytz, python-pytest-xdist, and tzdata-for-tests. Change-Id: Iada5e0b3302ee1d7b7adbcbc4ba974fb602bc1fe
2026-08-08gnu: python-numbagg: Adjust inputs and skip benchmark tests.Sharlatan Hellseher1-11/+22
* gnu/packages/python-science.scm (python-numbagg): [arguments] <test-flags>: Do not run benchmark tests. [native-inputs]: Remove python-pandas; add python-pandas-minimal. [description]: Start from a new line. Change-Id: If90f279be3c950adbe1eca172a8171bd72bbb1df
2026-08-08gnu: python-bottleneck: Update to 1.6.0.Sharlatan Hellseher1-10/+16
* gnu/packages/python-science.scm (python-bottleneck): Update to 1.6.0. [source]: Switch to git-fetch. [arguments] <test-flags>: Run tests from compiled and installed package. <phases>: Remove 'rebuild-ext; add 'remove-local-source. [native-inputs]: Remove python-wheel; add python-versioneer. Change-Id: Iddba3402326d63542a4aae5cbe43bbf562ed141c
2026-08-08gnu: python-scikit-build-core: Enable all tests, propagate pybind11.Sharlatan Hellseher1-17/+5
* gnu/packages/python-science.scm (python-scikit-build-core): [arguments] <test-flags>: Enable all tests; provide marker skipping isolated and network tests. [propagated-inputs]: Add pybind11. [native-inputs]: Remove python-cattrs; add python-cattrs-minimal and python-pytest-subprocess. Change-Id: I17a828caa838e3217e43beb1d635487b13a9c497
2026-08-08gnu: Add python-scikit-build-core-bootstrap.Sharlatan Hellseher1-0/+12
* gnu/packages/python-science.scm (python-scikit-build-core-bootstrap): New variable. Change-Id: I6a75a70762ace5554c0d66cb1e92a36853fec557
2026-08-08gnu: python-scipy: Update to 1.17.1.Sharlatan Hellseher1-24/+11
* gnu/packages/python-science.scm (python-scipy): Update to 1.17.1. [arguments] <test-flags>: Rework skipped tests, run more. [inputs]: Remove boost-1.88 and pybind11-2; add boost and pybind11. [native-inputs]: Remove python-click, python-doit, python-numpydoc, python-pycodestyle, python-pydevtool, python-rich-click, and python-typing-extensions. Change-Id: Ib7aa47ec497c1f15c7309387313e52a029f4919d
2026-08-08gnu: Add python-pandas-2.Sharlatan Hellseher1-0/+81
* gnu/packages/python-science.scm (python-pandas-2): New variable. Change-Id: If844ed26e830ea10cb7dd9d81cb2f7184945a522
2026-08-08gnu: python-pandas: Update to 3.0.3.Sharlatan Hellseher1-34/+26
This update includes releases since 2.3.3 (2025-09-29): - 3.0.3 (2026-05-11): <https://pandas.pydata.org/docs/whatsnew/v3.0.3.html> - 3.0.2 (2026-03-30): <https://pandas.pydata.org/docs/whatsnew/v3.0.2.html> - 3.0.1 (2026-02-17): <https://pandas.pydata.org/docs/whatsnew/v3.0.1.html> - 3.0.0 (2026-01-21): <https://pandas.pydata.org/docs/whatsnew/v3.0.0.html> * gnu/packages/python-science.scm (python-pandas): Update to 3.0.3. [source] <patches>: Drop all. [arguments] <test-flags>: Run more tests and provide extra options. <phases>: Fix custom 'check phase. [propagated-inputs]: Remove python-pytz and python-tzdata; add python-bottleneck, python-lxml, python-numba, and python-numexpr. [native-inputs]: Remove python-lxml and python-pytest-asyncio; add python-hypothesis, python-pytest-localserver, and python-pytz. Fixes: guix/guix#9244 Change-Id: I59a51ef1ba264905fc5fee44e894f1963cbd866d
2026-08-08gnu: python-pandas: Skip some tests.Sharlatan Hellseher1-1/+15
* gnu/packages/python-science.scm (python-pandas): [arguments] <test-flags>: Skip some tests, regression introduced by the recent NumPy 2.4.6 (2026-05-18) and Cython 3.2.5 (2026-05-23). Change-Id: I55971318fd081faa67532fa209e1bfe22859a0d6
2026-08-01gnu: Remove python-anndata-0.11.Sharlatan Hellseher1-15/+0
* gnu/packages/python-science.scm (python-anndata-0.11): Delete variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Merges: guix/guix#9985
2026-08-01gnu: Remove python-pyfma.Sharlatan Hellseher1-25/+0
* gnu/packages/python-science.scm (python-pyfma): Delete variable. Relates-to: guix/guix#6610 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-08-01gnu: Remove python-deepdish.Sharlatan Hellseher1-60/+0
* gnu/packages/python-science.scm (python-deepdish): Delete variable. Relates-to: guix/guix#6610 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>