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.000030 |
| First Submitted: | 2024-04-29 17:56 (UTC) |
| Last Updated: | 2024-04-29 17:56 (UTC) |
Dependencies (4)
- python-clintAUR
- 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-expectsandpython-doublex-expectsdepends onpython-mambafor their tests, whilepython-mambausespython-doublex-expects(which depends onpython-expects) in its tests suite. It's a mess.The workaround is to install both
python-expectsandpython-doublex-expectsby skipping their check steps, since both depend onpython-mamba.If you are using an helper like
yayyou can do this quickly by running:yay -Sy --mflags "--nocheck" aur/python-expects aur/python-doublex-expects.Now you can install
python-mambanormally (and, if you want, reinstallpython-expectsandpython-doublex-expectsas well, so that they may go through their normal check steps).Otherwise, to do this manually start with
python-expects:download the
PKGBUILDfile from aurinstall the package using
makepkg -si --nocheckfrom the folder where you saved thePKGBUILDfile. 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-doublexfrom aur is installed, sincemakepkgcan't install that for you).Finally, install
python-mambanormally (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?