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
gnu: python-scour: Switch to pyproject-build-system. This project is unmaintained since 2020, the only user is Inkscape, and the development has been moved to GitLab. See: <https://gitlab.com/inkscape/inkscape-docs/documentation/-/issues/43>, <https://github.com/scour-project/scour/issues/321>. * gnu/packages/python-xyz.scm (python-scour): Add a maintenance note on the upstream status. [source] <url>: Switch to Inkscape's GitLab page. [build-system]: Use pyproject. [arguments] <test-backend>: Use 'custom. [native-inputs]: Add python-setuptools. [home-page]: Switch URL to Inkscape's GitLab page. [description]: Start from a new line, fix fill column. Change-Id: I56d94188b8a69a6739e5d2a5550bb0a3ee8b9247
gnu: python-appdirs: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-appdirs): [build-system]: Use pyproject. [arguments] <test-backend>: Use 'unittest. [native-inputs]: Add python-setuptools. Change-Id: I234b65a99870f0e7e373681719b1ba61e2da85fb
gnu: python-pylsqpack: Update to 0.3.22. * gnu/packages/python-compression.scm (python-pylsqpack): Update to 0.3.22. [native-inputs]: Add python-pytest. Change-Id: Ib3c31c3678a8b7bf7866fc693518a33c263214a5
gnu: python-httpx: Rearange inputs, fix tests. * gnu/packages/python-web.scm (python-httpx): Refresh test flags for skipped tests. [arguments]: Apply G-expressions. <test-flags>: Remove not existing tests from the ignore list. [propagated-inputs]: Remove python-charset-normalizer, python-chardet, and python-rfc3986; add python-anyio, python-h2, python-socksio, and python-zstandard. [native-inputs]: Remove python-trio-typing, python-wheel, and python-zstandard; add python-chardet. Change-Id: I62f668ee3659220938b268ac17fdf594a95d076c