Лучший способ распространения СПО на Python для разных ОС?
Наверное, может получиться немного холиварная тема, потому что я не уточнил, для кого происходит распространение - для конечного пользователя, программиста или бизнеса. Интересует «общая температура по палате», когда целевой аудиторией могут быть все.
-
в виде пакетов (msi, установщик в exe - Windows, deb и др. - Linux)
111 (33%)
********************************************************************************************************************************************************************************************************************************************************************************************************************************
-
в виде исходников, git clone
104 (31%)
***********************************************************************************************************************************************************************************************************************************************************************************************************
-
pip, .whl с публичного или частного сервера
100 (30%)
************************************************************************************************************************************************************************************************************************************************************************************************
-
не стоит писать СПО на Python для других людей
86 (26%)
*******************************************************************************************************************************************************************************************************************************************************
-
в виде исходников, архив
50 (15%)
************************************************************************************************************************************************
-
образ Docker и др.
38 (11%)
*************************************************************************************************************
-
сборка в pyinstaller и др., один бинарник (.exe, .AppImage и др.)
20 (6%)
*********************************************************
-
компиляция в C (Nuitka и др.), один бинарник (.exe, .AppImage и др.)
20 (6%)
*********************************************************
-
система управления пакетами (Conda и др.)
17 (5%)
*************************************************
-
свой вариант (в комментариях)
16 (5%)
**********************************************
-
архив с минимальной сборкой Python и включенными зависимостями
14 (4%)
****************************************
-
компиляция в C (Nuitka и др.), архив
6 (2%)
*****************
-
сборка в pyinstaller, cx-freeze и др., архив
5 (2%)
**************
Всего голосов: 587, всего проголосовавших: 333