Package Details: python-doublex-expects 0.7.1-10

Git Clone URL: https://aur.archlinux.org/python-doublex-expects.git (read-only, click to copy)
Package Base: python-doublex-expects
Description: Expects matchers for Doublex test doubles assertions
Upstream URL: https://github.com/jaimegildesagredo/doublex-expects
Licenses: Apache
Submitter: jelly
Maintainer: r4um
Last Packager: jelly
Votes: 1
Popularity: 0.023594
First Submitted: 2024-04-29 17:52 (UTC)
Last Updated: 2024-04-29 17:53 (UTC)

Dependencies (4)

Required by (1)

Sources (1)

Latest Comments

depieri.carlo commented on 2024-08-05 10: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 and python-doublex-expects depends on python-mamba for their tests, while python-mamba uses python-doublex-expects (which depends on python-expects) in its tests suite. It's a mess.

The workaround is to install both python-expects and python-doublex-expects by skipping their check steps, since both depend on python-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, reinstall python-expects and python-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 aur

  • install the package using makepkg -si --nocheck from the folder where you saved the PKGBUILD file. This will skip the check step and won't try to install python-mamba.

Then repeat these steps for python-doublex-expects (but first make sure python-doublex from aur is installed, since makepkg can't install that for you).

Finally, install python-mamba normally (and optionally reinstall the expects packages, as discussed above).

Kevdog commented on 2024-06-21 05:42 (UTC)

As explained by leaveye I get this circular dependency loop as well with python-mamba. Any suggestions?

leaveye commented on 2024-06-15 08:18 (UTC) (edited on 2024-06-15 08:24 (UTC) by leaveye)

This package depends on, and is dependent by python-mamba. leads to a dependency loop. depend tree image