gnu: python-jupyter-client: Move to jupyter.
* gnu/packages/python-xyz.scm (python-jupyter-client,
python-jupyter-client-bootstrap): Move from here ...
* gnu/packages/jupyter.scm: ... to here.
Change-Id: I036632e68c808877de14da7f91863be50cdafd61
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jupyter-client: Simplfy bootstrapping.
* gnu/packages/python-xyz.scm (python-jupyter-client): Take over
definition of python-jupyter-client-bootsrap with adjustments.
[arguments] <phases>: Remove 'hide-zmq-deprecation-warnings, and
'set-tool-file-name, it uses Python's "subprocess.Popen" now; add
'fix-pytest-config, and 'pre-check'; use default 'check.
(python-jupyter-client-bootsrap): Inherit from python-jupyter-client
Change-Id: I2cf3aceb4d33995853cd36e79034a5867e51444e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jupyter-core: Update to 5.9.1.
* gnu/packages/jupyter.scm (python-jupyter-core): Update to 5.9.1.
[arguments] <tests-flags>: Rework skipped tests.
[phases]{disable-migration}: Rewrite "touch" with Guile.
[native-inputs]: Remove python-pytest-timeout.
Change-Id: I1b272eafeac129af05fd1c92f4ec72bb73be17f9
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jupyter-core: Move to jupyter.
* gnu/packages/python-xyz.scm (python-jupyter-core): Move from here ...
* gnu/packages/jupyter.scm: ... to here.
Change-Id: Id577b47b0a6c9a8754e6dc4f07e5ac8ba4ea106d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Add python-ipython-minimal.
* gnu/packages/python-xyz.scm (python-ipython-minimal): New variable.
Change-Id: Ib68f3a7f2d45064aa83c7d034011ce4b43391ab6
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-ipython: Update to 9.8.0.
* gnu/packages/python-xyz.scm (python-ipython): Update to 9.8.0.
[arguments] <test-backend, test-flags>: Move custom {check} options
here.
<phases>: Remove 'make-docs-reproducible, resolved upstream; add
'pre-check and use default 'check.
[inputs]: Remove readline and which.
[propagated-inputs]: Remove python-colorama and python-exceptiongroup;
add python-ipython-pygments-lexers.
[native-inputs]: Remove python-pickleshare, python-pytest-asyncio-0.21,
and python-wheel; add python-pytest-asyncio and python-trio.
Change-Id: I3f96109e70772cb07b6a24bb83058473f182e3ed
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-contourpy: Update to 1.3.3.
* gnu/packages/python-xyz.scm (python-contourpy): Update to 1.3.3.
Change-Id: Id764c632d375f6e68782adf5385f227eefaebefd
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pythran: Clean up artifacts.
* gnu/packages/python-science.scm (python-pythran): Adjust style and
remove unused parts.
[source] <url>: Use a direct URL string.
[arguments] <test-flags, phase:pre-check>: Drop them as not used.
[native-inputs]: Remove openblas, python-pytest, python-pytest-xdist,
and python-wheel.
[home-page]: Move above [synopsis].
Change-Id: I7708981548ce68351c00fbf4e8f8e806a18f798a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pytest-doctestplus: Update to 1.6.0.
* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to 1.6.0.
[phases] {patch-git-path}: Switch to search-input-file.
[propagated-inputs]: Remove python-setuptools; add python-packaging.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-bootstrap and python-setuptools.
Change-Id: Ie3fae7a1a639bf2b3a77dde3cdfd4696a929696e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pytest-randomly: Move to python-check.
* gnu/packages/check.scm (python-pytest-randomly): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I6f121680e3cb08a88c45b82a9832286631f7ba2d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pytest-randomly: Update to 4.0.1.
* gnu/packages/check.scm (python-pytest-randomly): Update to 4.0.1.
[arguments] <test-flags>: Rework skipped tests to reduce closure size.
[native-inputs]: Remove python-factory-boy, python-faker, python-numpy,
and python-pytest-xdist.
Change-Id: I1293bc007a1e4813f136758dd242b541fcb59c81
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-stcal: Adjust relax-requirments phase.
* gnu/packages/astronomy.scm (python-stcal):
[arguments] <phases>: Remove 'patch-slope-fitter; {relax-requirments}
remove relaxation for SciPy.
[native-inputs]: Remove python-wheel.
Change-Id: Ic886fe9f8d7a809f4f775f0db314b074124696ff
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jmespath: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-jmespath):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-setuptools-67; add python-setuptools.
Change-Id: I7c140b87eb9da476cfffc090663e5960b2c57de8
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-specutils: Remove relax-requirements phase.
* gnu/packages/astronomy.scm (python-specutils)[arguments] <test-flags>:
Skip just one test.
<phases>: Remove 'relax-requirements.
Change-Id: Iad7352e3b69a2d71d125cf56f2d93d843778fb40
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-asap3: Update to 3.13.10.
* gnu/packages/python-science.scm (python-asap3): Update to 3.13.10.
[arguments] <tests?>: Enable.
[native-inputs]: Add python-pytest.
Change-Id: I166dfaf5f07f23d2d835d70f460cfa5f3f31ddb9
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-ase: Update to 3.26.0.
* gnu/packages/python-science.scm (python-ase): Update to 3.26.0.
[arguments] <test-flags>: Run tests in parallel up to 8 threads.
[native-inputs]: Remove python-wheel.
Change-Id: Ib2e5c9751f6c3358bb35084076f79586473da88f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: urh: Use python-numpy@1.
* gnu/packages/radio.scm (urh)[inputs]: Remove python-numpy; add
python-numpy-1.
Change-Id: I8951f2250aaaee78c924564843a38b9c983a6dee
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-loompy: Update to 3.0.8.
* gnu/packages/bioinformatics.scm (python-loompy): Update to 3.0.8.
[native-inputs]: Remove python-wheel.
Change-Id: I7ca3d2a5d4e7005bd885197d9739df1c7b3e18f9
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-hnswlib: Update to 0.8.0.
* gnu/packages/python-xyz.scm (python-hnswlib): Update to 0.8.0.
Change-Id: I494260ebd9230c729ca4dca0cc7ef5c2685bf19a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-romancal: Remove relax-requirements phase.
* gnu/packages/astronomy.scm (python-romancal)[arguments] <phases>:
Remove 'relax-requirements.
Change-Id: Ie86f5d9747ae0993ace9e619d39f91eea79fe399
Signed-off-by: Rutherther <rutherther@ditigal.xyz>