Commit graph

5249 commits

Author SHA1 Message Date
Sharlatan Hellseher
978fc928f4
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
2025-09-25 09:36:31 +01:00
Sharlatan Hellseher
c486a1d3f6
gnu: Remove python-ttystatus.
* gnu/packages/python-xyz.scm (python-ttystatus): Delete variable.

Change-Id: I6b4d7f75950f24bd19dcefd4cc80e385680214c9
2025-09-25 09:36:30 +01:00
Sharlatan Hellseher
4b34e50681
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
2025-09-25 09:36:30 +01:00
Sharlatan Hellseher
7e43294e13
gnu: Remove python-rich-click-next.
* gnu/packages/python-xyz.scm (python-rich-click-next): Delete variable.

Change-Id: I170249bec31880883d2a090839e70357ab872ccb
2025-09-25 09:36:30 +01:00
Sharlatan Hellseher
1b5492197a
gnu: Remove python-random2.
* gnu/packages/python-xyz.scm (python-random2): Delete variable.

Change-Id: I71146f1202332bd9912f7beaa1897fa74e442e1c
2025-09-25 09:36:30 +01:00
Sharlatan Hellseher
dc6885a81f
gnu: Remove python-psutil-7.
* gnu/packages/python-xyz.scm (python-psutil-7): Delete variable.

Change-Id: I9d386d78e16daf4db8232d9268da86c249401334
2025-09-25 09:36:29 +01:00
Sharlatan Hellseher
dcc825c4af
gnu: Remove python-pathtools.
The same functionality is a part of standard Python library, this
project is not maintained since 2014, see:
<https://github.com/gorakhargosh/pathtools/issues/4>.

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

Change-Id: Ia08ee219243c8f96a15992d5d556679b550bf457
2025-09-25 09:36:29 +01:00
Sharlatan Hellseher
5190d30ad8
gnu: Remove python-msgpack-transitional.
* gnu/packages/python-xyz.scm (python-msgpack-transitional): Delete variable.

Change-Id: I5bd01468837d9ee353d85134ebd316a9cc7f192c
2025-09-25 09:36:27 +01:00
Sharlatan Hellseher
b955a54191
gnu: Remove python-ipaddress.
It was a back port of Python 3.3+ "ipaddress" module, not maintained
since 2019 and has no users in Guix.

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

Change-Id: I8a7f1c49d0d3b409dde8191472e24e49abf45bb6
2025-09-25 09:36:27 +01:00
Sharlatan Hellseher
b61121e3a2
gnu: Remove python-importlib-resources-6.
* gnu/packages/python-xyz.scm (python-importlib-resources-6): Delete variable.

Change-Id: I1ddd5b4c38f5d50f60c6ebb58279c15f7a7c5304
2025-09-25 09:36:27 +01:00
Sharlatan Hellseher
0607306304
gnu: Remove python-jsonpatch-0.4.
* gnu/packages/python-xyz.scm (python-jsonpatch-0.4): Delete variable.

Change-Id: If95317c8ad49c66e63907a437fca54d8df7bedfc
2025-09-25 09:36:27 +01:00
Sharlatan Hellseher
0107fdb8b0
gnu: Remove python-cython-0.29.35.
* gnu/packages/python-xyz.scm (python-cython-0.29.35): Delete variable.

Change-Id: Iaed062e153e295e1ec3ef7e8c91709081792fc21
2025-09-25 09:36:27 +01:00
Sharlatan Hellseher
25f2accc1e
gnu: Remove python-contextvars.
Note: This package implements a backport of Python 3.7 contextvars
module (see PEP 567) for Python 3.6.

Not maintained sicne 2019 has no users in Guix.

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

Change-Id: I955c902d3afaa8044226438f2303b95e94ad1764
2025-09-25 09:36:27 +01:00
Sharlatan Hellseher
255789dd9d
gnu: Remove python-contexttimer.
The latest release was in 2016, no actively developed, depends on
outdated inputs, has no users in Guix.

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

Change-Id: I35ceb328a511854cb10c6a126aacf88f06a5d4b8
2025-09-25 09:36:26 +01:00
Sharlatan Hellseher
45bc66a530
gnu packages/python-xyz: Remove unused modules.
* gnu/packages/python-xyz.scm: Do not import terminals module.

Change-Id: I013a309797087b7587140f4b11db27022a397791
2025-09-25 09:36:26 +01:00
Sharlatan Hellseher
3454c6e17d
gnu: python-freetype-py: Move to fontutils.
* gnu/packages/python-xyz.scm (python-freetype-py): Move from here ...
* gnu/packages/fontutils.scm: ... to here.
* gnu/packages/gnome-xyz.scm: Add fontutils module.

Change-Id: Ic5c3d9a360bfb5e1214c73144619863f83a2db97
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
0768f8cda0
gnu: python-pyte: Move to python-xyz.
* gnu/packages/terminals.scm (python-pyte): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.

Change-Id: I749cca61abe2825e511db6dd7b7d47e2aba9d25d
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
32b3c1d8c4
gnu: python-curtsies: Move to python-xyz.
* gnu/packages/terminals.scm (python-curtsies): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.

Change-Id: I1aaf93a0d0e75e9baa5904dc794d3da978f57443
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
27d3426d2d
gnu: python-spinners: Move to python-xyz.
* gnu/packages/terminals.scm (python-spinners): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.

Change-Id: I382935461c52766a98ae3b103e5309ee43651a09
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
e61d73bf3d
gnu: python-log-symbols: Move to python-xyz.
* gnu/packages/terminals.scm (python-log-symbols): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.

Change-Id: I40b1647eaf6c69f4cbca699bd0d1f4833e2ad438
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
707b0f2016
gnu: python-halo: Move to python-xyz.
* gnu/packages/terminals.scm (python-halo): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.

Change-Id: Ie3bf1a898c949162a6f54d37ff44f362cda5d335
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
884c92fddd
gnu: python-typing-extensions-next: Set to python-typing-extensions.
Replace all python-typing-extensions-next occurrences with
python-setuptools-scm.

* gnu/packages/python-build.scm (python-typing-extensions-next): Set to
  python-typing-extensions.

Change-Id: Ib6a6e0af11c0e3f0da49dcbfe02d1da45cb4fbf7
2025-09-25 09:36:25 +01:00
Sharlatan Hellseher
762352c96f
gnu: python-setuptools-scm-next: Set to python-setuptools-scm.
Replace all python-setuptools-scm-next occurrences with
python-setuptools-scm.

* gnu/packages/python-build.scm (python-setuptools-scm-next): Set to
  python-setuptools-scm.

Change-Id: I929ca14d24ed05efecded4c23ff02c42d50098c6
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
b79fbf27b8
gnu: python-setuptools-next: Set to python-setuptools.
Replace all python-setuptools-next occurrences with python-setuptools.

* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.

Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
bbb9551884
gnu: python-charset-normalizer-3: Set to python-charset-normalizer.
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Set to
python-charset-normalizer.

Change-Id: I15b2aba11e2892f011095703575c76b463c2f576
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
871d8a9f32
gnu: python-pypugjs: Update to 5.12.0.
* gnu/packages/python-xyz.scm (python-pypugjs): Update to 5.12.0.
  [arguments] <test-flags>: Drop it, as all tests passed just fine.
  <phases>: Remove 'disable-pyramid.
  [propagated-inputs]: Remove python-six.
  [native-inputs]: Remove python-coverage, python-flake8, python-nose,
  and python-wheel.

Change-Id: I8d421e7777d37ed2caf1b040d71a72b58cfba66c
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
f822974d9e
gnu: python-pyclibrary: Adjust inputs.
* gnu/packages/python-xyz.scm (python-pyclibrary)
  [propagated-inputs]: Remove python-pyparsing-2.4.7; add
  python-pyparsing.
  [native-inputs]: Remove python-wheel.

Change-Id: Ifc03f143b92ebedfc938f7feb6363e5c96b064c1
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
5db6f444b9
gnu: python-jaraco-packaging: Update to 9.4.0.
* gnu/packages/python-xyz.scm (python-jaraco-packaging): Update to 9.4.0.
  [arguments] <tests?>: Disable them.
  [propagated-inputs]: Remove python-pytest, python-pytest-checkdocs,
  python-pytest-flake8, python-rst.linker, python-setuptools,
  python-setuptools-scm, and python-six; add python-pypa-build,
  python-virtualenv, python-domdf-python-tools, and
  python-jaraco-context.
  [native-inputs]: Add python-setuptools and python-setuptools-scm.

Change-Id: Ic2b9c97d6c31dfeaed17c6e642bde7744119f3f1
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
fd42f767ec
gnu: python-numpy-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-numpy-documentation):
  [arguments] <phases>: Do not delete 'build, extract all build steps
  from 'install; PDF build fails and excluded for now.
  [native-inputs]: Remove python-sphinx-panels; {texlive-local-tree}:
  add texlive-cmap.
  [description]: Remove mention of PDF.

Change-Id: I5f154ec681b127fd4c74667ec097a6409eacf099
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
090535621b
gnu: python-graphene: Update to 3.4.3.
* gnu/packages/python-xyz.scm (python-graphene): Update to 3.4.3.
  [build-system]: Use pyproject.
  [propagated-inputs]: Remove python-aniso8601, python-promise, and
  python-six; add python-dateutil and python-typing-extensions.
  [native-inputs]: Add python-setuptools.

Change-Id: I193d1b7580c4647357d6150d49a9a5e5610d590b
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
d91de2a5be
gnu: python-flex: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-flex): Add a maintenance note to
  remove the packages in the future.
  [build-system]: Use pyproject.
  [arguments] <tests?>: No tests in PyPI archive provided.
  [native-inputs]: Add python-seuptools.

Change-Id: I61cb165c089a97514ead78317158f21591003c32
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
11f3bb79ec
gnu: python-apipkg: Update to 3.0.2.
* gnu/packages/python-xyz.scm (python-apipkg): Update to 3.0.2.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-pytest and python-setuptools-scm; add
  python-hatch-vcs and python-hatchling.

Change-Id: I87fe8543f29506b6a453984de6191b97503e97c5
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
4424979161
gnu: python-validate-email: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-validate-email):
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: I2b33349f1e940353a1bbda564cf07b6c9438b33f
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
884342343e
gnu: python-colorthief: Do not try to run tests.
* gnu/packages/python-xyz.scm (python-colorthief): Tests were absent in
  PyPI or Git.
  [arguments] <tests?>: Disable them.
  [native-inputs]: Remove python-wheel.

Change-Id: Ib63b612913a3b494c7c0f4a717a790d71230f8d6
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
e5d9fb0792
gnu: Add python-domdf-python-tools.
* gnu/packages/python-xyz.scm (python-domdf-python-tools): New variable.

Change-Id: If3da8a2193001129bcc95b2bc2866bbdabe60547
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
7668bd6854
gnu: python-pdoc3: Fix tests.
* gnu/packages/python-xyz.scm (python-pdoc3) [arguments] <test-backend>:
  Use 'unittest.
  [native-inputs]: Remove python-wheel.

Change-Id: If307d72856cc7109ede8479939e62ed1638d1b7e
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
cd06ad91e9
gnu: python-pip-run: Reduce closure size.
* gnu/packages/python-xyz.scm (python-pip-run): [native-inputs]: Remove
python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy.

Change-Id: Ie3f09e82419e6e4b000c35fcffde70a9a6c843ff
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
2d977d2bdc
gnu: python-click-7: Fix build.
* gnu/packages/python-xyz.scm (python-click-7): Fix build.
  [arguments] <tests?>: Disable them.
  [native-inputs]: Add python-setuptools.

Change-Id: I09887788efb52c7088c3f69503004ff664d3c956
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
49a60ce1a7
gnu: python-apispec: Update to 6.8.2.
* gnu/packages/python-xyz.scm (python-apispec): Update to 6.8.2.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Remove python-mypy.

Change-Id: I8444ac7c4ef78f6eee69ecd36ce176083f258e44
2025-09-25 09:36:19 +01:00
Sharlatan Hellseher
7bdac6ee01
gnu: python-ansicolors: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-ansicolors): Update to 1.1.8.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-tox and python-pytest-cov; add
  python-pytest and python-setuptools.

Change-Id: I6f9ccda995916bad05aa246cab159d8d21309257
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
8ea317bb2b
gnu: python-pygdbmi: Do not try to run tests.
* gnu/packages/python-xyz.scm (python-pygdbmi): Disable tests.

Change-Id: I76a4f69be8cf97447cda706fa638284a6cffd5ba
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
31d945f6c5
gnu: python-distutils-extra: Do not try to run tests.
Tests were never run and silently skipped before.

* gnu/packages/python-xyz.scm (python-distutils-extra) [arguments]
<tests?>: Disable them visually.

Change-Id: I2003fcf69b6afff0d2133d30e18d4ccfcdf93f40
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
bb9202072e
gnu: python-hsluv: Fix tests.
* gnu/packages/python-xyz.scm (python-hsluv): Fix tests.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I26697d85f3eaea06a1cb76a2c327fbf2cb14d702
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
df45608bd3
gnu: python-rencode: Update to 1.0.8.
* gnu/packages/python-xyz.scm (python-rencode): Update to 1.0.8.
[source]: Switch to git-fetch providing tests.
[native-inputs]: Remove pkg-config; add python-pytest and
python-poetry-core, and python-setuptools.

Change-Id: I5b266ac0c559f000aeca8edb4cc0f0d68ac0936a
2025-09-25 09:36:17 +01:00
Sharlatan Hellseher
a4b7f243b9
gnu: python-eliot: Update to 1.17.5.
* gnu/packages/python-xyz.scm (python-eliot): Update to 1.17.5. Use
G-expressions.
[arguments] <phases>: Remove 'remove-eliot-prettyprint-tests and
'remove-failing-tests, use <#:test-flags> instead. Remove traling #t
from lambdas.
[native-inputs]: Remove python-black, python-coverage, python-flake8,
python-hypothesis, python-pytest-xdist, python-sphinx,
python-sphinx-rtd-theme, python-twine, python-twisted, and
python-wheel.

Change-Id: I58925e5f235165a8d6f36a36eb54f9e57a36c814
2025-09-25 09:36:17 +01:00
Sharlatan Hellseher
081e46ebd5
gnu: python-yamlordereddictloader: Adjust style.
The deprecation notice is added which mentioned by upstream.

* gnu/packages/python-xyz.scm (python-yamlordereddictloader): Re-oder
fields to looks similar to others.
[arguments] <tests?>: No tests.
[description]: Start from a new line, fix fill-column indentation.

Change-Id: I6032b7a8008f9c32625e9c9b3c0327713a651ca9
2025-09-25 09:36:17 +01:00
Sharlatan Hellseher
fdc6700f24
gnu: python-freetype-py: Update to 2.5.1.
* gnu/packages/python-xyz.scm (python-freetype-py): Update to 2.5.1. Use
G-expressions.
[source]: Swritch to git-fetch providing tests.
[build-system]: Use pyproject.
[arugmetns] <tests?>: Run tests.
<test-flags>: Run only tests for the main module.
<phases>: Rework 'embed-library-refrence into 'patch-lib-paths; add
'set-version.
[native-inputs]: Remove unzip; add python-pytest and python-setuptools.

Change-Id: Ic1d38a74a4c192b86dd20bde32b07d1293344097
2025-09-25 09:36:17 +01:00
Sharlatan Hellseher
a4de7d0f32
gnu: python-types-urllib3: Update to 1.26.25.14.
* gnu/packages/python-xyz.scm (python-types-urllib3): Update to 1.26.25.14.
[native-inputs]: Remove python-wheel.

Change-Id: Ia3cbd03abb3f06e6bfcc5e5378a1def63bf54b52
2025-09-25 09:36:17 +01:00
Sharlatan Hellseher
dc7b9f4ac2
gnu: python-tracerite: Update to 1.1.3.
* gnu/packages/python-xyz.scm (python-tracerite): Update to 1.1.3.
[native-inputs]: Remove python-wheel.

Change-Id: Ief27b928fcc7a138f97a78e9813527f05d56c355
2025-09-25 09:36:17 +01:00
Sharlatan Hellseher
8b7ae279bb
gnu: python-tempora: Update to 5.8.1.
* gnu/packages/python-xyz.scm (python-tempora): Update to 5.8.1.
  [arguments] <test-flags>: Provide "tests" dirrectory to avoid running
  doctests.
  [propagated-inputs]: Remove python-pytz; add python-dateutil.
  [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
  python-pytest-cov, python-pytest-enabler, python-pytest-flake8,
  python-pytest-freezegun, python-pytest-mypy, python-types-freezegun,
  python-types-pytz, and python-wheel; add python-tzdata.

Change-Id: I919e46694c5ff8627047250e8b62c87d0c579774
2025-09-25 09:36:16 +01:00