~ruther/guix-local

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
79b1167f — Sharlatan Hellseher 8 months ago
gnu: python-jaraco-functools: Update to 4.2.1.

* gnu/packages/python-xyz.scm (python-jaraco-functools): Update to 4.2.1.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-cov, python-pytest-flake8, and python-pytest-mypy.

Change-Id: I4d907eef57b42fefa29872497e5bbed35341a3e6
5f294104 — Sharlatan Hellseher 8 months ago
gnu: python-jaraco-classes: Update to 3.4.0.

* gnu/packages/python-xyz.scm (python-jaraco-classes): Update to 3.4.0.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-cov, python-pytest-flake8, python-pytest-mypy,
python-setuptools-scm, and python-wheel.

Change-Id: I5e07e1a9308139f091da1daad7f216dba36b0040
89f17f04 — Sharlatan Hellseher 8 months ago
gnu: python-typeguard: Update to 4.4.4.

* gnu/packages/python-xyz.scm (python-typeguard): Update to 4.4.4.
  [native-inputs]: Remove python-typing-extensions and python-wheel.

Change-Id: I190744b3842f8a1285b9195174d03e1aab292450
50e11feb — Sharlatan Hellseher 8 months ago
gnu: python-parameterized: Disable tests.

Project has no updates since 2023, and might be not maintained see
<https://github.com/wolever/parameterized/issues/181>.

* gnu/packages/check.scm (python-parameterized) [arguments] <tests?>:
  Disable as all broken.

Change-Id: I3038cc08f86cd033c02c68976d91cb3f1b0ce0b9
bca19352 — Sharlatan Hellseher 8 months ago
gnu: python-poetry-core: Update to 2.1.3.

* gnu/packages/python-build.scm (python-poetry-core): Update to 2.1.3.

Change-Id: I413513d97365f85cbc830cd82aafd20c9530d781
bf109f3d — Sharlatan Hellseher 8 months ago
gnu: python-pytz: Switch to pypproject-build-system.

* gnu/packages/time.scm (python-pytz):
  [build-system]: Use pypproject.
  [arguments] <test-backend>: Use 'unittest.
  [native-inputs]: Add python-setuptools.

Change-Id: Iad65c9a0a37306093c0b0364192aaa9d6ce0d011
b3f184ee — Sharlatan Hellseher 8 months ago
gnu: gi-docgen: Update to 2025.4.

* gnu/packages/gnome.scm (gi-docgen): Update to 2025.4.
  [build-system]: Use pyproject.
  [propagated-inputs]: Remove python-tomli.
  [native-inputs]: Add python-pytest-bootstrap and python-setuptools.

Change-Id: Id73ae10611e6d18058d12d6db2cf1991c0e73157
d709cb4b — Sharlatan Hellseher 8 months ago
gnu: python-typogrify: Update to 2.1.0.

Development of <https://github.com/mintchaos/typogrify> has been moved
to a maintained fork of this project. Please file any issues and pull
requests at that repository <https://github.com/justinmayer/typogrify>.

* gnu/packages/python-xyz.scm (python-typogrify): Update to 2.1.0.
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Provide test options as seen in GitHub
  Actions workflow.
  [home-page]: Fix URL.
  [native-inputs]: Remove python-nose; add python-pytest and
  python-hatchling.

Change-Id: I77a22b795b8912b722ef8c67e11fb555dd4b7194
bb55c28e — Sharlatan Hellseher 8 months ago
gnu: python-pycairo: Switch to pyproject-build-system.

* gnu/packages/gtk.scm (python-pycairo):
  [build-system]: Use pyproject.
  [arguments] <phases>: Add 'build-extensions.
  [native-inputs]: Add python-setuptools.

Change-Id: I0c5352aaca6e258c7f425e55dfaead3056fe78fe
9982a886 — Sharlatan Hellseher 8 months ago
gnu: python-smartypants: Update to 2.0.2.

* gnu/packages/python-xyz.scm (python-smartypants): Update to 2.0.2.
  [source]: Switch to PyPI which provides source tarball as the owner of
  the project has been changed.
  [build-system]: Use pyproject.
  [arguments]: Drop them.
  [home-page]: Fix permament redirect
  from <https://github.com/leohemsted/smartypants.py>
  to   <https://github.com/justinmayer/smartypants.py>.
  [native-inputs]: Remove python-nose; add python-setuptools.

Change-Id: I12faf46dd759672d20c15e34c2df14d90a8b9b1b
Next