* gnu/packages/python-xyz.scm (python-anndata): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I3d968728de04610984c08884bd29cd9c055fa284
* gnu/packages/python-xyz.scm (python-multiscale-spatial-image): Move
from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: Ib921389b3018e353d3eb85030bf63cbb9b68c213
* gnu/packages/python-xyz.scm (python-dask-image): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I1ede0dd1410c1efcc4601b7e91285112f9c9a7ea
* gnu/packages/python-xyz.scm (python-pykdtree): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: Id13b95eab7e590b01cd46375929303458cf9ac82
Fixes: guix/guix#1025
* gnu/packages/patches/python-pandas-2-no-pytz_datetime.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-science.scm (python-pandas-2): Use it.
Change-Id: I0e3689c28f11a5f69362caf0e31890a5efe6febe
Signed-off-by: Andreas Enge <andreas@enge.fr>
In some cases there could be an issue to test compiled Cython library
which is not available in local checkout working directory. This change
is inspired by the way NixOS packages scikit-image and run tests from
the output with "--pyargs" option where compiled library is available.
See: <https://github.com/NixOS/nixpkgs/blob/nixos-25.05/\
pkgs/development/python-modules/scikit-image/default.nix>.
* gnu/packages/python-science.scm (python-scikit-image) [arguments]
<test-flags>: Run tests from {#$output}, add "--pyargs" option and skip
one more problematic test.
<phases>: Use default 'check; add 'pre-check and post-check.
Change-Id: I60f58359f59b371854f4963e2f7c65c9221a0924
This package is not related to Graph at all and imported by
bioinformatics and astronomy modules only which are Science disciplines.
This change moves it closer to related packages and preserves copyright
header records extracted from git log.
* gnu/packages/graph.scm (python-plotly): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I5544ebdf1f545b2d7740dd56cab2d04bbe9d7715
* gnu/packages/python-xyz.scm (python-adjusttext): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: If8c5fa89736dbf8ae29169fb317d43d2c2fbd682
* gnu/packages/python-xyz.scm (python-pyqtgraph): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I3de3c6a71fb2c5c49b76e03a026eae7deaa55840
* gnu/packages/python-science.scm (python-pandera) [source] <snippet>:
Remove tests deletion and ignore them with pytest options which are
working now.
[arguments] <test-flags> Skip some more tests; run tests in parallel up
to 8 thread, supported upstream.
[propagated-inputs]: Remove python-hypothesis; add
python-hypothesis-next and python-modin.
[native-inputs]: Add python-pytest-xdist.
Change-Id: I45482203519ceb2208a330d91c07d12b65e6ee53
* gnu/packages/python-science.scm (python-modin) [arguments]
<test-flags>: Run test in up to 8 threads to improve performance,
supported upstream.
[native-inputs]: Remove python-coverage.
Change-Id: Id298ca7ae204f87fc7b421f6dc2f80959c4c4f85
* gnu/packages/python-science.scm (snakemake): Swap INPUTS to
PROPAGATED-INPUTS as the package may be included in others.
Change-Id: I034d8b18a6f4d145bf7b08584b73a5abd19f955e
* gnu/packages/python-science.scm (snakemake): New variable.
Change-Id: Id61c7955684f5186b9dc884f0c9de4ec73f766ea
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/python-science.scm
(python-snakemake-interface-storage-plugins): New variable.
Change-Id: Ie74edfdc2535f7f26f0c6210a274dfc351336129
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/python-science.scm
(python-snakemake-interface-software-deployment-plugins): New variable.
Change-Id: Ia3f6beed3a3ea02607645ca127be52f328b429bb
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/python-science.scm
(python-snakemake-interface-report-plugins): New variable.
Change-Id: I8705ba63df668d46ffda575b18ee97bb65acdc6c
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/python-science.scm
(python-snakemake-interface-executor-plugins): New variable.
Change-Id: I6bd9c6aec7293b8412c20dac04f82d867400d71c
Signed-off-by: Steve George <steve@futurile.net>
* gnu/packages/python-science.scm (python-snakemake-interface-common):
New variable.
Change-Id: Iaac3acb7f57c3b6aedda7fe48daccbd952faddd5
Signed-off-by: Steve George <steve@futurile.net>