yannbouteiller / vgamepad

Virtual XBox360 and DualShock4 gamepads in python
MIT License
162 stars 21 forks source link

Pip install fails if vigem is already installed. #10

Closed assumptionsoup closed 2 years ago

assumptionsoup commented 2 years ago

If vigem is already installed, pip opens the uninstaller. The only option then is to cancel the uninstaller or remove the software. If you cancel, pip detects that and doesn't install vgamepad. I think vgamepad should first check if vigem is already installed and is the correct version.

yannbouteiller commented 2 years ago

Yup, that would be a nice improvement, atm the setup.py basically assumes that vigem is not there.

That being said it works well when I click "cancel" on my end, pip completes the installation without complaining?

assumptionsoup commented 2 years ago

For me, pip detected that I cancelled the uninstall and did not install vgamepad. I ended up removing vigem and rerunning pip to get around this.

yannbouteiller commented 2 years ago

Hopefully taken care of in https://github.com/yannbouteiller/vgamepad/releases/tag/v0.0.8 :)

(uploaded on pipy)