~ruther/guix-local

64ba79d1 — Nicolas Graves 5 months ago
gnu: python-pyqrcode: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pyqrcode):
[properties, source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend>.
[native-inputs]: Add python-pynose, python-pypng, python-setuptools.
[home-page, description]: Improve style.

Change-Id: If523d6420d760dcd571cc3841645a9ddcb24e817
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
222deca6 — Nicolas Graves 5 months ago
gnu: python-py-tes: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-py-tes):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-requests-mock,
python-setuptools.

Change-Id: If6494b5c2a78fe31fa32517c2d27502c49294b62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
44c6878f — Nicolas Graves 5 months ago
gnu: python-fs: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-fs):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Id819a473d76ec77089128b7d9b9c0a9d2ba27473
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
690f7fd9 — Nicolas Graves 5 months ago
gnu: python-pysendfile: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pysendfile):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: Ie759346fb3dcaa2cbfe7db46b79de42b8c037b9e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
a60f1b1a — Nicolas Graves 5 months ago
gnu: python-straight-plugin: Update to 1.4.1-0.363b0af.

* gnu/packages/python-xyz.scm (python-straight-plugin): Update to 1.4.1-0.363b0af.
[properties, source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, test-flags>: Setup tests.
[native-inputs]: Add python-mock, python-setuptools.
[description]: Improve style.

Change-Id: I23d14fc4a49646907ad5e958dc5b2a676b21b218
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
db9a4f13 — Nicolas Graves 5 months ago
gnu: python-stdlib-list: Update to 0.11.1.

* gnu/packages/python-xyz.scm (python-stdlib-list): Update to 0.11.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Re-enable tests.
[native-inputs]: Add python-flit-core, python-pytest.
[description]: Improve style.

Change-Id: Id53f5a6e0ad13eb259007ff68225d13e9d10ec65
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
151a5b52 — Nicolas Graves 5 months ago
gnu: python-clikit: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-clikit):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'relax-requirement to tolerate the
python-crashtest update.
[native-inputs]: Add python-poetry-core, python-pytest, python-pytest-mock.

Change-Id: I7149844db523383d326dac2a80b2c8086c94c972
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8ee3e636 — Nicolas Graves 5 months ago
gnu: python-crashtest: Update to 0.4.1.

* gnu/packages/python-xyz.scm (python-crashtest): Update to 0.4.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core, python-pytest.

Change-Id: I977baad63fe492760267c6542b405439795e823b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0be5bb14 — Nicolas Graves 5 months ago
gnu: python-mdx-include: Update to 1.4.2.

* gnu/packages/python-xyz.scm (python-mdx-include): Update to 1.4.2.
[source]: Fix version configuration.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
<#:phases>: In phase 'disable-test-requiring-network, allow tests
cache and default to run with the help of the injection of the
django-hello gist.  Disable the test non_existing.
[native-inputs]: Add python-setuptools.

Change-Id: I30adff174442feb57e776458ef3e0780a3dffac4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
58e09abb — Nicolas Graves 5 months ago
gnu: python-flake8-todo: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-flake8-todo):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I3852a7bb1c4f9a4c85b5ce2abad6b7090509332d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8705de8c — Nicolas Graves 5 months ago
gnu: python-flake8-debugger: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-flake8-debugger):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I806aeb72f6e5ef6522e52d817f9f97bb5a19823c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f198cfe6 — Nicolas Graves 5 months ago
gnu: python-flake8-continuation: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-flake8-continuation):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'remove-python-six-dependency.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Remove python-six.
[description]: Improve style.

Change-Id: Icbab45c176ee8abc37cde1da9fe7dd0c38c109e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
72c69bfe — Nicolas Graves 5 months ago
gnu: python-flake8-blind-except: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-flake8-blind-except):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.  Remove python-pycodestyle.
[propagated-inputs]: Add python-pycodestyle.

Change-Id: I5c07bedc5dc9efe4632ea3e270b648ca583d623b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
317dbfb5 — Hugo Buddelmeijer 5 months ago
gnu: cwltool: Update to 3.1.20250925164626.

* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20250925164626.
[arguments] <#:test-flags>: Update tests to skip.
<#:phases>: Use SETUPTOOLS_SCM_PRETEND_VERSION. Allow tests to multithread.
[inputs]: Remove python-shellescape and python-typing-extensions; add
python-rich-argparse.
[native-inputs]: Remove python-humanfriendly, python-pytest-cov,
python-pytest-runner and python-wheel; add python-pytest-xdist.

Change-Id: I6a224606887346e160b11916ef7b25cb2120bf1d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
060cfe93 — Hugo Buddelmeijer 5 months ago
gnu: Add python-rich-argparse.

* gnu/packages/python-xyz.scm (python-rich-argparse): New variable.

Change-Id: I578ce47998dad8c8e55e0bade54d3e53e18374b7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
20b16e23 — Hugo Buddelmeijer 5 months ago
gnu: python-schema-salad: Update to 8.9.20250723145140.

* gnu/packages/bioinformatics.scm (python-schema-salad): Update to 8.9.20250723145140.
[source] <origin>: Switch to git-fetch.
[arguments] <#:test-flags>: Temporarily disable failing test.
<#:phases>: Update 'set-version phase. Add 'relax-requirements phase.
Update 'skip-failing-tests phase.
[native-inputs]: Remove python-mypy, python-pytest-runner,
python-types-dataclasses, python-types-requests,
python-types-setuptools, and python-wheel; add python-pytest-xdist.

Change-Id: I1e5b2b73fb0efaa2e9c2054f949423e04b056c9d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0f39ab35 — Sharlatan Hellseher 5 months ago
gnu: python-typeapi: Update to 2.2.4.

* gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4.
[arguments] <phases>: Remove 'patch-build-system.
[native-inputs]: Remove python-poetry-core; add python-hatchling.

Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47
17dbec83 — Sharlatan Hellseher 5 months ago
gnu: python-safety: Update to 3.6.2.

* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2.
[arguments] <test-flags>: Skip 4 more tests.
<phases>: Add 'disable-telemetry.

Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8
808703c4 — Sharlatan Hellseher 5 months ago
gnu: python-typer: Update to 0.19.2.

* gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix
indentation and style.
[arguments] <test-flags>: Run tests in parallel, supported by upstream.
<phases>: Remove 'pre-check.
[native-inputs]: Add python-pytest-xdist.

Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796
0556de0b — Sharlatan Hellseher 5 months ago
gnu: python-types-aiofiles: Update to 25.1.0.20251011.

* gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011.

Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4
Next