diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2025-12-14 15:39:42 +0100 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-02-12 20:00:09 +0100 |
| commit | 23c0e85f76edbf53edf8e7385920e6cb2225784b (patch) | |
| tree | 9a39f9a28c68d3f8825a38646fed413eafd47b34 /gnu/packages | |
| parent | 9b0ef0e26dd57c4abf98fabb7e35e408bd1611fd (diff) | |
gnu: Add python-libmambapy.
* gnu/packages/package-management.scm (python-libmambapy): New variable.
Change-Id: Iea3d800ffb03fd29dc9cfd20e9b3566107b9574f
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/package-management.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 7e0079c2bc0..74f7b1274ce 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -1800,6 +1800,42 @@ endif() functionality. It uses libsolv for dependency resolution and is the foundation for the Mamba package manager.") (license license:bsd-3))) + +(define-public python-libmambapy + (package + (inherit libmamba) + (name "python-libmambapy") + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "tests/") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "libmambapy"))) + (add-before 'build 'set-cmake-prefix-path + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CMAKE_PREFIX_PATH" + (string-append (assoc-ref inputs "libmamba") + ":" (or (getenv "CMAKE_PREFIX_PATH") "")))))))) + (native-inputs + (list cmake-minimal + ninja + pkg-config + pybind11 + python-scikit-build + python-pytest + python-setuptools)) + (inputs + (list libmamba)) + (home-page "https://github.com/mamba-org/mamba") + (synopsis "Python bindings for libmamba") + (description + "Libmambapy provides Python bindings for the libmamba library, +enabling fast package management functionality in Python applications.") + (license license:bsd-3))) (define-public conan (package (name "conan") |
