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
gnu: python-pytest-rerunfailures: Update to 15.1. * gnu/packages/python-check.scm (python-pytest-rerunfailures): Update to 15.1. [build-system]: Use pyproject. [propagated-inputs]: Remove python-pytest and python-setuptools; add python-packaging. [native-inputs]: Add python-pytest-bootstrap and python-setuptools. Change-Id: I48ecbe8d015a6ddbf68bc79217f73e301a4bff0b
gnu: python-pytest-randomly: Update to 3.16.0. * gnu/packages/check.scm (python-pytest-randomly): Update to 3.16.0. [build-system]: Use pyproject. [arguments] <test-flags>: Utilize it. <phases>: Use default 'check. [propagated-inputs]: Remove python-importlib-metadata and python-pytest. [native-inputs]: Remove python-coverage; add python-pytest-bootstrap and python-setuptools. Change-Id: I9b66590bdc37f5b8bf857a8aeb640755f994d4f8
gnu: python-factory-boy: Update to 3.3.3. * gnu/packages/python-xyz.scm (python-factory-boy): Update to 3.3.3. [build-system]: Use pyproject. [home-page]: Fix URL. [native-inputs]: Add python-setuptools. Change-Id: I585f6547e74e61236df80a75ea63f9606355611b
gnu: python-faker: Update to 37.4.2. * gnu/packages/python-xyz.scm (python-faker): Update to 37.4.2. [propagated-inputs]: Remove python-dateutil and python-typing-extensions; add python-tzdata. [native-inputs]: Remove python-random2 and python-wheel. Change-Id: I908ec7181904a7f40b1c3393bed019dbf869a97b
gnu: python-ukpostcodeparser: Update to 1.1.2. * gnu/packages/python-xyz.scm (python-ukpostcodeparser): Update to 1.1.2. [build-system]: Use pyproject. [arguments] <test-flags>: Move custom check flags here. <phases>: Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I7d5a6b84d105db716aef98ad4991afec7e41b1e1
gnu: python-certifi: Enable tests. * gnu/packages/python-crypto.scm (python-certifi) [version]: Adjust it to match Git tag. [source]: Switch to git-fetch containing tests. [arguments] <tests?>: Enable them. [native-inputs]: Add nss-certs-for-test and python-pytest. Change-Id: Iaaf175c4de5baa08232ada9583c083fd2bc017ef
gnu: python-certifi: Update to 2025.6.15. * gnu/packages/python-crypto.scm (python-certifi): Update to 2025.6.15. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I9aa8882533a6a603dc223be61c48adda45ccc8a4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-decorator: Update to 5.2.1. * gnu/packages/python-xyz.scm (python-decorator): Update to 5.2.1. [build-system]: Use pyproject. [arguments] <test-backend>: Use 'custom. [native-inputs]: Add python-setuptools. Change-Id: I30df3ff3c4500b2456f8edfc473a2edb87542fb7