snapcrafters / obs-studio

This is a community-supported modified build of OBS Studio.
https://snapcraft.io/obs-studio
111 stars 37 forks source link

[Enhancement]: PyMonCtl and PyWinCtl included with Python #178

Open Danie10 opened 7 months ago

Danie10 commented 7 months ago

What changes would you like?

Please install the PyWinCtl and PyMonCtl Python modules by Kalmat, into the Snap.

Many people use the OBS script called Zoom and Follow (https://github.com/tryptech/obs-zoom-and-follow) and whilst we can load the script file, it requires those modules to be installed as part of the Python installation. We can't install Python modules into the Snap.

By including these modules as pre-installed, this would enable the Zoom and Follow script to work for many people.

Any extra information?

Just the Python modules are needed, as any user can load and update the Zoom and Follow script itself using the installed Snap.

Trying to run the Zoom and Follow script right now shows this script error: "ModuleNotFoundError: No module named 'pywinctl'" which indicated the Python being used does not have the module installed. It is installed on my Linux system Python, but that Python is not accessible from the Snap.

The dev for the requested Python modules had this to say about required dependencies: "Regarding the modules to be included, PyWinCtl already requires PyMonCtl and PyWinBox (amongst others, of course)".