gnu: python-black: Move to pyproject-build-system. * gnu/packages/python-xyz.scm (python-black): Improve package style. [build-system]: Move to pyproject-build-system. [arguments]<#:phases>: Improve style of use-absolute-file-names phase. Remove phase check. Change-Id: If2da4b3b0fea4928d1aeb270fbaa4167f20a6ee5 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-transient: Move to pyproject-build-system. * gnu/packages/virtualization.scm (python-transient)[build-system]: Move to pyproject-build-system. Change-Id: I29969738f862ea26fbaa9cb7642f98336f37c583 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-seaborn: Correct dependencies. * gnu/packages/python-xyz.scm (python-seaborn): Correct dependencies. [propagated-inputs]: Move python-ipykernel, python-mypy, python-nbconvert, python-numpydoc, python-pyyaml from here... [native-inputs]: ... to here. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: If0270db33d79e5d294235695375e6ff1d51d8130
gnu: python-ipywidgets: Update to 8.1.2. * gnu/packages/python-xyz.scm (python-ipywidgets): Update to 8.1.2. [propagated-inputs]: Add python-comm; remove python-ipykernel and python-nbformat. [native-inputs]: Add python-ipykernel, python-jsonschema, and python-pytz; remove python-mock. Change-Id: Idaffb279c72af0c1ee3cb68ee18866a8b47622c4
gnu: python-jupyterlab-widgets: Update to 3.0.10. * gnu/packages/jupyter.scm (python-jupyterlab-widgets): Update to 3.0.10. [native-inputs]: Remove python-setuptools. Change-Id: I806dc0df2dcc7a6782e8918162fd8a09ccaa68a7
gnu: python-ipykernel: Update to 6.29.4. * gnu/packages/python-xyz.scm (python-ipykernel): Update to 6.29.4. [arguments]: Disable one test, not without concern; add 'relax-a-bit phase; rename phase 'hide-zmq-deprecation-warnings to 'hide-deprecation-warnings and ignore more warnings; remove custom 'check phase; add 'pre-check phase. [propagated-inputs]: Add python-comm, python-jupyter-core, python-nest-asyncio, python-packaging, and python-pyzmq. [native-inputs]: Add python-hatchling, python-pytest-asyncio, python-pytest-cov, replace python-pytest-bootstrap with python-pytest, remove python-setuptools and python-wheel. (python-ipykernel-bootstrap)[native-inputs]: Remove python-setuptools and python-wheel; add python-hatchling. [propagated-inputs]: Do not append python-ipyparallel-bootstrap. Change-Id: Ied168e967f9ced18c8885bc5de11de6d55f755e6
gnu: Add python-comm. * gnu/packages/jupyter.scm (python-comm): New variable. Change-Id: I888125238a566b470d4f5f96c5cc178f41a7a4ff
gnu: python-widgetsnbextension: Update to 4.0.10. * gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 4.0.10. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-jupyter-packaging, python-setuptools, and python-wheel. [propagated-inputs]: Remove python-notebook. Change-Id: I63519916b234a45b352d0ea850566a1de42315c7
gnu: python-nbconvert: Update to 7.16.4. * gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.16.4. [arguments]: Adjust test flags. [native-inputs]: Add python-flaky and python-hatchling; remove python-setuptools and python-wheel. [propagated-inputs]: Remove python-entrypoints and python-testpath; add python-importlib-metadata, python-markupsafe, python-packaging, python-tinycss2, and texlive-soul. Change-Id: I03ae560aaabd6b31bb1e5794efc4636315be3989
gnu: python-mistune: Update to 3.0.2. * gnu/packages/python-xyz.scm (python-mistune): Update to 3.0.2. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia04fb0e249fe97ba2e4bf8123aeb340a8ec70953
gnu: python-pycurl: Update to 7.45.3. * gnu/packages/python-web.scm (python-pycurl): Update to 7.45.3. [arguments]: Adjust tests. Change-Id: I05120931c979d292c2f888d29c80c93a82a291a0
gnu: python-pyls-black: Add missing input. * gnu/packages/python-xyz.scm (python-pyls-black)[propagated-inputs]: Add python-toml. Change-Id: Ic6be8927af881916faa715bb4974007bcaf8d379
gnu: python-sphinx-4: Inherit from python-sphinx-5. * gnu/packages/sphinx.scm (python-sphinx-4): Inherit from python-sphinx-5, in particular the arguments field. Change-Id: Icb15e34b7bfbe38d17f4cd64234316950437538d
gnu: python-sphinx-5: Disable failing tests. * gnu/packages/sphinx.scm (python-sphinx-5)[arguments]: Disable three tests that fail for silly reasons. Change-Id: I82d9fd4465fbfe052f8aad2264a9b04d34efef89
gnu: python-nbclient: Update to 0.10.0. * gnu/packages/jupyter.scm (python-nbclient): Update to 0.10.0. [native-inputs]: Remove python-setuptools and python-wheel; add python-hatchling, python-flaky, python-pytest, python-pytest-asyncio, python-pytest-cov, python-testpath, and python-xmltodict. Change-Id: I15a87323456c6b4eaa8361972bcb6ae3686ec687
gnu: python-lsp-server: Update to 1.11.0. * gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.11.0. [build-system]: Use pyproject-build-system. [arguments]: Replace custom 'check phase with #:test-flags. [propagated-inputs]: Remove python-autopep8, python-flake8, python-future, and python-rope; add python-docstring-to-markdown, python-importlib-metadata, and python-whatthepatch. [native-inputs]: Add python-autopep8, python-flake8, python-rope, python-setuptools, and python-wheel; remove python-mock and python-versioneer. Change-Id: I64e5b3f9f9a92f720d006634fe24ca094c96ea60
gnu: python-lsp-jsonrpc: Update to 1.1.2. * gnu/packages/python-xyz.scm (python-lsp-jsonrpc): Update to 1.1.2. [build-system]: Use pyproject-build-system. [native-inputs]: Remove python-mock; add python-coverage, python-pycodestyle, python-pyflakes, python-pylint, python-pytest-cov, python-setuptools, python-setuptools-scm, and python-wheel. Change-Id: Ia8fb2c469d96727addfcf88a36fc51f0e6c0efac
gnu: python-rope: Update to 1.13.0. * gnu/packages/python-xyz.scm (python-rope): Update to 1.13.0. [build-system]: Use pyproject-build-system. [arguments]: Remove to enable all tests. [propagated-inputs]: Add python-pytoolconfig. [native-inputs]: Add python-pre-commit, python-pytest-cov, python-setuptools, and python-wheel. Change-Id: I6a114d63cc6a59e292801095bef200cff60eeeff
gnu: python-platformdirs: Update to 4.2.1. * gnu/packages/python-xyz.scm (python-platformdirs): Update to 4.2.1. [native-inputs]: Add python-covdefaults and python-pytest-cov. Change-Id: I8cd3e6cbe7a43f7a32566d263e571c0ea9920e17
gnu: Add python-whatthepatch. * gnu/packages/python-xyz.scm (python-whatthepatch): New variable. Change-Id: If087238003594c55f52d4467b6e7b494a52348f8