gnu: python-cchardet: Fix indentation. * gnu/packages/freedesktop.scm (python-cchardet): Fix indentation. Change-Id: If16042b079995d24f628ca67447f8165a15a7418
gnu: python-soupsieve: Update to 2.7. * gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.7. [build-system]: Use pyproject. [arguments] <tests?>: Enable. <phases>: Keep 'sanity-check. [native-inputs]: Add python-beautifulsoup4-bootstrap, python-hatchling, and python-pytest. Change-Id: Iaf299e23c70832e1d90b7dcaec4a2ab0f058c5af
gnu: Add python-beautifulsoup4-bootstrap. * gnu/packages/python-xyz.scm (python-beautifulsoup4-bootstrap): New variable. Change-Id: I776b58a6290c9d7b20e27281dccfc9ad6d333a6e
gnu: python-html5lib: Switch to pyproject-build-system. * gnu/packages/python-web.scm (python-html5lib): [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: If4df2b32c95a23252063e0826f27bc99fb2f5530
gnu: python-webencodings: Switch to pyproject-build-system. * gnu/packages/python-web.scm (python-webencodings) [build-system]: Use pyproject. [arguments] <phases>: Use default 'check. [description]: Fix fill-column indentation. Change-Id: I543193509591b46fa176575bf0c82a98c66e8d28
gnu: python-tomli-w: Update to 1.2.0. * gnu/packages/python-build.scm (python-tomli-w): Update to 1.2.0. [native-inputs]: Remove python-pypa-build. Change-Id: If2293b88fefb2e9b57b9742659c61950d71ac73d
gnu: python-sphinx: Update to 7.4.7. * gnu/packages/sphinx.scm (python-sphinx): Update to 7.4.7. [native-inputs]: Remove python-cython; add python-cython-3, python-defusedxml and python-pytest-xdist. [propagated-inputs]: Remove python-colorama, python-filelock, python-html5lib, python-importlib-metadata, python-sphinxcontrib-websupport, and python-types-requests. (python-sphinx-6): New variable, inherit from python-sphinx. Change-Id: Ifcb65d26b5dbba00bdc96b01308d960047febddf
gnu: python-sphinx-alabaster-theme: Update to 0.7.16. * gnu/packages/sphinx.scm (python-sphinx-alabaster-theme): Update to 0.7.16. [arguments] <tests?>: No tests in PyPI or Git. [native-inputs]: Remove python-setuptools and python-wheel; add python-flit-core. Change-Id: I818a033a7faec3c9048ac9b79043c95fd451d85d
gnu: python-sphinxcontrib-applehelp: Update to 2.0.0. * gnu/packages/sphinx.scm (python-sphinxcontrib-applehelp): Update to 2.0.0. [build-system]: Use pyproject. [native-inputs]: Add python-flit-core. Change-Id: I657c0bacf26eccbca75035fad57f68c5876d661c
gnu: python-sphinxcontrib-devhelp: Update to 2.0.0. * gnu/packages/sphinx.scm (python-sphinxcontrib-devhelp): Update to 2.0.0. [build-system]: Use pyproject. [native-inputs]: Add python-flit-core. Change-Id: Idf02a5c618aede563d170e7d4f8fec8247073456
gnu: python-sphinxcontrib-htmlhelp: Update to 2.1.0. * gnu/packages/sphinx.scm (python-sphinxcontrib-htmlhelp): Update to 2.1.0. [build-system]: Use pyproject. [native-inputs]: Add python-flit-core. Change-Id: I94bca8fc2455e4935614637d969ff96a71a5aa47
gnu: python-sphinxcontrib-jsmath: Switch to pyproject-build-system. * gnu/packages/sphinx.scm (python-sphinxcontrib-jsmath) [buld-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: I5102c58d9f9bcf0e898bca636f84d0189c4a0625
gnu: python-sphinxcontrib-qthelp: Update to 2.0.0. * gnu/packages/sphinx.scm (python-sphinxcontrib-qthelp): Update to 2.0.0. [build-system]: Use pyproject. [native-inputs]: Add python-flit-core. Change-Id: I1d2308e65024ca776b53238db63b4dadb261f4de
gnu: python-imagesize: Set test-backend. * gnu/packages/python-xyz.scm (python-imagesize) [arguments] <test-backend>: Set to 'unittest. Change-Id: I3bdc531fc38f6b9b2ab5f461f89dcfba4d71f696
gnu: python-sphinxcontrib-serializinghtml: Update to 2.0.0. * gnu/packages/sphinx.scm (python-sphinxcontrib-serializinghtml): Update to 2.0.0. [build-system]: Use pyproject. [native-inputs]: Add python-flit-core. Change-Id: I181900fdbb66441ee939a9d025a45937958f3bbd
gnu: python-olefile: Update to 0.47. * gnu/packages/python-xyz.scm (python-olefile): Update to 0.47. [source]: Switch to git-fetch. [build-system]: Use pypproject. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: Ia74e58310f6810a888b7d20b44aed2bfa0a6e2c7
gnu: python-markdown2: Update to 2.5.3. * gnu/packages/python-xyz.scm (python-markdown2): Update to 2.5.3. [arguments] <test-backend>: Use 'custom. <test-flags>: Provides options as seen in project's Makefile. [native-inputs]: Remove python-pygments, python-pytest, and python-wheel. Change-Id: I502c32abd249a1b3b8532e01621dc36ce7b74734
gnu: python-anytree: Update to 2.13.0. * gnu/packages/python-xyz.scm (python-anytree): Update to 2.13.0. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-poetry-core; add python-pdm-backend, python-pytest-cov, python-pyyaml and python-test2ref. Change-Id: I013875d693c0bc910544d0edbae0764103165b50
gnu: Add python-test2ref. * gnu/packages/python-check.scm (python-test2ref): New variable. Change-Id: Id3253057b0a162a8e2a1348c11d7182db572e19d
gnu: python-binaryornot: Switch to pyproejct-build-system. * gnu/packages/python-xyz.scm (python-binaryornot): [build-system]: Use pyproejct. [arguments] <test-backend>: Use custom unittest. <phases>: Remove trailing #t from lambdas. [propagated-inputs]: Remove python-hypothesis. [native-inputs]: Add python-hypothesis and python-setuptools. Change-Id: Ic6e24e1bbfae846bc9b0ab9195556fcf86af9c25