~ruther/guix-local

0c3cac7e — Hugo Buddelmeijer 5 months ago
gnu: python-geometric: Fix build.

* gnu/packages/chemistry.scm (python-geometric): Fix build.
[native-inputs]: Remove python-wheel.
[arguments] <#:phases>: Remove six dependency.

Change-Id: I2dd5191bf2b41719dc3b56c8b914eb090161b090
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
460ef912 — Sören Tempel 5 months ago
gnu: htop: Enable support for temperature readings via lm-sensors.

* gnu/packages/admin.scm (htop)[inputs]: add lm-sensors.
[arguments] <#:configure-flags>: pass --enable-sensors.
[arguments] <#:phases>: patch dlopen(3) invocation.

Change-Id: Ibb4476b85289d2200bd899adb785fa967a603c75
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
0c2c5fc8 — Nicolas Graves 5 months ago
gnu: python-pycountry-20.7.3: Switch to git source.

* gnu/packages/iso-codes.scm (python-pycountry-20.7.3): Hide package.
[source]: Switch to git-fetch.
[native-inputs]: Replace inherited python-poetry-core by
python-setuptools.

Change-Id: Ie8832b0dddb3f83d14ea43bf80585aa8fa6739d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
fdf06879 — Nicolas Graves 5 months ago
gnu: python-iso3166: Switch to pyproject.

* gnu/packages/iso-codes.scm (python-iso3166):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I846061c4cba9edc9c795c8540c86dba02581ec5e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c8cea004 — Nicolas Graves 5 months ago
gnu: python-iso639: Switch to pyproject.

* gnu/packages/iso-codes.scm (python-iso639):
[build-system]: Switch to pyproject-build-system.
[arguemnts]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-pycountry, python-pytest,
python-pytest-cov.
[description]: Improve style.

Change-Id: I7e88a4d2e1a867937b7ce3f80774e8bb235e5b6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
8c7daa1e — Nicolas Graves 5 months ago
gnu: python-pycountry: Update to 24.6.1.

* gnu/packages/iso-codes.scm (python-pycountry): Update to 24.6.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core, python-pytest,
python-pytest-cov.
[home-page]: Update them.

Change-Id: Ic78b2ea3b268a0da80186647164072b4e1909083
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
a99b3b8c — Nicolas Graves 5 months ago
gnu: python-pycountry: Move to (gnu packages iso-codes).

This package makes a lot more sense there, and is actually needed to
run tests of other python packages in this module.

* gnu/packages/python-xyz.scm (python-pycountry)
(python-pycountry@20.7.3): Move them...
* gnu/packages/iso-codes.scm (python-pycountry)
(python-pycountry-20.7.3): ... to this module.
* gnu/packages/music.scm: Import (gnu packages iso-codes).
* gnu/packages/tryton.scm: Import (gnu packages iso-codes).
(trytond-country): Correct python-pycountry@20.7.3 to
python-pycountry-20.7.3.

Change-Id: I7aa424663fb2edc73bca3fcac38de3226cc57a9b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
31b4c153 — Nicolas Graves 5 months ago
gnu: python-mathlibtools: Switch to pyproject.

* gnu/packages/lean.scm (python-mathlibtools):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I48805383c0dd6fc4d033cbe7fe3e039cf388eb12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
7c1eb324 — Rodion Goritskov 5 months ago
gnu: patman: Fix build.

* gnu/packages/bootloaders.scm (patman):[native-inputs]: Add python-setuptools.

Change-Id: Ia39f2aee4cb7480a445266d113407467207bbf2e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b60bb57f — Rodion Goritskov 5 months ago
gnu: python-u-boot-pylib: Fix build.

* gnu/packages/bootloaders.scm (python-u-boot-pylib)[native-inputs]: Add
python-setuptools.

Change-Id: I94052f3a3db1aeb734025011e93e8efe279ccdb5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
c78545b3 — Sharlatan Hellseher 5 months ago
gnu: python-iocapture: Fix tests.

* gnu/packages/python-xyz.scm (python-iocapture)[native-inputs]:
Remove python-wheel; add python-six.

Change-Id: Ifa2191412463b03759527cd8073e6760d648c2f4
f35a36f9 — Sharlatan Hellseher 5 months ago
gnu: python-flexmock: Move to python-check.

* gnu/packages/check.scm (python-flexmock): Move from here ...
* gnu/packages/python-check.scm: ... to here.
* gnu/packages/shellutils.scm: Add python-check module.

Change-Id: I6aebe1eb1f9bdbeb140af4538a9af0becccc6e92
e976d192 — Hugo Buddelmeijer 5 months ago
gnu: python-flexmock: Fix by using python-poetry-core

* gnu/packages/check.scm (python-flexmock): Fix.
[native-inputs]: Remove poetry; add python-poetry-core.
[homepage]: Switch to https://flexmock.readthedocs.io/ as lint suggested.

Change-Id: I0271a2af4c18c957cad86e26b5d2f833e8184fc1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
52081ff0 — Sharlatan Hellseher 5 months ago
gnu: python-pydes: Disable tests.

Project is not maintained since 2016, this change fix check phase by
skipping tests. Web search leads to <https://github.com/twhiteman/pyDes>
repository, while home-page URL is a dead link.

* gnu/packages/python-crypto.scm (python-pydes)[arguments] <tests?>: No
tests in PyPI, I could not find Git.
[native-inputs]: Remove python-wheel.

Change-Id: Icd47c0012dc1d2bab68d7f287e5f1af0254dae2b
0a0f1e30 — Sharlatan Hellseher 5 months ago
gnu: python-mathics-pygments: Fix tests.

* gnu/packages/maths.scm (python-mathics-pygments)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: I01471fd8835c7cbc21fae497bedb177a1230eae1
51fa44d0 — Hugo Buddelmeijer 5 months ago
gnu: python-grandalf: Update to 0.8.

* gnu/packages/python-xyz.scm (python-grandalf): Update to 0.8.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner; add python-setuptools.
[arguments] <#:phases>: Add 'patch-requirements phase; remove
check-phase replacement.

Change-Id: Icaf77d0909b67b857bceffd21bb132c9e0e69edc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
3e634c5d — Sharlatan Hellseher 5 months ago
gnu: python-calmjs-parse: Fix tests.

* gnu/packages/python-xyz.scmf (python-calmjs-parse)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: I0cde88ae9fa6f210e436a64a7a3f0ea1114506df
90b43a23 — Sharlatan Hellseher 5 months ago
gnu: python-attr: Fix tests.

* gnu/packages/python-xyz.scm (python-attr)[arguments] <test-backend>:
Use 'custom.
<test-flags>: Provide test script as seen in <tox.ini>.
[native-inputs]: Remove python-wheel.

Change-Id: Iee70e41ca607f0200ac2387fd62e01a2a7b5e49e
f00ebc2d — Sharlatan Hellseher 5 months ago
gnu: python-zeroc-ice-3.6: Fix build with gcc-14.

* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)[arguments]
<phases>: Add 'relax-gcc-14-strictness.

Change-Id: I205e103f6e8e5856a10fb716fec3831b555ab3cf
7ca5588e — Sharlatan Hellseher 5 months ago
gnu: python-zeroc-ice: Disable tests.

* gnu/packages/python-xyz.scm (python-zeroc-ice)[arguments] <tests?>:
Test provided in Git, but there is no tag reflecting PyPI archive.
[native-inputs]: Remove python-wheel.

Change-Id: I1a9b2453fc53589e1701e5eb7d78575416881734
Next