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
gnu: python-httpcore: Update to 1.0.9. * gnu/packages/python-web.scm (python-httpcore): Update to 1.0.9. Change-Id: Iea53b554e9ad0687e5529ec32e8aad69dc3a553f
gnu: python-uvicorn: Fix build. * gnu/packages/python-web.scm (python-uvicorn): [native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.26. Change-Id: I1066aef6557eec3a173d88535e14cbd847ae36f3
gnu: python-flasgger: Reduce closure size. * gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.7.1. [arguments] <test-flags>: Skip example tests to reduce closure size from native inputs. <phases>: Remove 'prepare-check. [native-inputs]: Remove python-apispec, python-apispec-webframeworks, python-decorator, python-flask-restful, python-flex, python-marshmallow, python-pytest-cov, and python-wheel. Change-Id: I724855c2cdd22d9d36c0f7716ae183cf3b7db382
gnu: python-brotlicffi: Fix tests. * gnu/packages/python-compression.scm (python-brotlicffi): Fix tests. [arguments] <phases>: Add 'set-brotli-source. [native-inputs]: Add python-pytest. Change-Id: I50555c234d4dbf20f2cdd846f8191c8da7349247
gnu: python-brotlicffi: Fix indentation. * gnu/packages/python-compression.scm (python-brotlicffi): Fix indentation. Change-Id: I1d19faaa147595159eff380f45bb2989ea2cf587
gnu: python-httptools: Update to 0.6.4. * gnu/packages/python-web.scm (python-httptools): Update to 0.6.4. [source] <snippet>: Remove vendor. [arguments] <test-flags>: Skip only one test. <phases>: Remove 'preparation; add 'configure-build-ext. [build-system]: Use pyproject. [inputs]: Add llhttp. [native-inputs]: Add python-setuptools. Change-Id: I81eaa61c96e2f41519648cccc625f2bc0a731269