gnu: python-jaraco-collections: Update to 5.2.1. * gnu/packages/python-xyz.scm (python-jaraco-collections): Update to 5.2.1. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, and python-pytest-mypy; add python-setuptools-scm. Change-Id: Ia14a332e876e007961000e053768ed4cce3771d1
gnu: python-jaraco-text: Update to 4.0.0. * gnu/packages/python-xyz.scm (python-jaraco-text): Update to 4.0.0. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, python-pytest-mypy, and python-wheel; add python-setuptools-scm. Change-Id: Id7eb420628fd4c7b76f4c28eda88d44d323cd9b7
gnu: python-autocommand: Update to 2.2.2. * gnu/packages/python-xyz.scm (python-autocommand): Update to 2.2.2. [build-system]: Use pyproject. [arguments]: Drop them. [native-inputs]: Remove python-pytest-asyncio; add python-setuptools. Change-Id: I19bdfdb633775d94bffcf80c6cae2dc9f9e7da90
gnu: python-jaraco-context: Update to 6.0.1. * gnu/packages/python-xyz.scm (python-jaraco-context): Update to 6.0.1. [arguments] <tests?>: Disable as no tests provided. [propagated-inputs]: Add python-backports-tarfile. [native-inputs]: Remove python-pytest, python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-flake8, and python-pytest-mypy. Change-Id: I0096b6ab7289b1ab01bb551e37fd7f2fea528ef7
gnu: Add python-backports-tarfile. * gnu/packages/python-xyz.scm (python-backports-tarfile): New variable. Change-Id: I213e09fc93760ec0b6f21c8642efd765b9b2b528
gnu: python-jaraco-functools: Update to 4.2.1. * gnu/packages/python-xyz.scm (python-jaraco-functools): Update to 4.2.1. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-flake8, and python-pytest-mypy. Change-Id: I4d907eef57b42fefa29872497e5bbed35341a3e6
gnu: python-jaraco-classes: Update to 3.4.0. * gnu/packages/python-xyz.scm (python-jaraco-classes): Update to 3.4.0. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-flake8, python-pytest-mypy, python-setuptools-scm, and python-wheel. Change-Id: I5e07e1a9308139f091da1daad7f216dba36b0040
gnu: python-typeguard: Update to 4.4.4. * gnu/packages/python-xyz.scm (python-typeguard): Update to 4.4.4. [native-inputs]: Remove python-typing-extensions and python-wheel. Change-Id: I190744b3842f8a1285b9195174d03e1aab292450
gnu: python-parameterized: Disable tests. Project has no updates since 2023, and might be not maintained see <https://github.com/wolever/parameterized/issues/181>. * gnu/packages/check.scm (python-parameterized) [arguments] <tests?>: Disable as all broken. Change-Id: I3038cc08f86cd033c02c68976d91cb3f1b0ce0b9
gnu: python-poetry-core: Update to 2.1.3. * gnu/packages/python-build.scm (python-poetry-core): Update to 2.1.3. Change-Id: I413513d97365f85cbc830cd82aafd20c9530d781
gnu: python-pytz: Switch to pypproject-build-system. * gnu/packages/time.scm (python-pytz): [build-system]: Use pypproject. [arguments] <test-backend>: Use 'unittest. [native-inputs]: Add python-setuptools. Change-Id: Iad65c9a0a37306093c0b0364192aaa9d6ce0d011
gnu: gi-docgen: Update to 2025.4. * gnu/packages/gnome.scm (gi-docgen): Update to 2025.4. [build-system]: Use pyproject. [propagated-inputs]: Remove python-tomli. [native-inputs]: Add python-pytest-bootstrap and python-setuptools. Change-Id: Id73ae10611e6d18058d12d6db2cf1991c0e73157
gnu: python-typogrify: Update to 2.1.0. Development of <https://github.com/mintchaos/typogrify> has been moved to a maintained fork of this project. Please file any issues and pull requests at that repository <https://github.com/justinmayer/typogrify>. * gnu/packages/python-xyz.scm (python-typogrify): Update to 2.1.0. [build-system]: Use pyproject. [arguments] <test-flags>: Provide test options as seen in GitHub Actions workflow. [home-page]: Fix URL. [native-inputs]: Remove python-nose; add python-pytest and python-hatchling. Change-Id: I77a22b795b8912b722ef8c67e11fb555dd4b7194
gnu: python-pycairo: Switch to pyproject-build-system. * gnu/packages/gtk.scm (python-pycairo): [build-system]: Use pyproject. [arguments] <phases>: Add 'build-extensions. [native-inputs]: Add python-setuptools. Change-Id: I0c5352aaca6e258c7f425e55dfaead3056fe78fe
gnu: python-smartypants: Update to 2.0.2. * gnu/packages/python-xyz.scm (python-smartypants): Update to 2.0.2. [source]: Switch to PyPI which provides source tarball as the owner of the project has been changed. [build-system]: Use pyproject. [arguments]: Drop them. [home-page]: Fix permament redirect from <https://github.com/leohemsted/smartypants.py> to <https://github.com/justinmayer/smartypants.py>. [native-inputs]: Remove python-nose; add python-setuptools. Change-Id: I12faf46dd759672d20c15e34c2df14d90a8b9b1b
gnu: python-requests: Update to 2.32.5. * gnu/packages/python-web.scm (python-requests): Update to 2.32.5. [native-inputs]: Remove python-pip and python-wheel. Change-Id: I46a990efba2015a7c54d8dfad0c916635fa521ab
gnu: python-urllib3: Update to 2.5.0. * gnu/packages/python-web.scm (python-urllib3): Update to 2.5.0. [native-inputs]: Add python-hatch-vcs and python-setuptools-scm. Change-Id: Ibe502c2193f03a58f5c3adaf29771498a47d4e7b
gnu: python-charset-normalizer: Update to 3.4.2. * gnu/packages/python-xyz.scm (python-charset-normalizer): Copy package defination from python-charset-normalizer-3. [build-system]: Use pypproject. [arguments] <phases>: Use default 'wrap; add 'fix-scripts. [native-inputs]: Add python-setuptools. Change-Id: I1f7ad78630a72be7e936f00b11bed0dab8dec21e
gnu: python-pysocks: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-pysocks): [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: I3251a080eadf8e194729bc03125bb65e2fbc858f
gnu: python-pyopenssl: Fix build. * gnu/packages/python-crypto.scm (python-pyopenssl): [native-inputs]: Remove python-wheel; add python-setuptools. Change-Id: Ief105242f3472e88baa8b44d011a485b1ae09e59