~ruther/guix-local

16b55802 — Sharlatan Hellseher 5 months ago
gnu: python-testtools-bootstrap: Simplify.

* gnu/packages/check.scm (python-testtools-bootstrap): Inherit from
python-testtools and make it hidden.

Change-Id: I2575ade5cd4292aff4a6028c9c092437c8a8b396
748f6266 — Sharlatan Hellseher 5 months ago
gnu: python-testtools: Switch to pyproject.

* gnu/packages/check.scm (python-testtools): Don't inherit from
python-testtools-bootstrap as it's no longer required and migrate
missing fields from it.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use custom.
<test-flags>: Provide options to run testtols.
<phases>: Use default 'check; add 'pre-check.
[propagated-inputs]: Remove python-pbr.
[native-inputs]: Remove python-setuptools.
[licenses]: Fix it according to pyproject.toml and PyPI.

Change-Id: I7c9f5618d90b882141f1880ef7c29996d6a0364b
0c26b52b — Sharlatan Hellseher 5 months ago
gnu: python-testscenarios-bootstrap: Simplify.

* gnu/packages/check.scm (python-testscenarios-bootstrap): Inherit from
python-testscenarios and make it hidden.

Change-Id: Ic15bf00f629a3c45dd1aee1e5ea704c2f0bcb03d
43f439a5 — Sharlatan Hellseher 5 months ago
gnu: python-testscenarios: Switch to pyproject.

* gnu/packages/check.scm (python-testscenarios): Don't inherit from
python-testscenarios-bootstrap as it's no longer required and migrate
missing fields from it.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I7bb79f69b806d45896f29c86210096c4fb5bffb7
fbbd2d2f — Sharlatan Hellseher 5 months ago
gnu: Remove python-testresources-bootstrap.

* gnu/packages/check.scm (python-testresources-bootstrap): Delete variable.

Change-Id: I987d4700b057fdcea164fd3873254d4f2cf21f41
6c870fec — Sharlatan Hellseher 5 months ago
gnu: python-testresources: Update to 2.0.2.

* gnu/packages/check.scm (python-testresources): Update to 2.0.2. Don't
inherit from python-testresources-bootstrap as it's no longer required
and migrate missing fields from it.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use custom.
<test-flags>: Provide options to run tests with testtools.
[native-inputs]: Add python-setuptools.
[home-page]: Fix it, taken from PyPI <https://pypi.org/project/testresources/>

Change-Id: I0e5dabcf2803c375f493d736c4b78f5c038023e8
b352ce65 — Sharlatan Hellseher 5 months ago
gnu: python-fixtures: Update to 4.2.6.

* gnu/packages/check.scm (python-fixtures): Update to 4.2.6. Don't
inherit from python-fixtures-bootstrap as it's no longer required and
migrate missing fields from it.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Use default 'check.
[propagated-inputs]: Remove python-pbr, python-six, and python-extras.
[native-inputs]: Remove python-mock; add python-hatch-vcs and
python-hatchling.

Change-Id: I46eb61748ee345cd5e51056070d2210f2d787bb8
3a1f5662 — Sharlatan Hellseher 5 months ago
gnu: python-bleach: Update to 6.2.0.

* gnu/packages/python-xyz.scm (python-bleach): Update to 6.2.0.
[propagated-inputs]: Remove python-tinycss2; add python-webencodings.
[native-inputs]: Remove python-wheel.

Change-Id: I246a5b8ffcafc5c83ff9bb3e24fcc87043170f61
1bbb67d8 — Sharlatan Hellseher 5 months ago
gnu: python-jupyterlab-widgets: Update to 3.0.11.

* gnu/packages/jupyter.scm (python-jupyterlab-widgets): Update to 3.0.11.

Change-Id: Ic401e3e56e8fe100d6b8be4eb6a5afecfd33c0ae
c534d42b — Sharlatan Hellseher 5 months ago
gnu: python-jplephem: Update to 2.23.

* gnu/packages/astronomy.scm (python-jplephem): Update to 2.23.
[source]: Switch to git-fetch providing test data.
[phases]{check}: Rework test steps.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-setuptools-next.

(python-jplephem-2.22): New variable.

(python-astropy-6)[propagated-inputs]: Remove python-jplephem; add
python-jplephem-2.22

Change-Id: I9a53357a3c06c219a5620b5d23ce640b2a5d70db
978fc928 — Sharlatan Hellseher 5 months ago
gnu: python-numexpr: Update to 2.12.1.

* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.12.1.
[propagated-inputs]: Remove python-numpy; add python-numpy-2.
[native-inputs]: Remove python-wheel.

Change-Id: I3eedd2eca2917db09432cd034855d5ba100c135e
65bc9a8c — Sharlatan Hellseher 5 months ago
gnu: python-beartype: Update to 0.21.0.

* gnu/packages/python-check.scm (python-beartype): Update to 0.21.0.
[native-inputs]: Remove python-numpy and python-pygments.

Change-Id: I16a2dc877b20f9f52de8b6e596cf7abb6d7677eb
52b4aac1 — Sharlatan Hellseher 5 months ago
gnu: Remove python-editdistance.

 This project was archived by the owner on Jun 30, 2025. It has no users
 in Guix.

* gnu/packages/textutils.scm (python-editdistance): Delete variable.

Change-Id: Ic8930d36449499874837f106ec1e6404ef349218
c486a1d3 — Sharlatan Hellseher 5 months ago
gnu: Remove python-ttystatus.

* gnu/packages/python-xyz.scm (python-ttystatus): Delete variable.

Change-Id: I6b4d7f75950f24bd19dcefd4cc80e385680214c9
227a0e66 — Sharlatan Hellseher 6 months ago
gnu: Remove python-unittest2.

This package is no longer needed as per: "unittest2 is a backport of the
new features added to the unittest testing framework in Python 2.7 and
onwards.", it has no users in Guix.

* gnu/packages/check.scm (python-unittest2): Delete variable.

* gnu/local.mk (dist_patch_DATA): Deregister 2 patches.
* gnu/packages/patches/python-unittest2-python3-compat.patch: Delete file.
* gnu/packages/patches/python-unittest2-remove-argparse.patch: Likewise.

Change-Id: I7d67223cdd5a0e656a299d83ac28248d7db7c321
3e2152b0 — Sharlatan Hellseher 8 months ago
gnu: Remove python-sphinx-panels.

It's no longer required, fails to build, not mainted. Message from
upstream:

> This repository is not actively maintained. Use sphinx-design instead!
> See the migration guide and this github issue for more information.

* gnu/packages/sphinx.scm (python-sphinx-panels): Delete variable.

Change-Id: Ib51b05819238a912e30f36fbeb0f24316275e441
b5f84b25 — Sharlatan Hellseher 8 months ago
gnu: Remove python-sphinx-5.

Sphinx@5 is no longer required, fails to build.

* gnu/packages/sphinx.scm (python-sphinx-5): Delete variable.

Change-Id: I76ac2ced2c652ca1b313d246610919ccee5588f2
4b34e506 — Sharlatan Hellseher 7 months ago
gnu: Remove python-setuptools-scm-git-archive.

Message from upstram: This repository was archived by the owner on May
5, 2024. It is now read-only.  There are no users in Guix, fails to
build.

* gnu/packages/python-xyz.scm (python-setuptools-scm-git-archive):
Delete variable.

Change-Id: If31c394997a0dce2b47fc2a0e9cda1215c4b3e96
7e43294e — Sharlatan Hellseher 7 months ago
gnu: Remove python-rich-click-next.

* gnu/packages/python-xyz.scm (python-rich-click-next): Delete variable.

Change-Id: I170249bec31880883d2a090839e70357ab872ccb
1b549219 — Sharlatan Hellseher 7 months ago
gnu: Remove python-random2.

* gnu/packages/python-xyz.scm (python-random2): Delete variable.

Change-Id: I71146f1202332bd9912f7beaa1897fa74e442e1c
Next