Search Criteria
Package Details: python-libmamba 1.5.9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-libmamba.git (read-only, click to copy) |
---|---|
Package Base: | python-libmamba |
Description: | The fast cross-platform package manager |
Upstream URL: | https://github.com/mamba-org/mamba |
Licenses: | BSD-3-Clause |
Provides: | libmamba |
Submitter: | brianrobt |
Maintainer: | brianrobt |
Last Packager: | brianrobt |
Votes: | 3 |
Popularity: | 1.99 |
First Submitted: | 2024-08-04 19:38 (UTC) |
Last Updated: | 2024-09-07 17:40 (UTC) |
Dependencies (19)
- fmt (fmt-gitAUR)
- libsolv (libsolv-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- reprocAUR (reproc-gitAUR)
- yaml-cpp
- ccache (ccache-gitAUR) (make)
- cli11 (make)
- cmake (cmake-gitAUR) (make)
- doctest (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-scikit-build (make)
- python-setuptools (make)
- python-wheel (make)
- spdlog (spdlog-gitAUR) (make)
- tl-expected (make)
Latest Comments
brianrobt commented on 2024-08-09 18:04 (UTC)
I uploaded another version to fix those issues. I'll open a discussion with gdolle about coordinating with micromamba. Thanks!
flying-sheep commented on 2024-08-09 09:39 (UTC) (edited on 2024-08-09 09:52 (UTC) by flying-sheep)
OK, that almost works, but you left some debug code in:
not
The metadata is also incorrect in some ways:
provides=(libmamba)
, since it now includes that library (also it’s redundant to add$pkgname
toprovides
)libsolv
andreproc
are dynamically linked, so they are runtime dependencies, not only makefmt
python-ninja
, the make dependency isninja
spdlog
,pybind11
x86_64
, notany
And finally, this package is now almost identical to
micromamba
. Maybe you should coordinate with https://aur.archlinux.org/account/gdolle?So all in all:
brianrobt commented on 2024-08-06 20:45 (UTC)
Thanks flying-sheep. I was in a bit of a hurry when releasing this one. I should have some time tonight to make the changes you suggested.
flying-sheep commented on 2024-08-06 09:02 (UTC) (edited on 2024-08-06 09:26 (UTC) by flying-sheep)
Here’s a PKGBUILD for
libmamba
.I’m not sure if it’s 100% but it’s a start
flying-sheep commented on 2024-08-06 08:18 (UTC) (edited on 2024-08-06 08:35 (UTC) by flying-sheep)
Seems like this build is missing the
bindings
submodule that conda needs.You need to 1. build
libmamba
(the C library) and package it in a way that cmake can find it 2. havepython-libmamba
depend on it. I think you build python-libmamba by first callingcmake
, thenmake
and finallypython -m build
in the directoryI also wonder why you use bare setuptools here instead of python-build and python-installer. Is there a reason?
Also the dependencies are completely off: The only runtime dependency that’s correct is
python
, the rest aremakedepends