Search Criteria
Package Details: python-libmamba 2.0.6-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: | brianrobt |
Votes: | 4 |
Popularity: | 0.048044 |
First Submitted: | 2024-08-04 19:38 (UTC) |
Last Updated: | 2025-02-05 18:12 (UTC) |
Dependencies (20)
- fmt (fmt-gitAUR)
- libsolv (libsolv-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- reprocAUR (reproc-gitAUR)
- simdjson (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 (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
brianrobt commented on 2024-09-26 14:10 (UTC)
Thank you, @reemptive and @Melody666. I'm going to try to get this package fixed today.
Melody666 commented on 2024-09-26 10:16 (UTC) (edited on 2024-09-26 10:16 (UTC) by Melody666)
This package is borked, and the patch in the comment does not fix it. If you just need conda, I have provided a temporary workaround in the python-conda package comments, which will set the default solver to the classic one instead of libmamba, and will remove this dependency from conda.
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