diff options
| author | Spencer King <spencer.king@wustl.edu> | 2026-08-25 00:20:28 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-09-02 00:18:28 +0100 |
| commit | d24f8308fe9f9abc962580cd36ed7fdfff0f1a92 (patch) | |
| tree | ef343d5bb8e2b3f87420aea12edaab759ff74bf9 | |
| parent | 15c1062770336af22a15c271babaa788c4922c48 (diff) | |
gnu: Add python-cirq-google.
* gnu/packages/quantum.scm: (python-cirq-google): New variable.
Merges: guix/guix!10789
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
| -rw-r--r-- | gnu/packages/quantum.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/quantum.scm b/gnu/packages/quantum.scm index 908a51773a4..8004747bf59 100644 --- a/gnu/packages/quantum.scm +++ b/gnu/packages/quantum.scm | |||
| @@ -24,9 +24,11 @@ | |||
| 24 | #:use-module (gnu packages lisp-check) | 24 | #:use-module (gnu packages lisp-check) |
| 25 | #:use-module (gnu packages lisp-xyz) | 25 | #:use-module (gnu packages lisp-xyz) |
| 26 | #:use-module (gnu packages machine-learning) | 26 | #:use-module (gnu packages machine-learning) |
| 27 | #:use-module (gnu packages protobuf) | ||
| 27 | #:use-module (gnu packages python-build) | 28 | #:use-module (gnu packages python-build) |
| 28 | #:use-module (gnu packages python-check) | 29 | #:use-module (gnu packages python-check) |
| 29 | #:use-module (gnu packages python-science) | 30 | #:use-module (gnu packages python-science) |
| 31 | #:use-module (gnu packages python-web) | ||
| 30 | #:use-module (gnu packages python-xyz) | 32 | #:use-module (gnu packages python-xyz) |
| 31 | #:use-module (guix build-system asdf) | 33 | #:use-module (guix build-system asdf) |
| 32 | #:use-module (guix build-system pyproject) | 34 | #:use-module (guix build-system pyproject) |
| @@ -112,6 +114,34 @@ variety of commercial quantum computing platforms by installing additional | |||
| 112 | integrations.") | 114 | integrations.") |
| 113 | (license %cirq-license))) | 115 | (license %cirq-license))) |
| 114 | 116 | ||
| 117 | (define-public python-cirq-google | ||
| 118 | (package | ||
| 119 | (name "python-cirq-google") | ||
| 120 | (version %cirq-version) | ||
| 121 | (source %cirq-source) | ||
| 122 | (build-system pyproject-build-system) | ||
| 123 | (arguments | ||
| 124 | (list | ||
| 125 | #:phases | ||
| 126 | #~(modify-phases %standard-phases | ||
| 127 | (add-after 'unpack 'chdir | ||
| 128 | (lambda _ | ||
| 129 | (chdir "cirq-google")))))) | ||
| 130 | (native-inputs | ||
| 131 | (list python-setuptools)) | ||
| 132 | (propagated-inputs | ||
| 133 | (list python-cirq-core | ||
| 134 | python-google-api-core | ||
| 135 | python-proto-plus | ||
| 136 | python-protobuf-6 | ||
| 137 | python-typedunits)) | ||
| 138 | (home-page %cirq-home-page) | ||
| 139 | (synopsis "Interface to Google's Quantum Computing Service") | ||
| 140 | (description | ||
| 141 | "This package provides an interface for Cirq to Google's Quantum Computing | ||
| 142 | Service.") | ||
| 143 | (license %cirq-license))) | ||
| 144 | |||
| 115 | (define-public python-quimb | 145 | (define-public python-quimb |
| 116 | (package | 146 | (package |
| 117 | (name "python-quimb") | 147 | (name "python-quimb") |
