~ruther/guix-local

cf6e0232 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-qrcode: Update to 8.0.

* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.0.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Enable them.
[propagated-inputs]: Remove python-lxml; add python-pypng.
[native-inputs]: Add python-poetry-core and python-pytest.
[description]: Fix fill column indentation.

Change-Id: I1b4cf8c3a7ff470b9cc1f0fbaebab26f68d3aef3
baf696f2 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-urllib3-next: Update to 2.3.0.

Keep urllib3@1.26.17 but under the dedicated variable name making it
less confusing with "-next" suffix which is meant to be higher version
of the current one.

* gnu/packages/python-web.scm (python-urllib3-next): Update to
2.3.0. Inherit from python-urllib3.
[native-inputs]: Add python-hatchling and python-hatch-vcs.
(python-urllib3-1.26): New variable.
(python-elasticsearch) [propagated-inputs]: Remove python-urllib3-next;
add python-urllib3-1.26.

* gnu/packages/android.scm (sdkmanager) [inputs]: Remove
python-urllib3-next; add python-urllib3-1.26.
* gnu/packages/package-management.scm (conan) [propagated-inputs]:
Likewise.
* gnu/packages/video.scm (yt-dlp) [inputs]: Likewise.

Change-Id: I2679dda98180815d4e3580d965b8db9c61e53f4a
ae0082fb — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-shiboken-2: Update to 5.15.16.

* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.16.

Change-Id: I73dd85b345712bfe104daef2fcf829be3d1f2dfd
149905f8 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-aenum: Update to 3.1.15.

* gnu/packages/python-xyz.scm (python-aenum): Update to 3.1.15.
[build-system]: Switch to pyproject.
[arguments] <phases>: Use default 'check; add 'fix-tests.
<test-flags>: Skip 3 failing tests.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
[home-page]: Fix it, Bitbucket's one no longer exists, current one was
taken from <https://pypi.org/project/aenum/>.

Change-Id: I43994aac2ea688a63066ee8c8aa1855c51632ac2
4c08d703 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-pyglm: Move to maths.

* gnu/packages/python-science.scm (python-pyglm): Move from here ...
* gnu/packages/maths.scm: ... to here.

* gnu/packages/gnome-xyz.scm: Add (gnu packages maths); remove (gnu
packages python-science).

Change-Id: I49ab732c1070210d005f8753c1e894c9abc3ee8b
1208fe94 — Sharlatan Hellseher 1 year, 3 months ago
gnu: python-pyglm: Update to 2.8.1.

* gnu/packages/python-science.scm (python-pyglm): Update to 2.8.1.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I38ebaa301c3f08f1c011b8695a5595fffbebc06e
41b27164 — Sharlatan Hellseher 1 year, 3 months ago
gnu: glm: Update to 1.0.1.

* gnu/packages/maths.scm (glm): Update to 1.0.1. Apply a list style.
[source]: Switch to git-fetch.
[arguments] <phases>: Remove 'set-environment as
<https://github.com/g-truc/glm/pull/1087> is resolved.  Use default
'install as <https://github.com/g-truc/glm/pull/968> is resolved.
Add 'post-install.

Change-Id: Ibda3768102ac94f6ef69057bfccd8716f7f91d0e
40015f81 — Nicolas Graves 1 year, 3 months ago
gnu: python-redis: Ignore i686 failing test.

* gnu/packages/databases.scm (python-redis)
[arguments]{test-flags}: Ignore i686 failing test.

Change-Id: Ifeb08bbfc8dae70d7fff897603985b8b2e382387
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
08c613ec — Nicolas Graves via Guix-patches via 1 year, 3 months ago
gnu: python-wxpython: Update to 4.2.2.

* gnu/packages/wxwidgets.scm (python-wxpython): Update to 4.2.2.
[source]: Remove uneeded patch.
[arguments]{phases}: Add phase 'patch-avoid-circular-import. Add phase
'add-missing.so.
{modules}: Add necessary modules for new phases.
[native-inputs]: Add python-setuptools, python-wheel.
* gnu/packages/patches/python-wxwidgets-type-errors.patch: Remove
patch.
* gnu/local.mk: Unregister patch.

Signed-off-by: Steve George <steve@futurile.net>
239c9d82 — Nicolas Graves 1 year, 3 months ago
gnu: bpytop: Switch to pyproject-build-system.

* gnu/packages/admin.scm (bpytop)
[build-system]: Switch to pyproject.
[arguments]{tests?}: Disable tests.
{phases}: Add phase 'use-poetry-core. Improve phase 'install-theme.
[native-inputs]: Add python-poetry-core.

Change-Id: Ib671bb71c3f920b9e134554628b16a8e8968500b
Signed-off-by: Steve George <steve@futurile.net>
13a2c019 — Nicolas Graves 1 year, 3 months ago
gnu: python-ujson: Update to 5.10.0.

* gnu/packages/python-xyz.scm (python-ujson): Update to 5.10.0.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: I73a0352677cfb4d1cd2c48560955415ce57fafbf
Signed-off-by: Steve George <steve@futurile.net>
8d6d1dc6 — Nicolas Graves 1 year, 3 months ago
gnu: python-gixy: Rename package to python-gixy-ng.

* gnu/packages/check.scm (python-gixy): Deprecate package, defaults to
python-gixy-ng.
* gnu/packages/check.scm (python-gixy-ng): New variable.

Change-Id: I20da38898ddbcb7c87078521bcf6e0b208d95836
Signed-off-by: Steve George <steve@futurile.net>
e98fdeab — Nicolas Graves 1 year, 3 months ago
gnu: ledger-agent: Switch to pyproject-build-system.

* gnu/packages/finance.scm (ledger-agent)[build-system]: Switch to
pyproject.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I83217137e8992a497fae5605ab9f7fc7cf82ba46
Signed-off-by: Steve George <steve@futurile.net>
de253354 — Nicolas Graves 1 year, 3 months ago
gnu: python-ledgerblue: Fix version detection.

* gnu/packages/finance.scm (python-ledgerblue): Fix version detection.
[arguments]{phases}: Add 'pretend-version phase.
[native-inputs]: Add python-setuptools-scm.

Change-Id: Ib62881b490557b838a74ce35d5557afc97c9a9bc
Signed-off-by: Steve George <steve@futurile.net>
7de2ae69 — Steve George 1 year, 3 months ago
gnu: python-u2flib-host: Fix build.

* gnu/packages/finance.scm (python-u2flib-host): Fix build.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-pytest, python-wheel.
[arguments]{test-flags}: filter out broken tests.

Change-Id: I05d70f064f6968c1e0990dc4e0c106452feefbec
a133331e — Nicolas Graves 1 year, 3 months ago
gnu: python-mailman-hyperkitty: Update to 1.2.1.

* gnu/packages/mail.scm (python-mailman-hyperkitty): Update to 1.2.1.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-mock, python-nose.  Add
python-setuptools, python-wheel.

Change-Id: Iaee680b7d95823c0ba5dbd12adedd4efa20e1bc2
Signed-off-by: Steve George <steve@futurile.net>
27fa740f — Nicolas Graves 1 year, 3 months ago
gnu: mailman: Update to 3.3.10.

* gnu/packages/mail.scm (mailman): Update to 3.3.10.
[build-system]: Switch to pyproject.
[arguments]{tests?}: Disable tests?
[native-inputs]: Remove python-nose.  Add python-pytest,
python-pdm-backend.

Change-Id: I8235a95ebdb6af2740eb71a14a2896dc0a12e265
Signed-off-by: Steve George <steve@futurile.net>
3c62e5b2 — Nicolas Graves 1 year, 3 months ago
gnu: python-authheaders: Update to 0.16.3.

* gnu/packages/mail.scm (python-authheaders): Update to 0.16.3.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I65a81f7f65d252af678f64be16b4eb66e9657f43
Signed-off-by: Steve George <steve@futurile.net>
ea99274a — Nicolas Graves 1 year, 3 months ago
gnu: cnvkit: Update to 0.9.12.

* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.12.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: Ia48f681ac2c45872c92214d685819579a40eae7a
Signed-off-by: Steve George <steve@futurile.net>
0d41651d — Nicolas Graves 1 year, 3 months ago
gnu: python-flufl-i18n: Update to 5.1.0.

* gnu/packages/python-xyz.scm (python-flufl-i18n): Update to 5.1.0.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Ignore docs and coverage tests.
{phases}: Add phase 'add-custom-dist-info.
[native-inputs]: Add python-hatchling, python-pytest,
python-pytest-cov, python-sybil.

Change-Id: Ibbe6edfe9fcf94c0b09eed6a308f452d25073760
Signed-off-by: Steve George <steve@futurile.net>
Next