diff options
| author | Ghislain Vaillant <ghislain.vaillant@inria.fr> | 2025-10-31 14:12:41 +0100 |
|---|---|---|
| committer | Ghislain Vaillant <ghislain.vaillant@inria.fr> | 2025-11-05 12:32:57 +0100 |
| commit | 22cc1e945f92e612baba57dab56ea520ef8625bb (patch) | |
| tree | c333cc395f80c151f81eee1fa8fd415ab4974be9 | |
| parent | 39b62f9dbe615e4462453b1b4e68e7409bb2b389 (diff) | |
version-control: Add python-iterative-telemetry.
* guix-science/packages/version-control.scm: New variable.
| -rw-r--r-- | guix-science/packages/version-control.scm | 35 |
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") |
