~ruther/guix-local

d040cf4f — Sharlatan Hellseher 8 months ago
gnu: Add python-types-python-dateutil.

* gnu/packages/python-xyz.scm (python-types-python-dateutil): New variable.

Change-Id: I823d4d3b077326d8c16b79a0dfd43e4b4b7314e4
c5fee1e0 — Sharlatan Hellseher 8 months ago
gnu: python-pdm-backend: Update to 2.4.5.

* gnu/packages/python-build.scm (python-pdm-backend): Update to 2.4.5.

Change-Id: I9e0438f5ff6f1048b48d7e1e3bf79f8301836d55
4e0ee3bb — Sharlatan Hellseher 7 months ago
gnu: python-ruamel.yaml: Update to 0.18.14.

* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.18.14.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-pytest; add python-setuptools.

Change-Id: Iaf7be2953631c31156019f18c15804eb66071597
52489303 — Sharlatan Hellseher 7 months ago
gnu: python-ruamel.yaml.clib: Switch to pyproject-build-system.

* gnu/packages/serialization.scm (python-ruamel.yaml.clib):
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: I25e214dfbc4359b0dc9d6fd2a358472ac0ebb133
f8cce36a — Sharlatan Hellseher 8 months ago
gnu: python-covdefaults: Update to 2.3.0.

* gnu/packages/python-check.scm (python-covdefaults): Update to 2.3.0.
  [build-system]: Use pyproject.
  [arguments] <phases>: Use default 'check.
  [propagated-inputs]: Add python-coverage.
  [native-inputs]: Remove python-coverage; add python-setuptools.

Change-Id: Ic962c330b1c13fedc8b86f97c7138f1b533912f0
b5ffd96e — Sharlatan Hellseher 8 months ago
gnu: python-regex: Update to 2024.11.6.

* gnu/packages/python-xyz.scm (python-regex): Update to 2024.11.6.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use 'unittest.
  <phases>: Use default 'check.
  [native-inputs]: Add python-setuptools.

Change-Id: I5657b0be454c775296d089aec771d316e6aeee27
973626c3 — Sharlatan Hellseher 8 months ago
gnu: python-regex: Improve package style.

* gnu/packages/python-xyz.scm (python-regex): Use G-expressions.
  Fix indentation.
  [description]: Start from a new line and fix fill column.

Change-Id: I423719c74c606dd610b3f7da4dc6fc1e6c569f71
ba1947f6 — Sharlatan Hellseher 8 months ago
gnu: python-importlib-resources: Update to 6.5.2.

* gnu/packages/python-xyz.scm (python-importlib-resources): Update to 6.5.2.
  [arguments]: Drop all custom build steps, covered by pyproject-build-system.
  [propagated-inputs]: Remove python-zipp.
  [native-inputs]: Remove python-flake8, python-pytest-black,
  python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler,
  python-pytest-flake8, and python-pytest-mypy; add python-jaraco-test,
  python-jaraco-collections and python-zipp.

Change-Id: I5c913e2a63389069344bc055e9575f328077858a
868cc3ed — Sharlatan Hellseher 8 months ago
gnu: python-simplejson: Update to 3.20.1.

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

Change-Id: I181c5909e5325601f28fbef01f58cfeed9864f61
80317264 — Sharlatan Hellseher 8 months ago
gnu: python-dbus-python: Reduce closure size.

Tests never run before and silently were skipped because test-backend is
not known for pyrpoject-build-system which is tappy, this change
visually disables tests and remove some unused inputs from closure.

* gnu/packages/python-xyz.scm (python-dbus-python):
  [native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme, and
  python-wheel.

Change-Id: I042ceace8f42ae8514751ffe0fee664db05ce2cc
d1af0f7e — Sharlatan Hellseher 8 months ago
gnu: python-tappy: Update to 3.2.1.

* gnu/packages/python-check.scm (python-tappy): Update to 3.2.1.
  [build-system]: Use pyproejct.
  [native-inputs]: Add python-hatchling.

Change-Id: I3c32e9f5454d5bcccfe5f373bfe724a0b68f12cd
4774af62 — Sharlatan Hellseher 8 months ago
gnu: python-ephemeral-port-reserve: Enable tests.

* gnu/packages/python-web.scm (python-ephemeral-port-reserve): Enable tests.
  [source]: Switch to git-fetch contacting tests.
  [native-inputs]: Add python-pytest.

Change-Id: If9768647f8e69c70329d1d3e761437152fbc50bd
b37e5ec4 — Sharlatan Hellseher 8 months ago
gnu: python-watchdog: Reduce closure size.

* gnu/packages/python-xyz.scm (python-watchdog)
  [propagated-inputs]: Remove python-pathtools.
  [native-inputs]: Remove python-wheel.

Change-Id: I9d65ea302dded43d655f1b54afaff6a35ae5e0c2
ec3054de — Sharlatan Hellseher 8 months ago
gnu: python-zipp: Update to 3.23.0.

* gnu/packages/python-compression.scm (python-zipp): Update to 3.23.0.
  [build-system]: Use pypproject.
  [arguments] <tests?>: Disable them for now as test suite require extra
  packaging.
  [propagated-inputs]: Remove python-more-itertools.
  [native-inputs]: Add python-more-itertools, python-pytest, python-setuptools, and
  python-wheel.

Change-Id: Iffd8dbafe096d91bc7bb92366d7136074af662ba
26fddd2e — Sharlatan Hellseher 8 months ago
gnu: python-jaraco-test: Reduce closure size.

* gnu/packages/python-xyz.scm (python-jaraco-test):
  [propagated-inputs]: Add python-jaraco-collections.
  [native-inputs]: Remove python-jaraco-collections,
  python-pytest-checkdocs, python-pytest-enabler, and python-wheel.

Change-Id: I2928afd4293f5abbd8c62442f036cc2500ede1ee
73a24ad5 — Sharlatan Hellseher 8 months ago
gnu: python-jaraco-collections: Update to 5.2.1.

* gnu/packages/python-xyz.scm (python-jaraco-collections): Update to 5.2.1.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-cov, python-pytest-enabler, and python-pytest-mypy; add
python-setuptools-scm.

Change-Id: Ia14a332e876e007961000e053768ed4cce3771d1
f987f2f4 — Sharlatan Hellseher 8 months ago
gnu: python-jaraco-text: Update to 4.0.0.

* gnu/packages/python-xyz.scm (python-jaraco-text): Update to 4.0.0.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-cov, python-pytest-enabler, python-pytest-mypy, and
python-wheel; add python-setuptools-scm.

Change-Id: Id7eb420628fd4c7b76f4c28eda88d44d323cd9b7
8b939353 — Sharlatan Hellseher 8 months ago
gnu: python-autocommand: Update to 2.2.2.

* gnu/packages/python-xyz.scm (python-autocommand): Update to 2.2.2.
  [build-system]: Use pyproject.
  [arguments]: Drop them.
  [native-inputs]: Remove python-pytest-asyncio; add python-setuptools.

Change-Id: I19bdfdb633775d94bffcf80c6cae2dc9f9e7da90
f0a67c1a — Sharlatan Hellseher 8 months ago
gnu: python-jaraco-context: Update to 6.0.1.

* gnu/packages/python-xyz.scm (python-jaraco-context): Update to 6.0.1.
  [arguments] <tests?>: Disable as no tests provided.
  [propagated-inputs]: Add python-backports-tarfile.
  [native-inputs]: Remove python-pytest, python-pytest-black,
  python-pytest-checkdocs, python-pytest-cov, python-pytest-flake8, and
  python-pytest-mypy.

Change-Id: I0096b6ab7289b1ab01bb551e37fd7f2fea528ef7
0a2117f8 — Sharlatan Hellseher 8 months ago
gnu: Add python-backports-tarfile.

* gnu/packages/python-xyz.scm (python-backports-tarfile): New variable.

Change-Id: I213e09fc93760ec0b6f21c8642efd765b9b2b528
Next