gnu: python-xlib: Update to 0.33. * gnu/packages/python-xyz.scm (python-xlib): Update to 0.33. [build-system]: Use pyproject. [arguments]: Remove trailing #t from lambdas. [native-inputs]: Remove python-setuptools-scm; add python-pytest and python-setuptools. Change-Id: I2fb5025dbed0585b1ef74864b80c0b39fe112bbc
gnu: python-marshmallow: Update to 4.0.0. * gnu/packages/python-xyz.scm (python-marshmallow): Update to 4.0.0. [arguments] <phases>: Add 'set-check-environment. [propagated-inputs]: Remove python-packaging. [native-inputs]: Remove python-pytz; add tzdata-for-tests. Change-Id: I8968a2e28056fb16de2f206df70f7243ad7090e5
gnu: python-cytoolz: Update to 1.0.1. * gnu/packages/python-xyz.scm (python-cytoolz): Update to 1.0.1. [build-system]: Use pyproject. [arguments] <tests?>: Enable them. <test-flags>: Add option to run tests against installed module. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: Ifb9817cee571fb99666fc01f0c0196706fae7179
gnu: python-pyproject-hooks: Update to 1.2.0. * gnu/packages/python-xyz.scm (python-pyproject-hooks): Update to 1.2.0. [propagated-inputs]: Remove python-tomli. Change-Id: I79fcc01550a6e7c72a91bf55690148e10a054ded
gnu: python-amply: Update to 0.1.6. * gnu/packages/python-xyz.scm (python-amply): Update to 0.1.6. [build-system]: Use pyproject. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: If8d8854a9e76ed36fd2d158293a6de8d0c9b8b87
gnu: python-absl-py: Update to 2.3.1. * gnu/packages/python-xyz.scm (python-absl-py): Update to 2.3.1. [arguments] <tests?>: Tests require Bazel, disable them for now. [native-inputs]: Remove python-setuptools and python-wheel; add python-hatchling. Change-Id: Iae112845d901067e1033fcfe5a29e5dbb81ab75b
gnu: python-utils: Fix tests. * gnu/packages/python-xyz.scm (python-utils)[native-inputs]: Remove python-wheel; add python-pytest-asyncio. Change-Id: If190cfbd00e47a6c27f42d9941500ae070051e76
gnu: python-annoy: Update to 1.17.3. * gnu/packages/python-xyz.scm (python-annoy): Update to 1.17.3. [source]: Switch to git-fetch providing tests. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-nose; add python-numpy, python-pytest, and python-setuptools. Change-Id: I7d98d3f76fe1a94d392551ed833cf493c02fec40
gnu: python-gssapi: Update to 1.10.0. * gnu/packages/python-xyz.scm (python-gssapi): Update to 1.10.0. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Add '--pyargs' option to tests against installed library. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-nose; add python-pytest and python-setuptools. Change-Id: I517b2ecf9527f15dc54c08186a51569f6a730586
gnu: python-voluptuous: Update to 0.15.2. * gnu/packages/python-xyz.scm (python-voluptuous): Update to 0.15.2. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-nose; add python-pytest and python-setuptools. Change-Id: I306b65ff59e9cb1e4d7400ab057912bae072e520
gnu: python-k5test: Update to 0.10.4. * gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.4. [build-system]: Switch to pyproejct-build-system. [arguments] <phases>: Remove 'apply-upstream-fixes. [inputs]: Add mit-krb5. [propagated-inputs]: Remove python-six, which, and mit-krb5. [native-inputs]: Remove mit-krb5; add python-setuptools. Change-Id: Ife80993e4e78368c5689515f037961c9f6fee703
gnu: python-astunparse: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-astunparse): [build-system]: Use pyproject. [propagated-inputs]: Remove python-wheel. [native-inputs]: Add python-setuptools. Change-Id: I47ca10fc70a1db146f405247940904f2a5df30fe
gnu: python-unidecode: Update to 1.4.0. * gnu/packages/python-xyz.scm (python-unidecode): Update to 1.4.0. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I7bf733a3d0d61d3a698d0c42898416e84ced8f0f
gnu: python-couleur: Fix build. * gnu/packages/python-xyz.scm (python-couleur) [arguments] <tests?>: Disable them, no tests in PyPI but tests in Git depent on Nose test runner. Change-Id: I6b417e22a6777e69408ea5842ba2486c7aab049b
gnu: python-identify: Update to 2.6.14. * gnu/packages/python-xyz.scm (python-identify): Update to 2.6.14. [argumens] <phases>: Keep 'ensure-no-mtimes-pre-1980. [propagated-inputs]: Remove python-editdistance. [native-inputs]: Remove python-coverage and python-wheel. Change-Id: I920d14a469642f5250922c55b2731a2943c25b31
gnu: python-isort: Update to 6.0.1. * gnu/packages/python-xyz.scm (python-isort): Update to 6.0.1. [arguments] <test-flags>: Ignore benchmark and integration test files; do not run black tests; rework the list of skipped tests. <phases>: Remove 'install-example-plugins; add 'pretend-version. [native-inputs]: Remove python-black, python-hypothesmith, python-libcst-minimal, python-natsort, python-pip, python-poetry-core, python-pypa-build, and python-pytest-mock; add python-hatch-vcs, python-hatchling, and python-hypothesis. Change-Id: Ifb0652d4538ee087933063c5593a469b9af2321c
gnu: python-repoze-lru: Swap Nose with Unittest. * gnu/packages/python-xyz.scm (python-repoze-lru): [arguments] <test-backend>: Use 'unittest. [native-inputs]: Remove python-coverage, python-nose, and python-wheel. Change-Id: Ib91cd3bedbe988436d12f5ba98876b615c8a3765
gnu: python-pkginfo: Update to 1.12.1.2. * gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.12.1.2. [arguments] <test-flags>: Skip one test. Change-Id: Id3f895971b349e2fc572d674ccaf9aead95f52b2
gnu: python-imageio-ffmpeg: Update to 0.6.0. * gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Update to 0.6.0. [build-system]: Use pyproject. Change-Id: Ia3f5592958227ba52e9aa483ffafaaebf8a9aa93
gnu: python-imageio-ffmpeg: Improve style. * gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Improve style. Change-Id: I2fe41000a9eb05d0e6b7e0adfecd8a55ad42ef0c