LINUX.ORG.RU

Python


386

20

Всего сообщений: 2

Лучший способ распространения СПО на Python для разных ОС?

Наверное, может получиться немного холиварная тема, потому что я не уточнил, для кого происходит распространение - для конечного пользователя, программиста или бизнеса. Интересует «общая температура по палате», когда целевой аудиторией могут быть все.

  1. в виде пакетов (msi, установщик в exe - Windows, deb и др. - Linux) 111 (33%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. в виде исходников, git clone 104 (31%)

    ***********************************************************************************************************************************************************************************************************************************************************************************************************

  3. pip, .whl с публичного или частного сервера 100 (30%)

    ************************************************************************************************************************************************************************************************************************************************************************************************

  4. не стоит писать СПО на Python для других людей 86 (26%)

    *******************************************************************************************************************************************************************************************************************************************************

  5. в виде исходников, архив 50 (15%)

    ************************************************************************************************************************************************

  6. образ Docker и др. 38 (11%)

    *************************************************************************************************************

  7. сборка в pyinstaller и др., один бинарник (.exe, .AppImage и др.) 20 (6%)

    *********************************************************

  8. компиляция в C (Nuitka и др.), один бинарник (.exe, .AppImage и др.) 20 (6%)

    *********************************************************

  9. система управления пакетами (Conda и др.) 17 (5%)

    *************************************************

  10. свой вариант (в комментариях) 16 (5%)

    **********************************************

  11. архив с минимальной сборкой Python и включенными зависимостями 14 (4%)

    ****************************************

  12. компиляция в C (Nuitka и др.), архив 6 (2%)

    *****************

  13. сборка в pyinstaller, cx-freeze и др., архив 5 (2%)

    **************

Всего голосов: 587, всего проголосовавших: 333

 ,

baobab
()

Какой версии Python3 у вас основной в системе?

  1. Python 3.10 149 (49%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Python 3.11 65 (21%)

    *******************************************************************************************************************************************

  3. Python 3.9 35 (12%)

    ***************************************************************************

  4. Нет Python вообще, у меня Windows 16 (5%)

    **********************************

  5. Python 3.8 15 (5%)

    ********************************

  6. Нет Python вообще, у меня Linux/*BSD/другой unix 11 (4%)

    ***********************

  7. Python 3.5-3.7 6 (2%)

    ************

  8. Нет Python3, только Python2 4 (1%)

    ********

  9. Более ранняя версия, чем 3.5 (какая и почему?) 2 (1%)

    ****

Всего голосов: 303

 ,

iZEN
()