Search Criteria
Package Details: python-mamba 0.11.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-mamba.git (read-only, click to copy) |
---|---|
Package Base: | python-mamba |
Description: | The definitive testing tool for Python. Born under the banner of Behavior Driven Development. |
Upstream URL: | https://nestorsalceda.github.io/mamba |
Licenses: | MIT |
Submitter: | jelly |
Maintainer: | r4um |
Last Packager: | jelly |
Votes: | 1 |
Popularity: | 0.023595 |
First Submitted: | 2024-04-29 17:56 (UTC) |
Last Updated: | 2024-04-29 17:56 (UTC) |
Dependencies (4)
- python-clint
- python-coverage
- python-setuptools (make)
- python-doublex-expectsAUR (check)
Required by (2)
- python-doublex-expects (check)
- python-expects (check)
Latest Comments
Melody666 commented on 2024-09-26 13:28 (UTC)
Life-Saver Warning: If you know what a package is, you'd know that a package should definitely effortlessly integrate with its dependencies. This "package", instead, is currently a tangled web of circular dependencies, hardly meeting the fundamental definition of a package. If simplicity is what you seek, I advise you to look elsewhere. However, if you're determined to fix this mess of a package, follow the instructions by depieri.carlo below to untangle the mess. If it were up to me, I would recommend against including this package in the AUR altogether. This isn't personal matter, it's just that a package behaving this way undermines the very essence of what a package should be.
depieri.carlo commented on 2024-08-05 14:43 (UTC) (edited on 2024-08-05 14:50 (UTC) by depieri.carlo)
I'm going to post this workaround on every package involved, since a fix to these circular dependencies may not come easily: both
python-expects
andpython-doublex-expects
depends onpython-mamba
for their tests, whilepython-mamba
usespython-doublex-expects
(which depends onpython-expects
) in its tests suite. It's a mess.The workaround is to install both
python-expects
andpython-doublex-expects
by skipping their check steps, since both depend onpython-mamba
.If you are using an helper like
yay
you can do this quickly by running:yay -Sy --mflags "--nocheck" aur/python-expects aur/python-doublex-expects
.Now you can install
python-mamba
normally (and, if you want, reinstallpython-expects
andpython-doublex-expects
as well, so that they may go through their normal check steps).Otherwise, to do this manually start with
python-expects
:download the
PKGBUILD
file from aurinstall the package using
makepkg -si --nocheck
from the folder where you saved thePKGBUILD
file. This will skip the check step and won't try to installpython-mamba
.Then repeat these steps for
python-doublex-expects
(but first make surepython-doublex
from aur is installed, sincemakepkg
can't install that for you).Finally, install
python-mamba
normally (and optionally reinstall the expects packages, as discussed above).bradwood commented on 2024-06-09 12:17 (UTC)
I am having the exact same problem as @Kevdog.
Kevdog commented on 2024-06-07 16:10 (UTC)
I can't install this package -- python-doublex-expects is a dependency but also python-doublex-expects requires python-mamba so I'm kind of caught in a circular dependency hell right now. Any suggestions?