gnu: python-alembic: Update to 1.14.0. * gnu/packages/databases.scm (python-alembic): Update to 1.14.0. [arguments]<test-flags>: Skip 4 tests requiring latest python-pytz. [propagated-inputs]: Add python-typing-extensions. [native-inputs]: Remove python-pytest-cov; add python-pytest, python-setuptools, and python-wheel. Change-Id: Ife6a19416839ad1f94e912f926871db362ab820c
gnu: python-httpbin: Fix build. Fix regression introduced after update python-greenlet, see <https://ci.guix.gnu.org/build/6720907/log/raw>. * gnu/packages/web.scm (python-httpbin) [propagated-inputs]: Remove duplicated python-greenlet and python-greenlet; add python-greenlet-2. Change-Id: I4d8736e1b8ebd5fa4aeca8947ac4a8c5620387ab
gnu: Add python-greenlet-2. * gnu/packages/python-xyz.scm (python-greenlet-2): New variable. Change-Id: Ib741d0eff8bd11bc5cbc7ffa97834747a67a5db5
gnu: python-jaraco-test: Update to 5.5.1. * gnu/packages/python-xyz.scm (python-jaraco-test): Update to 5.5.1. [native-inputs]: Remove python-flake8, python-pytest-black, python-pytest-cov, python-pytest-flake8, and python-pytest-mypy; add python-jaraco-collections. Change-Id: I4f90c713cc0c0128763234d63481faffe133d037
gnu: python-arpeggio: Update to 2.0.2. * gnu/packages/python-xyz.scm (python-arpeggio): Update to 2.0.2. [build-system]: Swap to pyproject-build-system. [native-inputs]: Remove python-coverage, python-coveralls, python-flake8, python-mike, python-mkdocs, python-pytest-runner, and python-twine; add python-setuptools. [description]: Fix fill column. Change-Id: Iaeb123ec2a4d953b071663a2847174effed58692
gnu: python-marshmallow-jsonapi: Use pyproject-build-system. * gnu/packages/python-xyz.scm (python-marshmallow-jsonapi) [build-system]: Swap to pyproject-build-system. [native-inputs]: Remove python-flake8, python-flake8-bugbear, python-mock, and python-tox; add python-setuptools and python-wheel. [description]: Fix fill column. Change-Id: I980c915b1b110931829dec6cc84455919e8f77a5
gnu: python-faker: Update to 33.1.0. * gnu/packages/python-xyz.scm (python-faker): Update to 33.1.0. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use defualt 'check. [propagated-inputs]: Add python-typing-extensions. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I3c1d49743d2dcfb434e81349cc1046dd707c07c6
gnu: python-marshmallow: Update to 3.22.0. * gnu/packages/python-xyz.scm (python-marshmallow): Update to 3.22.0. [native-inputs]: Remove python-flake8, python-flake8-bugbear, python-mypy, python-setuptools, and python-wheel; add python-flit-core. [description]: Start from a new line. Change-Id: Ib45c9bd921cba90c198cd8bdfc43023db99baf98
gnu: python-diff-cover: Update to 9.2.0. * gnu/packages/python-xyz.scm (python-diff-cover): Update to 9.2.0. Adjust style. [arguments]<test-flags>: Ignore just one test. [native-inputs]: Remove python-flake8 and python-pytest-flake8; add python-pycodestyle, python-pyflakes, and python-pytest-datadir. [description]: Start from a new line, fix fill column. Change-Id: I01de4b79a8f3ccba8ca943907ddc77c9b8ca26e8
gnu: python-codespell: Update to 2.3.0. * gnu/packages/python-xyz.scm (python-codespell): Update to 2.3.0. [arguments]<phases>: Add 'fix-pytest-config. [inputs]: Remove python-chardet. [propagated-inputs]: Add python-chardet. [native-inputs]: Remove python-flake8 and python-pytest-cov. [description]: Start from a new line, fix fill column. Change-Id: Id3eb7e1547f37fbf92de3eaf1a5bf58f79ba5905
gnu: python-progressbar2: Update to 4.5.0. * gnu/packages/python-xyz.scm (python-progressbar2): Update to 4.5.0. [build-system]: Swap to pyproject-build-system. [argumetns]<test-flags>: Add bare minimal tests options to make them work. <phases>: Add 'fix-pytest-config. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-flake8, python-pycodestyle, python-pytest-cache, python-pytest-cov, python-pytest-flakes, python-pytest-pep8, and python-sphinx; add python-dill, python-setuptools, python-setuptools-scm, and python-wheel. Change-Id: Ia0771e92753f991471e63d7270803ca885382917
gnu: python-utils: Update to 3.9.1. * gnu/packages/python-xyz.scm (python-utils): Update to 3.9.1. [source]: Adjust URI name as PyPI archive has been changed. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Add 'fix-pytest-config and use default 'check. [propagated-inputs]: Add python-loguru and python-typing-extensions. [native-inputs]: Remove labels. Remove python-pytest-runner and python-six; add python-setuptools and python-wheel. [description]: Fix fill column. Change-Id: I0365e3753e411363f117a35e972ff3e738ddb1ea
gnu: python-pep8-naming: Update to 0.14.1. * gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.14.1. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use custom 'check. [native-inputs]: Add python-setuptools, and python-wheel. [description]: Adjust fill column. Change-Id: I6bb2cd30cad18518c91897070288c2872cad2a58
gnu: python-py-partiql-parser: Update to 0.5.6. * gnu/packages/python-xyz.scm (python-py-partiql-parser): Update to 0.5.6. [source]: Swap to git checkout containing tests. [arguments]<tests?>: Enable them. [native-inputs]: Remove python-black, python-flake8, and python-mypy. [description]: Start from a new line. Change-Id: I0c5865158ddef1512b5fb73d11a540650a01b29f
gnu: python-validators: Update to 0.34.0. * gnu/packages/python-xyz.scm (python-validators): Update to 0.34.0. [build-system]: Swap to pyproject-build-system. [arguments]<tests-flags>: Ignore tests for optional Python module. [native-inputs]: Remove python-flake8 and python-isort; add python-setuptools and python-wheel. [description]: Fix fill column. Change-Id: I100d8f6d71794d17fdfe6bcbaadd43f2f63bd8e0
gnu: python-sphinx-5: Adjust inputs. * gnu/packages/sphinx.scm (python-sphinx-5) [propagated-inputs]: Remove python-flake8, python-isort, and python-mypy. Change-Id: I3de5a076b251ea7585fd96d43109e19ece318830
gnu: python-sphinx: Adjust inputs. * gnu/packages/sphinx.scm (python-sphinx) [propagated-inputs]: Remove python-flake8, python-isort, and python-mypy. Change-Id: I3809dd14b655ab51eeadabdbc68482bd8c208a6d
gnu: python-flake8-isort: Update to 6.1.1. * gnu/packages/python-xyz.scm (python-flake8-isort): Update to 6.1.1. [source]: Adjust URI name as PyPI archive has been changed. [arguments]<test-flags>: Explicitly disable tests as no provided in PyPI archive or git checkout. [native-inputs]: Add python-hatchling. Change-Id: I89442d131e81d4dd4fba0f554c2197676aac38d9
gnu: python-flake8-quotes: Update to 3.4.0. * gnu/packages/python-xyz.scm (python-flake8-quotes): Update to 3.4.0. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I37446ade937f2f0cc0ea1c12acf3e176971964ad
gnu: python-flake8-pie: Update to 24.9.0. * gnu/packages/python-xyz.scm (python-flake8-pie): Update to 24.9.0. [build-system]: Swap to pyproject-build-system. [arguments]<test-flags>: Disable just 2 failing tests. [propagated-inputs]: Add python-attrs, python-flake8, and python-pyflakes. [native-inputs]: Add python-hatchling and python-pytest. Change-Id: Ife6dfef657996497356c4a0d62b2097702bd2024