Subject: [bug#78422] [PATCH electronics-team] gnu: Add python-apycula.

From: Maxim Cournoyer <[email-masked]>
Date: Wed, 21 May 2025 08:18:19 +0900

Hi,

Cayetano Santos <[email-masked]> writes:

> * gnu/packages/electronics.scm (python-apycula): New variable.
>
> Change-Id: I8e65416c1a555be189e9b8433d1ec7165aee16e9
> ---
>  gnu/packages/electronics.scm | 33 +++++++++++++++++++++++++++++++++
>  1 file changed, 33 insertions(+)
>
> diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
> index dc9de79ffa..2736df4b3c 100644
> --- a/gnu/packages/electronics.scm
> +++ b/gnu/packages/electronics.scm
> @@ -29,6 +29,7 @@ (define-module (gnu packages electronics)
>    #:use-module (guix build-system cmake)
>    #:use-module (guix build-system gnu)
>    #:use-module (guix build-system pyproject)
> +  #:use-module (guix build-system python)
>    #:use-module (guix download)
>    #:use-module (guix gexp)
>    #:use-module (guix git-download)
> @@ -560,6 +561,38 @@ (define-public pulseview
>      (description "PulseView is a Qt based logic analyzer, oscilloscope and MSO GUI
>  for sigrok.")
>      (license license:gpl3+)))
> +(define-public python-apycula
> +  (package
> +    (name "python-apycula")
> +    (version "0.19")
> +    ;; The pypi tar.gz file includes the necessary .pickle files, not available
> +    ;; in the home-page repository.

That sounds like potentially bundled pre-generated sources (I hope not
binaries?).  How are these generated?  Ideally we'd generate everything
needed from sources.

-- 
Thanks,
Maxim