Closed cprin21 closed 4 months ago
Thank you for reporting. Do you mean that on Arch pipx works or pipx broken everywhere? Could you please show exact error?
To me, it works fine, so I wonder what might be a specific problem...
Had the same issue, pycairo failed to build when installing waypaper with pipx.
Resolved by installing the python311-pycairo-devel
package on openSUSE TW then python311-gobject-devel
for gobject to build too.
To be honest, I am not even sure why cairo
is required at all, as it's not a dependence. Is this required for gobject
or Pillow
? To me, it builds even if I remove cairo
from the system...
Same here on Tumbleweed, I guess it's only due to how pycairo is packaged by openSUSE.
As to why it's required, according to the log Package 'cairo', required by 'virtual:world', not found
.
Hmm, I see 🤔 But I don't really see how can I fix it on my side except putting a note in the installation section for openSUSE users.
Well it doesn't really need a fix in the end, that's just how things are on openSUSE: instead of having big packages we have several smaller ones and sometimes we need to install some *-devel.
But you were wondering why cairo is required so if virtual:world
refers to something you can get rid of, it would be even better. If not then it's not an issue and you can close this one IMO 👍
Edit: it also needs the python3xx-gobject-devel
package. I'm not specifying the python version because we currently have the 39, 310, 311, and 312 so it depends which one the user wants to use.
No clue what the virual:world
might mean or refer to, nothing like this in the code. Okay, thank you for the insides. I'll update the docs and close this issue.
Does not install via pipx due to a problem with cairo.