Package Details: micromamba 2.6.1-1

Git Clone URL: https://aur.archlinux.org/micromamba.git (read-only, click to copy)
Package Base: micromamba
Description: The fast cross-platform package manager
Upstream URL: https://github.com/mamba-org/mamba
Licenses: BSD-3-Clause
Conflicts: micromamba-bin
Provides: libmamba, python-libmambapy
Submitter: gdolle
Maintainer: carlosal1015 (flying-sheep)
Last Packager: carlosal1015
Votes: 10
Popularity: 0.078894
First Submitted: 2021-03-21 15:23 (UTC)
Last Updated: 2026-05-15 02:19 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

carlosal1015 commented on 2025-07-23 16:10 (UTC)

Thanks, I agree that if wheels are available, let's follow https://wiki.archlinux.org/title/Python_package_guidelines#Standards_based_(PEP_517)

But I do not modify cmake flags.

flying-sheep commented on 2025-07-23 11:44 (UTC) (edited on 2025-07-23 11:45 (UTC) by flying-sheep)

you’re installing libmambapy wrong. you need to install the package metadata too.

otherwise conda fails on startup with

importlib.metadata.PackageNotFoundError: No package metadata was found for libmambapy

When I built it, I used the following, maybe that helps

build() {
  cd "$srcdir/$_name"

  cmake -S. -Bbuild \
    -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
    -DBUILD_LIBMAMBA=ON \
    -DBUILD_LIBMAMBAPY=ON \
    -DBUILD_MICROMAMBA=OFF \
    -DBUILD_MAMBA_PACKAGE=OFF \
    -DBUILD_SHARED=ON
  cmake --build build --parallel 8
  cmake --install build --prefix install

  cd libmambapy
  export SKBUILD_CONFIGURE_OPTIONS="\
      -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
      -DBUILD_LIBMAMBA=ON \
      -DBUILD_LIBMAMBAPY=ON \
      -DBUILD_MICROMAMBA=OFF \
      -DBUILD_MAMBA_PACKAGE=OFF \
      -Dlibmamba_ROOT=$PWD/../install"
  python -m build -x --wheel --no-isolation
}

package() {
  cd "$srcdir/$_name"
  cmake --install build/ --prefix "$pkgdir/usr"

  cd "$srcdir/$_name/libmambapy"
  python -m installer --destdir="$pkgdir" dist/*.whl

  install -Dm 644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE.txt
}

peippo commented on 2025-06-14 19:41 (UTC)

The version numbers in PKGBUILD and .SRCINFO differ which leads to, e.g., aurutils attempting to re-build micromamba on every run. Could you bump both values to a common version?

brianrobt commented on 2025-06-12 14:35 (UTC)

@bcb, Thanks for catching that! Updated version has been pushed.

bcb commented on 2025-06-11 07:35 (UTC)

I can't build this in a clean chroot (using aurutils) as prepare() tries to use relative paths for the patches. Please replace these with

  patch -p0 -i "${srcdir}/static-off.patch"
  patch -p0 -i "${srcdir}/utils.cpp.patch"

to ensure the patches can be found :).

flying-sheep commented on 2025-06-10 09:47 (UTC)

it does, thank you!

brianrobt commented on 2025-06-09 20:07 (UTC)

@flying-sheep, The latest version should have all of those issues resolved.

flying-sheep commented on 2025-06-07 10:34 (UTC)

Hi, you don’t actually install libmambapy. building it is ON, but it’s not on my system!

Please fix or stop conflicting with python-libmamba and providing python-libmambapy

❯ paru -Qlq micromamba | treeify 
[/]
 └─usr
    ├─bin
    │  └─mamba
    ├─etc
    │  └─profile.d
    │     └─mamba.sh
    ├─include
    │  └─mamba/**/*.h*
    ├─lib
    │  ├─cmake
    │  │  └─libmamba
    │  │     ├─libmambaConfig.cmake
    │  │     ├─libmambaConfigVersion.cmake
    │  │     ├─libmambaTargets-none.cmake
    │  │     └─libmambaTargets.cmake
    │  ├─libmamba.so
    │  ├─libmamba.so.4
    │  └─libmamba.so.4.0.0
    └─share
       └─licenses
          └─micromamba
             └─LICENSE

brianrobt commented on 2025-06-06 12:47 (UTC) (edited on 2025-06-06 15:21 (UTC) by brianrobt)

That looks like an issue specific to your local environment (i.e., "/home/arthur/.local/bin/ctest").

Micromamba installs without the need for python-cmake in a fresh Docker container: https://github.com/brianrobt/micromamba-aur/blob/master/Dockerfile

[builder@9b949c15df81 ~]$ which ctest
/usr/sbin/ctest
[builder@9b949c15df81 ~]$ ctest --version
ctest version 4.0.2-dirty

CMake suite maintained and supported by Kitware (kitware.com/cmake).