gnu: python-url-normalize: Update to 2.2.1. * gnu/packages/python-web.scm (python-url-normalize): Update to 2.2.1. [propagated-inputs]: Add python-idna. [native-inputs]: Remove python-poetry-core and python-pytest-flakes; add python-setuptools. Change-Id: I444015c75241c6284ee190c19b8135191226abda
gnu: Remove python-linecache2. Upstream note: This repository was archived by the owner on Nov 25, 2023. It is now read-only. No users in Guix. * gnu/packages/python-xyz.scm (python-linecache2): Delete variable. Change-Id: I12deda7a2359ceec86daa60c86dce9d2bfc9764e
gnu: Remove python-traceback2. Upstream note: This repository was archived by the owner on Nov 25, 2023. It is now read-only. No users in Guix. * gnu/packages/python-xyz.scm (python-traceback2): Delete variable. Change-Id: I67c4575841bf9fbc775b0105de0c6a281620c175
gnu: Remove python-jschema-to-python. Not maintained since 2019, fails to build no users in Guix. * gnu/packages/python-web.scm (python-jschema-to-python): Delete variable. Change-Id: I73b10bece77b029dfa4c5deb6f749145b942e98b
gnu: Remove python-sarif-om. Not maintained since 2021, fails to build no users in Guix. * gnu/packages/python-web.scm (python-sarif-om): Delete variable. Change-Id: I7730b1c7b979bf4c58fe6db9cf56c101a08ef1ae
gnu: python-cfn-lint: Reduce closure size. * gnu/packages/python-web.scm (python-cfn-lint)[arguments] <test-flags>: Skip optional test. [propagated-inputs]: Remove python-jschema-to-python and python-sarif-om. Change-Id: I0eb5d4d852602773f73234c13b58541d03afaae9
gnu: python-widgetsnbextension: Update to 4.0.14. * gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 4.0.14. [arguments] <tests?>: No tests. [native-inputs]: Remove python-wheel. Change-Id: Ic061b06c53bea26f05a5871cf50a88bcd1e6921a
gnu: python-requests-mock: Update to 1.12.1. * gnu/packages/python-web.scm (python-requests-mock): Update to 1.12.1. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-pbr, python-discover, python-docutils, python-fixtures, python-mock, python-sphinx, and python-testrepository; add python-requests-futures, python-setuptools, python-setuptools-scm, and python-testtools. Change-Id: I24229600b9bc6a91b771f69de06322c0f82a6339
gnu: Add python-requests-futures. * gnu/packages/python-web.scm (python-requests-futures): New variable. Change-Id: Ibaa9299001567bcfe65247fd192bb64076f80dda
gnu: python-oslotest: Fix build. * gnu/packages/openstack.scm (python-oslotest)[arguments] <phases>: Add 'remove-sub-package. [native-inputs]: Remove python-coverage and python-wheel. Change-Id: Ibefd7e2bd7d60477931e38ba790fa01dfcae9403
gnu: python-bandit: Update to 1.8.6. * gnu/packages/python-check.scm (python-bandit): Update to 1.8.6. [arguments] <tests?>: Disable for now. [propagated-inputs]: Remove python-gitpython, python-jschema-to-python, and python-sarif-om. [native-inputs]: Remove python-beautifulsoup4, python-fixtures, python-stestr, python-testscenarios, python-testtools, and python-wheel. Change-Id: Ib333f89b750e02bcaa22f599f8b3d4ba9164e6b9
gnu: python-fastbencode: Update to 0.3.2. * gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.2. [arguments] <test-backend>: Use 'unittest. [native-inputs]: Remove python-cython-3 and python-wheel; add python-cython. Change-Id: Ie945290b90ef43bf228b780ca2413397da4211a1
gnu: Remove python-fixtures-bootstrap. * gnu/packages/check.scm (python-fixtures-bootstrap): Delete variable. Change-Id: I3a3777206aabcac54f78b1e2565632abb19a6f62
gnu: Remove python-subunit-bootstrap. * gnu/packages/check.scm (python-subunit-bootstrap): Delete variable. Change-Id: If88a19cc0360c8b8c51d2d2cf8a43d2612cacb6b
gnu: python-subunit: Update to 1.4.4. * gnu/packages/check.scm (python-subunit): Update to 1.4.4. Don't inherit from python-subunit as it's no longer required and migrate missing fields from it. [build-system]: Switch to pygobject-build-system. [arguments] <test-backend>: Use custom. <test-flags>: Provide options to run testtols. <phases>: Add 'disable-failing-tests, and 'disable-failing-console-scripts. [propagated-inputs]: Remove python-extras; add python-iso8601 and python-pygobject. [native-inputs]: Remove python-hypothesis; add python-setuptools. Change-Id: I394f8e3c3caf500cc875e8ba480bef108ad558aa
gnu: Remove python-testrepository-bootstrap. * gnu/packages/check.scm (python-testrepository-bootstrap): Delete variable. Change-Id: I06cbc9c9bed43956c75f9fabfcdf979198f285b7
gnu: python-testrepository: Update to 0.0.21. * gnu/packages/check.scm (python-testrepository): Update to 0.0.21. Don't inherit from python-testrepository as it's no longer required and migrate missing fields from it. [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: All good now. <phases>: Use custom 'check. [propagated-inputs]: Remove python-testtools; add python-iso8601. [native-inputs]: Remove python-mimeparse; add python-hatch-vcs, python-hatchling, python-pytz, python-setuptools, python-testresources, and python-testscenarios. Change-Id: I460e73ceae61d61d0392621d0f5bd89b50238be8
gnu: python-testtools-bootstrap: Simplify. * gnu/packages/check.scm (python-testtools-bootstrap): Inherit from python-testtools and make it hidden. Change-Id: I2575ade5cd4292aff4a6028c9c092437c8a8b396
gnu: python-testtools: Switch to pyproject. * gnu/packages/check.scm (python-testtools): Don't inherit from python-testtools-bootstrap as it's no longer required and migrate missing fields from it. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use custom. <test-flags>: Provide options to run testtols. <phases>: Use default 'check; add 'pre-check. [propagated-inputs]: Remove python-pbr. [native-inputs]: Remove python-setuptools. [licenses]: Fix it according to pyproject.toml and PyPI. Change-Id: I7c9f5618d90b882141f1880ef7c29996d6a0364b
gnu: python-testscenarios-bootstrap: Simplify. * gnu/packages/check.scm (python-testscenarios-bootstrap): Inherit from python-testscenarios and make it hidden. Change-Id: Ic15bf00f629a3c45dd1aee1e5ea704c2f0bcb03d