~ruther/guix-local

ref: e7dbbb9a7eba915b7ead8c7fab40f2683b5a0c50 guix-local/gnu/packages/python-science.scm -rw-r--r-- 236.3 KiB
2b1b170d — Sharlatan Hellseher 6 months ago
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
185cb9ce — Sharlatan Hellseher 6 months ago
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
521e1bd1 — Hugo Buddelmeijer 6 months ago
gnu: python-pyjanitor: Fix build.

* gnu/packages/python-science.scm (python-pyjanitor): Fix build.
[propagated-inputs]: Add python-requests.
[native-inputs]: Remove python-wheel.
[arguments] <#:test-flags>: Disable failing test.

Change-Id: I74b40149a3b87f0e748d79be2aae9978fa18de52
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f94377da — Sharlatan Hellseher 6 months ago
gnu: python-scikit-fem: Update to 11.0.0.

* gnu/packages/python-science.scm (python-scikit-fem): Update to 11.0.0.
[propagated-inputs]: Add python-matplotlib.
[native-inputs]: Remove python-wheel.

Change-Id: I52ac1f1125f7d5849b8a90f5db74aeabc08fd6ef
34a80a0f — Sharlatan Hellseher 6 months ago
gnu: python-plotly: Fix tests.

* gnu/packages/python-science.scm (python-plotly) [native-inputs]:
Remove python-wheel; add python-nbformat.

Change-Id: I257a9b06343b37e95428bfa46f4b5547b7adb876
b76bf5dc — Hugo Buddelmeijer 6 months ago
gnu: python-scipy: Reduce closure size.

As documentation was not built at all, this change removes everything
requiring for to reduce the closue size.

* gnu/packages/python-science.scm (python-scipy): Adjust inputs
[arguments] <phases>: Remove 'install-doc.
[propagated-inputs]: Keep only python-numpy.
[native-inpusts]: Remove python-hypothesis, and python-pytest-cov; add
python-mpmath, python-numpydoc, python-pythran, python-rich-click,
python-threadpoolctl, and python-typing-extensions.

Fixes: guix/guix#2944.
Change-Id: I97e4914c3d705b47b276d3f88dc938f26b0d27a5
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
90fd4407 — Sharlatan Hellseher 6 months ago
gnu: python-scikit-opt: Fix tests.

* gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]:
Add python-pytest.

Change-Id: I55b2659c9b897ed170c12c9407d9828f469393c6
8353cbea — Sharlatan Hellseher 6 months ago
gnu: python-pandera: Update to 0.26.1.

* gnu/packages/python-science.scm (python-pandera): Update to 0.26.1.
[source]: Switch to url-fetch, PyPI archive provides tests and build
successfully while git version missed a lot of sub module after install.
[arguments] <test-flags>: Rework skipped tests and ignored test files.
[inputs]: Add python-dask, python-distributed, python-geopandas,
python-hypothesis, python-modin, python-numpy, python-pandas,
python-scipy, and python-shapely.
[propagated-inputs]: Remove python-hypothesis-next, python-modin,
python-multimethod, python-numpy, python-pandas, python-pandas-stubs,
python-scipy, and python-wrapt; add python-typing-extensions.
[native-inputs]: Remove python-dask, python-fastapi, python-geopandas,
python-pyarrow, python-sphinx, and python-wheel; add python-joblib and
python-setuptools-scm.

Change-Id: I376f11e39c47875a5a70ee5f7d4653dd77403e28
d99b1197 — Sharlatan Hellseher 6 months ago
gnu: python-asap3: Update to 3.13.9.

* gnu/packages/python-science.scm (python-asap3): Update to 3.13.9.
[arguments] <tests?>: Disable them for now.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-wheel.

Change-Id: Ifc7bcbb7cd7a2001038a1ae65b59e1da0978a349
f97ce7f9 — Sharlatan Hellseher 6 months ago
gnu: python-scikit-survival: Update to 0.25.0-0.bc4a891.

* gnu/packages/python-science.scm (python-scikit-survival): Update to 0.25.0-0.bc4a891.
[propagated-inputs]: Remove python-importlib-resources.
[native-inputs]: Remove python-black, python-pypa-build,
python-coverage, python-cython-3, python-tomli, and python-tox; add
python-cython.

Change-Id: I49a2e79c8b445f6e7ddc4886641d471a5f06fb98
7b411e25 — Nicolas Graves 6 months ago
gnu: python-ndindex: Ignore flaky test.

* gnu/packages/python-science.scm (python-ndindex)[arguments]
<#:test-flags>: Ignore flaky test.

Change-Id: Ia47bfb8fee9e87cec5c4e4f28a1f08b3cdfac259
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
90db33ad — Sharlatan Hellseher 6 months ago
gnu: python-supersmoother: Update to 0.4-0.0a81544.

* gnu/packages/python-science.scm (python-supersmoother): Update to 0.4-0.0a81544.
[native-inputs]: Remove python-wheel.

Change-Id: I0adc29c7d6c5aba9547227f307c7bf41c8d6293a
353dc67a — Sharlatan Hellseher 6 months ago
gnu: python-qdldl: Update to 0.1.7.post5.

* gnu/packages/python-science.scm (python-qdldl): Update to 0.1.7.post5.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: Id9c152d861c525ae77c49baa5cf53bebf92e8621
de92d50e — Nicolas Graves 6 months ago
gnu: python-fastcluster: Fix tests.

* gnu/packages/python-science.scm (python-fastcluster)[arguments]
<#:test-backend>: Set it.

Change-Id: I0f9a0dc37b1ee1130b5f680710723977c7207ab4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
268bffd8 — Sharlatan Hellseher 8 months ago
gnu: Remove python-pandas-1.

* gnu/packages/python-science.scm (python-pandas-1): Delete variable.

Change-Id: Ib55e03b5a65978ddc6e38fbe73a35e37b993c460
762352c9 — Sharlatan Hellseher 8 months ago
gnu: python-setuptools-scm-next: Set to python-setuptools-scm.

Replace all python-setuptools-scm-next occurrences with
python-setuptools-scm.

* gnu/packages/python-build.scm (python-setuptools-scm-next): Set to
  python-setuptools-scm.

Change-Id: I929ca14d24ed05efecded4c23ff02c42d50098c6
b79fbf27 — Sharlatan Hellseher 8 months ago
gnu: python-setuptools-next: Set to python-setuptools.

Replace all python-setuptools-next occurrences with python-setuptools.

* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.

Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
b297d423 — Sharlatan Hellseher 8 months ago
gnu: python-dask-image: Reduce closure size.

* gnu/packages/python-science.scm (python-dask-image):
  [propagated-inputs]: Remove python-pandas-2; add python-pandas.
  [native-inputs]: Remove python-coverage, python-flake8,
  python-pytest-cov, python-pytest-flake8, python-twine, and
  python-wheel.

Change-Id: I30880cb0abc6d24533871f072d4277fed644c82d
65b71b96 — Sharlatan Hellseher 8 months ago
gnu: python-dask: Adjust inputs.

* gnu/packages/python-science.scm (python-dask)
  [native-inputs]: Remove python-pytest-runner and python-wheel; add
  python-setuptools.

Change-Id: If44bbc089be0f27c39567a8315d9908c32b543bf
c6099ed2 — Sharlatan Hellseher 8 months ago
gnu: python-pythran: Disable tests.

* gnu/packages/python-science.scm (python-pythran): Disable tests.

Change-Id: I468e80c73feda2bdc0e44feed0922836b4e502f5
Next