~ruther/guix-local

d3b2c73d — Sharlatan Hellseher 5 months ago
gnu: python-id: Fix license.

* gnu/packages/python-xyz.scm (python-id) [license]: Fix it.

Change-Id: Idd307cba21347fb7a8d5e9d1d190a650b0fb4e5b
b874f261 — Sharlatan Hellseher 5 months ago
gnu: python-anyascii: Update to 0.3.3.

* gnu/packages/python-xyz.scm (python-anyascii): Update to 0.3.3.
[native-inputs]: Remove python-setuptools; add python-pytest.

Change-Id: I6317366173a65cbc1493700ab46abd8b1b0964f0
3fa30960 — Maxim Cournoyer 5 months ago
gnu: mesa-opencl: Introduce rust-bindgen-cli-next to avoid mesa rebuild.

* gnu/packages/rust-apps.scm (rust-bindgen-cli-next): New variant.
(rust-bindgen-cli) [inputs]: Revert to use default clang.
* gnu/packages/gl.scm (mesa-opencl) [native-inputs]: Replace rust-bindgen-cli
with rust-bindgen-cli-next.

Change-Id: Ia1acb30869d368f54a3b41250ef4d95ebbcd90b0
b733de0d — Maxim Cournoyer 5 months ago
gnu: mesa-opencl-icd: Deprecate in favor of mesa-opencl.

The previously used Clover backend has been removed.

* gnu/packages/gl.scm (mesa-opencl-icd): Define as deprecated, using as
replacement...
(mesa-opencl): ... this, absorbing its icd file adjusting phase.
[#:modules]: New field.
[#:phases] {use-absolute-file-name-in-rusticl}: New phase.

Change-Id: If7ff766557dd37928e70d8e3ae03d7f1f467ab8a
e2f6d4f9 — Maxim Cournoyer 5 months ago
gnu: mesa-opencl: Use the new rusticl OpenCL backend.

The previously used Clover backend has been removed.

* gnu/packages/gl.scm (mesa-opencl) [#:configure-flags]: Remove
gallium-opencl flag. Add gallium-rusticl and gallium-rusticl-enable-drivers.
* gnu/packages/rust-apps.scm (rust-bindgen-cli) [inputs]: Replace clang with
clang-18.

Change-Id: I4e3557816c9a5bb5c652295f1351c3bd8eac608d
8dc37e18 — Cayetano Santos 5 months ago
gnu: osvvm: Implement checks.

* gnu/packages/electronics.scm (osvvm)[arguments]<#:phases>: Add check.
[native-inputs]: Add nvc, tcl, tcllib, and which.

Change-Id: Ia3567f908834c29093d36aa50aebcfae3fb98b18
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
0d5caff8 — Cayetano Santos 5 months ago
gnu: nvc: Use autogen and keep osvvm test script.

* gnu/packages/electronics.scm (nvc)<#:phases>: Remove clean-up; add
fix-autogen and keep-osvvm-tests.

Change-Id: Ib14f21b0f072313bba06c2b9dd1d7a7f67270a51
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
536b5781 — Sharlatan Hellseher 5 months ago
gnu: python-types-toml: Update to 0.10.8.20240310.

* gnu/packages/python-xyz.scm (python-types-toml): Update to 0.10.8.20240310.
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: I92c8805fb5c73da38ab8040a9acab7a1c4ac673d
7961294c — Jake Forster 5 months ago
gnu: python-s3fs: Update to 2025.9.0.

* gnu/packages/python-web.scm (python-s3fs): Update to 2025.9.0.

Change-Id: Ib7d66f46f81c340bb0f9359f5c4ce8a7d8648b62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
69baf529 — Jake Forster 5 months ago
gnu: python-fsspec: Update to 2025.9.0.

Fixes build of python-uproot.

* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.9.0.
[home-page]: Fix permanent redirect.

Change-Id: Iecdefa053ccdc0928f7250b4fa0b8e2600cfb35f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
faac1c2b — Hartmut Goebel 5 months ago
import/pypi: Improve renaming procedure.

PyPI canonicalizes dashes to underscores, while the former tests for
converting to Guix-compliant name compared using dashes.  Solve this by
canonicalizing to dashes prior to comparing.

* guix/import/pypi.scm (python->package-name): Canonicalize names prior to
testing.

Change-Id: Iba2003720adba82a7f6e3f6319b2699e369163ed
80396439 — wrobell 5 months ago
gnu: python-blacksheep: Update to 2.4.1.

Blacksheep 2.4.1, among other changes, removes dateutil package dependency
and improves compatibility with newer versions of pytest-asyncio. The
latter allows to run all unit tests with python-pytests-asyncio 1.0
(current version in Guix).

* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.1.
  [arguments] <#:test-flags>: Remove ignore for tests/clients directory.
  [native-inputs]: Add nss-certs-for-test.
  [propagated-inputs]: Remove python-dateutil.

Change-Id: I7f391a6f15b1563e28a10197a8444441b3f2e7a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
21085d9a — Nicolas Graves 5 months ago
gnu: python-django-svg-image-form-field: Switch to pyproject.

* gnu/packages/django.scm (python-django-svg-image-form-field):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I21ec342342881162828aeffeb9dad60db237a6cc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
4743a5c4 — Nicolas Graves 5 months ago
gnu: python-django-url-filter: Switch to pyproject.

* gnu/packages/django.scm (python-django-url-filter):
[source]: Move snippet to <#:phases>.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Import from <snippet> in phase
'loosen-requirements. Replace 'check phase by a smaller
'configure-tests phase.
[native-inputs]: Add python-mock, python-setuptools,
python-sqlalchemy.
[home-page]: Standardize use.

Change-Id: I0fd84647d6cc25a04ca75ffea266b23fce61ff70
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
b2efdbfd — Nicolas Graves 5 months ago
gnu: python-django-netfields: Switch to pyproject.

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

Change-Id: I4f984a8511ff6d2447b630eeabc060cc81528f6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
dcb6d77a — Nicolas Graves 5 months ago
gnu: python-django-logging-json: Update to 1.16.

* gnu/packages/django.scm (python-django-logging-json): Update to 1.16.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: I37e49c8bdc693a5f127a61e88cd7bfd1af16199d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f53ab0d8 — Nicolas Graves 5 months ago
gnu: python-django-override-storage: Update to 0.3.2.

* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments, home-page]: Standardize style.
[native-inputs]: Add python-setuptools.

Change-Id: Ia59452958369ac69687b0243a9a338026a3e624b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
9f4fabc0 — Nicolas Graves 5 months ago
gnu: python-django-crispy-forms: Update to 2.4.

* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add bootstrap variants of python-crispy-bootstrap3
and python-crispy-bootstrap4.  Add python-pytest,
python-pytest-django, python-setuptools.

Change-Id: I52f3ef0db0fde966fa4a9598b474ee446ef6eaab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
03c8dab3 — Nicolas Graves 5 months ago
gnu: Add python-crispy-bootstrap4.

* gnu/packages/django.scm (python-crispy-bootstrap4): New variable.

Change-Id: Id07709f43fda7623fa71d805804c60888f2415aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
74c6da3f — Nicolas Graves 5 months ago
gnu: Add python-crispy-bootstrap3.

* gnu/packages/django.scm (python-crispy-bootstrap3): New variable.

Change-Id: I7357f70a1e9a23b431aacf470afb86e534c778a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next