~ruther/guix-local

10af55b0 — Sharlatan Hellseher 1 year, 6 months ago
gnu: python-jupyter-core: Fix tests.

* gnu/packages/python-xyz.scm (python-jupyter-core) [native-inputs]: Add
python-pip.

Change-Id: I6c2c553cd6a0025fca29ca8bbb51d73f957c53c1
1a31a9fa — Sharlatan Hellseher 1 year, 6 months ago
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
860f7ad1 — Sharlatan Hellseher 1 year, 6 months ago
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
e190cfa1 — Sharlatan Hellseher 1 year, 6 months ago
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
53f4a680 — Sharlatan Hellseher 1 year, 6 months ago
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
7b7b0563 — Sharlatan Hellseher 1 year, 6 months ago
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
06cb215d — Sharlatan Hellseher 1 year, 6 months ago
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
7427ff48 — Sharlatan Hellseher 1 year, 6 months ago
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
27fdf6fa — Sharlatan Hellseher 1 year, 6 months ago
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
1305fc00 — Sharlatan Hellseher 1 year, 6 months ago
gnu: Add python-pytest-lazy-fixtures.

* gnu/packages/check.scm (python-pytest-lazy-fixtures): New variable.

Change-Id: I366ede16bf72f99b38b1edc43535a2c969822787
c5a45b3a — Sharlatan Hellseher 1 year, 6 months ago
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
52ad47b9 — Sharlatan Hellseher 1 year, 6 months ago
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
c443318d — Sharlatan Hellseher 1 year, 6 months ago
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
f35a8c24 — Sharlatan Hellseher 1 year, 6 months ago
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
e5a81b3f — Sharlatan Hellseher 1 year, 6 months ago
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
98c3d491 — Sharlatan Hellseher 1 year, 6 months ago
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
7fd0b739 — Sharlatan Hellseher 1 year, 6 months ago
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
809d36e2 — Sharlatan Hellseher 1 year, 6 months ago
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
a8eb940e — Sharlatan Hellseher 1 year, 6 months ago
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
92fba6c7 — Sharlatan Hellseher 1 year, 6 months ago
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
Next