gnu: python-jupyter-core: Fix tests. * gnu/packages/python-xyz.scm (python-jupyter-core) [native-inputs]: Add python-pip. Change-Id: I6c2c553cd6a0025fca29ca8bbb51d73f957c53c1
gnu: python-asttokens: Update to 2.4.1. * gnu/packages/python-xyz.scm (python-asttokens): Update to 2.4.1. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I95381f41e6e09d65ee0bfcef4c39d39a658a7607
gnu: python-pylint: Update to 3.3.1. * gnu/packages/check.scm (python-pylint): Update to 3.3.1. Refresh package style. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use default 'check phase. Add 'set-home phase. <test-flags>: Move test selection/exclusion logic here. [native-inputs]: Add python-pytest-timeout, python-setuptools, and python-wheel. Change-Id: I2cde539f5f29a23d4037232937e419bbfd47d372
gnu: python-astroid: Update to 3.3.4. * gnu/packages/python-xyz.scm (python-astroid): Update to 3.3.4. [build-system]: Swap to pyproject-build-system. [native-inputs]: Remove python-pytest-runner; add python-setuptools and python-wheel. Change-Id: Iba903fcf31f5ff7b014d74426f91e80f17877fff
gnu: python-fastjsonschema: Update to 2.20.0. * gnu/packages/python-xyz.scm (python-fastjsonschema): Update to 2.20.0. Adjust style. [source]: Swap to git checkout containing tests. [arguments]<tests>: Enable them. [native-inputs]: Remove python-pylint. Change-Id: Ia5f9cccc3f225c621a56a17da07e5ea43d4489f9
gnu: python-pytest-remotedata: Fix tests. * gnu/packages/python-check.scm (python-pytest-remotedata): Fix tests. [arguments]<test-flags>: Ignore one more test, enable parallel tests. [native-inputs]: Add python-pytest-xdist. Change-Id: Ib5f58f415491ea4f5090af8bf47d31584edb037b
gnu: python-pytest-random-order: Update to 1.1.1. * gnu/packages/check.scm (python-pytest-random-order): Update to 1.1.1. [build-system]: Swap to pyproject-build-system. [arguments]<test-flags>: Disable some failing tests. [native-inputs]: Add python-pytest-xdist, python-setuptools, python-py, and python-wheel. Change-Id: Iab4d940379f7995669f5ead9980bb8779c3266e4
gnu: python-pytest-metadata: Update to 3.1.1. * gnu/packages/python-check.scm (python-pytest-metadata): Update to 3.1.1. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-hatchling and python-hatch-vcs. Change-Id: If6d335a10a8eafcbab09e6149f8117647f95990f
gnu: python-prettytable: Update to 3.12.0. * gnu/packages/python-xyz.scm (python-prettytable): Update to 3.12.0. [build-system]: Swap to pyproejct-build-system. [arguments]<phases>: Use custom 'check phase. [native-inputs]: Remove python-pytest-lazy-fixture; add python-hatchling, python-hatch-vcs, python-pytest-cov, and python-pytest-lazy-fixtures. Change-Id: I19d93bb92dec4f65d581dd8fcecbc137e1fdd4d6
gnu: Add python-pytest-lazy-fixtures. * gnu/packages/check.scm (python-pytest-lazy-fixtures): New variable. Change-Id: I366ede16bf72f99b38b1edc43535a2c969822787
gnu: python-pytest-flask: Update to 1.3.0. * gnu/packages/python-check.scm (python-pytest-flask): Update to 1.3.0. [build-system]: Swap to pyproject-build-system. [propagated-inputs]: Add python-flask. [native-inputs]: Remove python-flask and python-werkzeug; add python-setuptools and python-wheel. Change-Id: I73beecdcb9b954cc406fbfb7cac3cb4614c299ae
gnu: python-pytest-doctestplus: Update to 1.2.1. * gnu/packages/python-check.scm (python-pytest-doctestplus): Update to 1.2.1. [arguments]<test-flags>: Enable tests requiring git. <phases>: Add 'patch-git-path phase. [native-inputs]: Add git-minimal/pinned. Change-Id: If9fbec52481cc86581058e379e2f4f82ad7f1b2c
gnu: python-pytest-flake8: Update to 1.3.0. * gnu/packages/python-check.scm (python-pytest-flake8): Update to 1.3.0. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I4fc09e232585d3c92d27609e5d2d10c9d01bc7a5
gnu: Remove python-pytest-catchlog. It's unmaintained for 7y, failing to build and not in use by any other packages in Guix. * gnu/packages/check.scm (python-pytest-catchlog): Delete variable. Change-Id: Ia16c03a965d7b6fc493e950b41cdbc3a8898c1f2
gnu: python-qstylizer: Update to 0.2.4. * gnu/packages/python-xyz.scm (python-qstylizer): Update to 0.2.4. [native-inputs]: Remove python-pytest-catchlog; add python-setuptools and python-wheel. Change-Id: I09ef64e0cd5a2f4336b4ff6a78f4f9eca0eae7b6
gnu: python-tinycss2: Update to 1.4.0. * gnu/packages/python-web.scm (python-tinycss2): Update to 1.4.0. [native-inputs]: Remove python-pytest-flake8 and python-pytest-isort. Change-Id: I397b3cd61473fcf90681be1cab784ba7cc16334b
gnu: python-pytest-asyncio: Update to 0.24.0. * gnu/packages/check.scm (python-pytest-asyncio): Update to 0.24.0. [source]: Swap to PyPI tarball as a fresh release contains tests. [arguments]<tests>: Enable them. <phases>: Remove 'pretend-version phase. Change-Id: I67f11641fba485a94f5617292a4d75ec25af8420
gnu: python-pydantic: Update to 1.10.19. * gnu/packages/python-xyz.scm (python-pydantic): Update to 1.10.19. [build-system]: Swap to pyproject-build-system. [arguments]<test-flags>: Deselect one failing test. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I58a30ef449bf689d129bf571ecf45d2b68f0925f
gnu: python-dirty-equals: Update to 0.8.0. * gnu/packages/python-xyz.scm (python-dirty-equals): Update to 0.8.0. Adjust package indentation. [arguments]<test-flags>: Silent more tests. [native-inputs]: Remove python-pydantic, to break the cycle. Change-Id: I9499d79a4fc82e692aeed5b95fd69dd63e457635
gnu: python-pytest-mpl: Update to 0.17.0. * gnu/packages/python-check.scm (python-pytest-mpl): Update to 0.17.0. [propagated-inputs]: Remove python-nose. Change-Id: Iecf1eae467d958353a4b16512150a229283a92c2