No sure why you think that my changes will break things. Actually it should not change anythin as long as non of the two new arguments "--virtual-env" and "--no-dist" are added.
If the script is run without the "--virtual-env" option, then the pip commands are still constructed with the "--user" flag as in your original scripts.
The other changes are to allow the script if it runs in virtual environment (your original script terminates with message "..installer does not support a custom python installation..") and to add required packages vext.gi if needed.
Since I can't do testing on more platforms, this needs to wait some month, but I hope that my script and the comments here may help anyone else who wants to try running Rapid Photo Downloader in Python venv.
No sure why you think that my changes will break things. Actually it should not change anythin as long as non of the two new arguments "--virtual-env" and "--no-dist" are added.
If the script is run without the "--virtual-env" option, then the pip commands are still constructed with the "--user" flag as in your original scripts.
The other changes are to allow the script if it runs in virtual environment (your original script terminates with message "..installer does not support a custom python installation..") and to add required packages vext.gi if needed.
Since I can't do testing on more platforms, this needs to wait some month, but I hope that my script and the comments here may help anyone else who wants to try running Rapid Photo Downloader in Python venv.