From 2ca7922d1890f1848c59f4c835d7bbf73a8bc748 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 3 Nov 2025 21:21:06 +0000 Subject: [PATCH] gnu: Add python-anaconda-cli-base. * gnu/packages/python-xyz.scm (python-anaconda-cli-base): New variable. Change-Id: Iaf3dd863af005bbada46080f5d2e666ec207816b --- gnu/packages/python-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 29d9c9b4b39a39e143c9290022a7d51426b3e28e..12e0b17f8281684746203a96ad612f8a51c9f2d4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -322,6 +322,45 @@ #:use-module (srfi srfi-1) #:use-module (srfi srfi-26)) +(define-public python-anaconda-cli-base + (package + (name "python-anaconda-cli-base") + (version "0.5.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "anaconda_cli_base" version)) + (sha256 + (base32 "01kspqfyqhzlb3hkxrvdlasch5ai87lizn6yz4g25ff4x7k5b4qx")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-pytest-config + (lambda _ + (substitute* "pyproject.toml" + ((".*--cov.*") ""))))))) + (native-inputs + (list python-hatch-vcs + python-hatchling + python-pytest + python-pytest-mock + python-setuptools-scm)) + (propagated-inputs + (list python-click + python-packaging + python-pydantic-settings + python-readchar + python-rich + python-tomli + python-typer)) + (home-page "https://anaconda.github.io/anaconda-cli-base/") + (synopsis "Base CLI entrypoint Anaconda CLI plugins") + (description + "This package provides a base CLI entrypoint supporting Anaconda CLI plugins.") + (license license:bsd-3))) + (define-public python-annexremote (package (name "python-annexremote")