summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhislain Vaillant <ghislain.vaillant@inria.fr>2025-10-31 14:12:41 +0100
committerGhislain Vaillant <ghislain.vaillant@inria.fr>2025-11-05 12:32:57 +0100
commit22cc1e945f92e612baba57dab56ea520ef8625bb (patch)
treec333cc395f80c151f81eee1fa8fd415ab4974be9
parent39b62f9dbe615e4462453b1b4e68e7409bb2b389 (diff)
version-control: Add python-iterative-telemetry.
* guix-science/packages/version-control.scm: New variable.
-rw-r--r--guix-science/packages/version-control.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/guix-science/packages/version-control.scm b/guix-science/packages/version-control.scm
index ea2d822..4e423bb 100644
--- a/guix-science/packages/version-control.scm
+++ b/guix-science/packages/version-control.scm
@@ -142,6 +142,41 @@ science and machine learning teams manage large datasets.")
142 (delete "python-dvc-s3") 142 (delete "python-dvc-s3")
143 (delete "python-dvc-ssh"))))) 143 (delete "python-dvc-ssh")))))
144 144
145(define-public python-iterative-telemetry
146 (package
147 (name "python-iterative-telemetry")
148 (version "0.0.10")
149 (source
150 (origin
151 (method git-fetch)
152 (uri (git-reference
153 (url "https://github.com/iterative/telemetry-python")
154 (commit version)))
155 (file-name (git-file-name name version))
156 (sha256
157 (base32 "02sbm22bzz5lfz69g2jhd0yfig1r96k7023kigdf6dqvscgljpzs"))))
158 (build-system pyproject-build-system)
159 (arguments
160 (list
161 #:phases
162 #~(modify-phases %standard-phases
163 (add-before 'build 'set-version
164 (lambda _
165 (setenv "SETUPTOOLS_SCM_PRETEND_VERSION"
166 #$version))))))
167 (propagated-inputs (list python-appdirs python-distro python-filelock
168 python-requests))
169 (native-inputs (list python-pytest
170 python-pytest-cov
171 python-pytest-mock
172 python-pytest-sugar
173 python-setuptools
174 python-setuptools-scm))
175 (home-page "https://github.com/iterative/telemetry-python")
176 (synopsis "Common library for sending telemetry")
177 (description "Common library for sending telemetry.")
178 (license license:asl2.0)))
179
145(define-public python-pytest-test-utils 180(define-public python-pytest-test-utils
146 (package 181 (package
147 (name "python-pytest-test-utils") 182 (name "python-pytest-test-utils")