~ruther/guix-local

11d9d663 — Sharlatan Hellseher 7 months ago
gnu: python-zope-event: Update to 6.0.

* gnu/packages/python-web.scm (python-zope-event): Update to 6.0.
[source] <uri>: Fix archive name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Start from a new line, fix indentation.

Change-Id: I8886fc93c24d6b5b85092a1f05152c6ba118776a
7394d82c — Sharlatan Hellseher 8 months ago
gnu: python-distro: Update to 1.9.0.

* gnu/packages/python-xyz.scm (python-distro): Update to 1.9.0.
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Skip 3 tests.
  [native-inputs]: Add python-setuptools.
  [home-page]: Fix permanent redirect.

Change-Id: I64acf4c3811f2b0e97abc2a6f568fe55a0ab9693
5bcc5e70 — Sharlatan Hellseher 7 months ago
gnu: python-pbr: Update to 7.0.1.

This change is to simplify bootstrap for python-pbr. All of the native
inputs were added to active tests but the #:tests? was set to false
making no sense to keep them.

* gnu/packages/python-xyz.scm (python-pbr): Update to 7.0.1.
Do not inherit from python-pbr-minimal and migrate all missing fields.
[build-system]: Switch to pyprject-build-system.
[propagated-inputs]: Remove git-minimal/pinned; add python-setuptools.
[native-inputs]: Remove python-fixtures-bootstrap, python-mock,
python-six, python-sphinx, python-testrepository-bootstrap,
python-testresources-bootstrap, python-testscenarios-bootstrap,
python-testtools-bootstrap, and python-virtualenv.

Change-Id: I5e53fd5ebd9bb0cfdd8e1da1c1a3d797a7bbfaeb
6fdd0a3d — Sharlatan Hellseher 8 months ago
gnu: python-pydot: Update to 4.0.1.

* gnu/packages/graphviz.scm (python-pydot): Update to 4.0.1.
  [build-system]: Use pyproject.
  [arguments] <phases>: Use default 'check.
  [propagated-inputs]: Remove python-pyparsing-2.4.7; add
  python-pyparsing.
  [native-inputs]: Add python-parameterized, python-pytest,
  python-pytest-xdist, and python-setuptools.

Change-Id: I5f192b2b83ea38ad09921131629f85e2e3207d66
74895932 — Sharlatan Hellseher 8 months ago
gnu: python-pyxdg: Update to 0.28.

* gnu/packages/freedesktop.scm (python-pyxdg): Update to 0.28.
  [build-system]: Use pypproject.
  [arguments] <test-flags>: Skip 2 tests with Pytest "--deselect" option.
  <phases>: Use default 'check; add 'pre-check.
  [native-inputs]: Remove python-nose; add python-pytest and
  python-setuptools.

Change-Id: Ic870ffa65d992e985563d832c9464aade3a27f82
0a37b21b — Sharlatan Hellseher 9 months ago
gnu: python-pytest-checkdocs: Update to 2.10.0.

* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 2.10.0.
  [source]: Switch to git-fetch, PyPI provides only the latest version
  of source packge where we need older compatible with
  python-pypa-build.
  [arguments] <phases>: Add 'set-version.
  [propagated-inputs]: Remove python-importlib-metadata, python-pep517,
  and python-pytest; add python-pypa-build.
  [native-inputs]: Add python-pytest-bootstrap and python-wheel.

Change-Id: I414b8538cb143c94dc7f5c5c5b5db56a56e97c14
fd65332b — Sharlatan Hellseher 9 months ago
gnu: python-pytest-enabler: Update to 3.4.0.

* gnu/packages/check.scm (python-pytest-enabler): Update to 3.4.0.
  [arguments] <tests?>: Enable them.
  [propagated-inputs]: Add python-importlib-resources.
  [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
  python-pytest-flake8, python-pytest-mypy, and python-types-toml.

Change-Id: I5d0ba4ef12ff15e100f4a851a6f10a11bd32b251
c6099ed2 — Sharlatan Hellseher 9 months ago
gnu: python-pythran: Disable tests.

* gnu/packages/python-science.scm (python-pythran): Disable tests.

Change-Id: I468e80c73feda2bdc0e44feed0922836b4e502f5
2bcf768d — Sharlatan Hellseher 9 months ago
gnu: python-beniget: Update to 0.4.2.post1.

* gnu/packages/python-xyz.scm (python-beniget): Update to 0.4.2.post1.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I26b73711421eca86553c1e6c0d4eecc40fc088df
bb3cc882 — Sharlatan Hellseher 10 months ago
gnu: python-pydata-sphinx-theme: Adjust inputs.

* gnu/packages/sphinx.scm (python-pydata-sphinx-theme)
[propagated-inputs]: Remove python-docutils and python-sphinx; add
python-sphinx-6 and python-docutils-0.19.

Change-Id: I859b7e3f54f0c82e5ed03309583088f0645147cb
d91546e8 — Sharlatan Hellseher 8 months ago
gnu: python-rich-click: Update to 1.8.9.

* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.8.9.
  [srouce]: Switch to git-fetch providing tests.
  [build-system]: Use pyproject.
  [propagated-inputs]: Remove python-importlib-metadata; add
  python-typing-extensions.
  [native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I7edc0c34170f4c94daf58ad157c9a877df9a225a
d22f37ba — Sharlatan Hellseher 10 months ago
gnu: python-sphinx-6: Skip some problematic tests.

* gnu/packages/sphinx.scm (python-sphinx-6) [arguments] <tests-flags>:
Run tests in parallel, supported upstream. Skip 10 tests.
[native-inputs]: Add python-pytest-xdist.
[propagated-inputs]: Remove python-docutils; add python-docutils-0.19.

Change-Id: I96e7c88e6fbe195909d4c822d5e34d10985d159a
3922ccc0 — Sharlatan Hellseher 9 months ago
gnu: python-sphinxcontrib-websupport: Update to 2.0.0.

* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport): Update to 2.0.0.
  [build-system]: Use pyproject.
  [native-inputs]: Add python-flit-core.

Change-Id: I6bd810e2bed5ff30a213f52db3bec48a7aadcb9e
3cb680e1 — Sharlatan Hellseher 9 months ago
gnu: python-zope-interface: Update to 7.2.

* gnu/packages/python-web.scm (python-zope-interface): Update to 7.2.
[native-inputs]: Remove python-coverage, python-nose, python-zope-event, and
python-zope-testing; add python-setuptools.

Change-Id: I62aeeeecf414dac92c73d0b0c2ce52b1ba9c99cb
bcc4d8c6 — Sharlatan Hellseher 9 months ago
gnu: python-types-requests: Update to 2.32.4.20250611.

* gnu/packages/python-xyz.scm (python-types-requests): Update to 2.32.4.20250611.
  [arguments] <tests?>: No tests provided.
  [propagated-inputs]: Remove python-types-urllib3; add python-urllib3.
  [native-inputs]: Remove python-wheel.

Change-Id: I390040e08fb411bc88e71ba116d8ab11e8dcb2e7
fad9d8a5 — Sharlatan Hellseher 8 months ago
gnu: python-pyaml: Update to 25.7.0.

* gnu/packages/python-xyz.scm (python-pyaml): Update to 25.7.0.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-unidecode; add python-pytest and
  python-setuptools.

Change-Id: I3a25ddf5e1e1d4a94915f230182ffa6a607b4cb8
9ffa97b4 — Sharlatan Hellseher 8 months ago
gnu: python-ipython-genutils: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-ipython-genutils)
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: I6f7d4a022d7a745ed3a128200a7ed55087708dd8
14dd7f62 — Sharlatan Hellseher 8 months ago
gnu: python-terminado: Update to 1.18.1.

* gnu/packages/python-web.scm (python-terminado): Update to 1.18.1.
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Ignore warnings.
  <phases>: Use default 'check.
  [native-inputs]: Add python-hatchling, and python-pytest-timeout.

Change-Id: I6dce6fbca7886f74b0c0e66db0367c4156313c3b
851a1197 — Sharlatan Hellseher 8 months ago
gnu: python-prometheus-client: Update to 0.22.1.

* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.22.1.
  [build-system]: Use pyproject.
  [arguments] <tests?>: Enable them.
  <test-flags>: Skip 4 failing tests.
  [native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I54522f793364ab2614ef8f30c874f3065ca79a7f
77b486fc — Sharlatan Hellseher 9 months ago
gnu: python-nbconvert: Update to 7.16.6.

* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.16.6.
[native-inputs]: Remove python-pytest-xdist.

Change-Id: I28adb91bc986ce09ab76535a2b566b3f1c3c549e
Next