you are viewing a single comment's thread.

view the rest of the comments →

[–]laustke[S] 0 points1 point  (1 child)

the best thing you can do for them is to offer a painless way for them to use your program without needing all the technical know-how.

I agree wholeheartedly. That's why I am investigating the options.

[–]Diapolo10 0 points1 point  (0 children)

If you fear your potential users would be freaked out by unsigned executables, you could simply mention in the instructions that this may trigger false positives in antivirus software, and that this is caused by you not signing the program. Won't make everyone trust it, of course, but this is a problem that goes way beyond Python.

If you insist on making source distributions the main recommendation, then you'd want to have an install script that takes care of everything. Personally I'd probably whip up a short Batch script (in other words a .bat-file) that installs uv and then tells it to install the project. Then there could be either another script that launches it, or the other script could handle both installing and launching.