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
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
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>
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
gnu: python-plotly: Fix tests. * gnu/packages/python-science.scm (python-plotly) [native-inputs]: Remove python-wheel; add python-nbformat. Change-Id: I257a9b06343b37e95428bfa46f4b5547b7adb876
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>
gnu: python-scikit-opt: Fix tests. * gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]: Add python-pytest. Change-Id: I55b2659c9b897ed170c12c9407d9828f469393c6
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
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
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
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>
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
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
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>
gnu: Remove python-pandas-1. * gnu/packages/python-science.scm (python-pandas-1): Delete variable. Change-Id: Ib55e03b5a65978ddc6e38fbe73a35e37b993c460
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
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
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
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
gnu: python-pythran: Disable tests. * gnu/packages/python-science.scm (python-pythran): Disable tests. Change-Id: I468e80c73feda2bdc0e44feed0922836b4e502f5