~ruther/guix-local

c514c7fd — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-test-utils-bootstrap.

* gnu/packages/python-web.scm (python-opentelemetry-test-utils-bootstrap):
New variable.

Change-Id: Ic03c9d3e05f184230becc7373d58df0202d5cf63
95a14093 — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-test-utils.

* gnu/packages/python-web.scm (python-opentelemetry-test-utils): New variable.

Change-Id: If43cc2ba0582ce8cbbc781b960a3fe62c903d538
b5c8fb84 — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-semantic-conventions-bootstrap.

* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions-bootstrap):
New variable.

Change-Id: I068c426d1f0c01227c1be1836e71abc6b7800858
becf8c33 — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-semantic-conventions.

* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions): New
variable.

Change-Id: I9489eb1906b171917b39b1c62c6a2e257aa6f763
bac5a579 — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-sdk-bootstrap.

* gnu/packages/python-web.scm (python-opentelemetry-sdk-bootstrap): New
variable.
8cbc832c — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-sdk.

* gnu/packages/python-web.scm (python-opentelemetry-sdk): New variable.

Change-Id: If358cc32c5626a01b42664517a637963a38d2eba
4bedf388 — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-api-bootstrap.

* gnu/packages/python-web.scm (python-opentelemetry-api-bootstrap): New variable.
40dc6a03 — Hartmut Goebel 5 months ago
gnu: Add python-opentelemetry-api.

* gnu/packages/python-web.scm (python-opentelemetry-api): New variable.
f0aefd0b — Hartmut Goebel 5 months ago
gnu: Add python-respx.

* gnu/packages/python-check.scm (python-respx): New variable.

Change-Id: Iddfdcc6dd2cc0f518e7046ac8df743c4b535d639
11ab4102 — Hugo Buddelmeijer 5 months ago
gnu: python-mohawk: Fix build (for now).

python-mohawk is a leaf package whose source hasn't been updated in six
years.  All of the forks still import six. It seems ready for
deprecation. Nevertheless, as long as we still have six in the
repository, we might as well make the package build. Added a comment
that can be seen when grepping for 'python-six'.

* gnu/packages/python-web.scm (python-mohawk): Fix build.
[propagated-inputs]: Add python-six.

Change-Id: Iaac6c2562e65843946361f1cce94ba38207a9640
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
bb6da566 — Hugo Buddelmeijer 5 months ago
gnu: python-quicktions: Update to 1.22.

* gnu/packages/python-xyz.scm (python-quicktions): Update to 1.22.
[source] <origin>: Switch to git-fetch.
<snippet: Remove it as no longer required..
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove #:phases.
[native-inputs]: Add python-setuptools.

Change-Id: I36bf05328539c13e942589584973ec3fe124a505
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
94ee99ba — Sharlatan Hellseher 5 months ago
gnu: python-flake8-import-order: Move to python-check.

* gnu/packages/python-xyz.scm (python-flake8-import-order): Move from
here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: Ib75010b435e65e1ed70745cc2c2a3709ffa8be2d
fa404e99 — Sharlatan Hellseher 5 months ago
gnu: python-flake8-import-order: Update to 0.19.2.

* gnu/packages/python-xyz.scm (python-flake8-import-order): Update to 0.19.2.
[source] <pypi-uri>: Adjust according to PyPI archive name.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Remove python-wheel and python-flake8.

Change-Id: Icb81bd079c7848432de5f45206ba27d655f9a8ba
ec16da83 — Sharlatan Hellseher 5 months ago
gnu: python-flake8-docstrings: Move to python-check.

* gnu/packages/python-xyz.scm (python-flake8-docstrings): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I6d0bcddfb34e57d0fb2195d7cf43976251a6d65b
5eff416f — Hugo Buddelmeijer 5 months ago
gnu: python-flake8-docstrings: Fix build.

* gnu/packages/python-xyz.scm (python-flake8-docstrings):
[source]: Switch to git-fetch.
[arguments] <#:flags>: Set to #f because there are no tests.
[native-inputs]: Remove python-wheel.

Change-Id: I1ac1d3c673f9949c8f15037e50d96b075212af32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
d98dd585 — Sharlatan Hellseher 5 months ago
gnu: python-flake8-class-newline: Move to pythn-check.

* gnu/packages/python-xyz.scm (python-flake8-class-newline): Move from
here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I39dfd665d74e98771a10b1b836aa3919e97605c0
65f81418 — Hugo Buddelmeijer 5 months ago
gnu: python-flake8-class-newline: Fix build.

* gnu/packages/python-xyz.scm (python-flake8-class-newline): Fix build.
[source]: Switch to git-fetch.
[arguments] <#:test-backend>: Use unittest.
[native-inputs]: Remove python-wheel.

Change-Id: Ib77582846c5041bb2899798b01129a842cf28897
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
3080afe8 — Guillaume Le Vaillant 5 months ago
gnu: hackrf: Update to 2024.02.1.

* gnu/packages/radio.scm (hackrf): Update to 2024.02.1.

Change-Id: I76c45da96529ddbf115ce1b87887bfd8beb810ae
e8a57249 — Guillaume Le Vaillant 5 months ago
gnu: bladerf: Update to 2025.10.

* gnu/packages/radio.scm (bladerf): Update to 2025.10.
  [native-inputs]: Add graphviz-minimal.
  [inputs]: Add curl and ncurses.
  [arguments]: Remove 'gcc-14' phase.

Change-Id: I067e87231bcf55b8149a50f82e77f2dc2a9f595f
0824f8a3 — Oleg Pykhalov 5 months ago
services: libvirt: Add configurable service requirements.

This enhances flexibility by allowing users to specify custom service
dependencies for libvirt, rather than being limited to the default hardcoded
requirements. This is particularly useful for complex deployments or when
integrating with custom service configurations.

Note that default 'dbus-system' requirement may not be strictly necessary for
basic libvirt operation. For instance, libvirt can function without issues in
many cases even when dbus-system is not included in the requirements, allowing
for more minimal deployments.

* gnu/services/virtualization.scm (list-of-symbols?,
serialize-list-of-symbols): New procedures.
(libvirt-configuration): Add 'requirement' field to allow custom service
dependencies.
(libvirt-shepherd-service): Use the configured requirements instead of
hardcoded ones.
* doc/guix.texi (Virtualization Services): Document the new 'requirement'
option.

Change-Id: I05cfbb5227cff9b7d9b55ee37774c96e39c4c526
Next