Search Criteria
Package Details: python-libmamba 2.0.1-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 |
Conflicts: | micromamba |
Provides: | libmamba, python-libmambapy |
Submitter: | brianrobt |
Maintainer: | flying-sheep (brianrobt) |
Last Packager: | flying-sheep |
Votes: | 4 |
Popularity: | 1.08 |
First Submitted: | 2024-08-04 19:38 (UTC) |
Last Updated: | 2024-11-02 13:11 (UTC) |
Dependencies (20)
- fmt (fmt-gitAUR)
- libsolv (libsolv-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- reprocAUR (reproc-gitAUR)
- simdjsonAUR (simdjson-gitAUR)
- yaml-cpp
- ccache (ccache-gitAUR) (make)
- cli11 (make)
- doctest (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
- python-build (make)
- python-cmake (python-cmake-binAUR) (make)
- python-installer (python-installer-gitAUR) (make)
- python-ninjaAUR (make)
- python-scikit-build (make)
- python-setuptools (make)
- python-wheel (make)
- spdlog (spdlog-gitAUR) (make)
- tl-expected (make)
Required by (1)
- python-conda-libmamba-solver (requires python-libmambapy)
Latest Comments
« First ‹ Previous 1 2
reemptive commented on 2024-09-21 11:08 (UTC)
I just had to patch this for fmt 11 https://github.com/mamba-org/mamba/commit/aea04951d07c00e3665e80278e84eb9e6c9e3666.patch
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
« First ‹ Previous 1 2