gnu: python-pytoolconfig: Reduce closure size. * gnu/packages/python-xyz.scm (python-pytoolconfig): Update to 1.3.1. [propagated-inputs]: Remove python-pydantic, python-sphinx, python-sphinx-autodoc-typehints, python-sphinx-rtd-theme, and python-tabulate. Change-Id: Ifd1831f64dcb14afaddf9a1b6d445b0b67e94bbd Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-watchfiles: Update to 1.1.1. * gnu/packages/python-xyz.scm (python-watchfiles): Update to 1.1.1. * gnu/packages/rust-crates.scm: (rust-syn-2.0.60, rust-proc-macro2-1.0.81, rust-filetime-0.2.24, rust-crossbeam-utils-0.8.19, rust-cc-1.0.96, rust-bitflags-2.7.0): New variables. (lookup-cargo-inputs)[python-watchfiles]: Remove rust-autocfg-1.4.0, rust-bitflags-2.9.0, rust-cc-1.2.19, rust-crossbeam-utils-0.8.21, rust-filetime-0.2.25, rust-indoc-2.0.6, rust-inotify-0.10.2, rust-instant-0.1.13, rust-libc-0.2.172, rust-log-0.4.27, rust-notify-7.0.0, rust-notify-types-1.0.1, rust-portable-atomic-1.11.0, rust-proc-macro2-1.0.95, rust-pyo3-0.24.1, rust-pyo3-build-config-0.24.1, rust-pyo3-ffi-0.24.1, rust-pyo3-macros-0.24.1, rust-pyo3-macros-backend-0.24.1, rust-python3-dll-a-0.2.13, rust-quote-1.0.40, rust-redox-syscall-0.5.11, rust-shlex-1.3.0, rust-syn-2.0.100, rust-unicode-ident-1.0.18, and rust-unindent-0.2.4; add rust-autocfg-1.3.0, rust-bitflags-2.7.0, rust-cc-1.0.96, rust-crossbeam-utils-0.8.19, rust-filetime-0.2.24, rust-indoc-2.0.5, rust-inotify-0.11.0, rust-libc-0.2.169, rust-log-0.4.22, rust-notify-8.0.0, rust-notify-types-2.0.0, rust-portable-atomic-1.6.0, rust-proc-macro2-1.0.81, rust-pyo3-0.26.0, rust-pyo3-build-config-0.26.0, rust-pyo3-ffi-0.26.0, rust-pyo3-macros-0.26.0, rust-pyo3-macros-backend-0.26.0, rust-python3-dll-a-0.2.14, rust-quote-1.0.36, rust-redox-syscall-0.5.3, rust-syn-2.0.60, rust-unicode-ident-1.0.12, and rust-unindent-0.2.3. Change-Id: I197939e4c9061d59708f51bfb8667d81555ea17a Change-Id: Iec394c08dad5aa5fe063bc06b927e05089231f84 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-imagecodecs: Fix build. * gnu/packages/python-xyz.scm (python-imagecodecs): [inputs]: Remove python-blosc2; add c-blosc2. Change-Id: I28487d0a93c8098620b68c5d46caf6d6f55ca108 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-hdf5storage: Use pythno-numpy@1. * gnu/packages/python-xyz.scm (python-hdf5storage): [propagated-inputs]: Remove python-numpy; add python-numpy-1. [native-inputs]: Remove python-wheel. Change-Id: I1d2e3d4d5b654e4025aa16f4d1aa9230c10a3e0a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pomegranate: Move to machine-learning. * gnu/packages/python-xyz.scm (python-pomegranate): Move from here ... * gnu/packages/machine-learning.scm: ... to here. Change-Id: I1ef53f52439c0cae22e96ec381ecff3e2f616d71 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pomegranate: Update to 1.1.0. * gnu/packages/python-xyz.scm (python-pomegranate): Update to 1.1.0. [source]: Switch to git-fetch providing tests. [arguments] <tests?, test-flags>: Enable them. [propagated-inputs]: Remove python-joblib and python-pyyaml; add python-apricot-select, python-scikit-learn, and python-pytorch. [native-inputs]: Remove python-pandas and python-wheel; add python-pytest. Change-Id: Idf53aff2124c98fd7dc1172a31028a57347d2a4b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Add python-pygls. * gnu/packages/python-xyz.scm (python-pygls): New variable. Change-Id: Ifb4bf0277f87fec87161f57ec09b8916ee5de077 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Add python-lsprotocol. * gnu/packages/python-xyz.scm (python-lsprotocol): New variable. Change-Id: Id12df328f4c8f51f9c45914fba8f4991857f7596 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Add python-array-api-strict. * gnu/packages/python-xyz.scm (python-array-api-strict): New variable. Change-Id: Iab9649b967da898521316481ac466342afff2631 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-ipywidgets: Update to 8.1.4. * gnu/packages/python-xyz.scm (python-ipywidgets): Update to 8.1.4. [build-system]: Switch pyproject-build-system. [native-inputs]: Remove python-pytest-cov and python-setuptools-67; add python-setuptools. Change-Id: I09799c7cbcc5c59a04a792411977974c95d1688e Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-awkward: Update to 2.8.5. * gnu/packages/python-xyz.scm (python-awkward): Update to 2.8.5. [arguments] <test-flags>: Skip CUDA tests only. [propagated-inputs]: Remove python-typing-extensions. [home-page]: Refresh it as seen in project's README. Change-Id: I5cebada2be766618633b0d082c88ae3d15490e9f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-awkward-cpp: Update to 47. * gnu/packages/python-xyz.scm (python-awkward-cpp): Update to 47. [arguments]: Drop all. [home-page]: Refresh it as seen in project's README. Change-Id: I27be188fc95447a17c10b09f653bb28325367998 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pycollada: Update to 0.9.2. * gnu/packages/python-xyz.scm (python-pycollada): Update to 0.9.2. [native-inputs]: Remove python-wheel. Change-Id: I3cc70c7eeda9e4c54a0457ba430e4c6cbe1697f3 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jupyter-console: Move to jupyter. * gnu/packages/python-xyz.scm (python-jupyter-console): Move from here ... * gnu/packages/jupyter.scm: ... to here. Change-Id: I687d44df58fab4d62a3eac92f2dab1eebdc89921 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jupyter-console: Update to 6.6.3. * gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.6.3. [arguments] <test-flags>: Skip one test. <phases>: Add 'pre-check. [propagated-inputs]: Add python-ipython, python-jupyter-core, python-pyzmq, and python-traitlets. [native-inputs]: Remove python-setuptools; add python-flaky and python-hatchling. Change-Id: Ia7d12b313cfcc890a5173813b92d97872ece742b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: Remove python-jupyter-console-minimal. Variable is not public and not in use by any other packages. * gnu/packages/python-xyz.scm (python-jupyter-console-minimal): Delete variable. Fixes: guix/guix#4881 Change-Id: I3b13ec6522f8c7c61a39e8f2262b652fbcb4210b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
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: 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>