Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от opennews (??), 25-Июн-19, 13:12 | ||
Представлен (https://gregoryszorc.com/blog/2019/06/24/building-standalone... первый выпуск утилиты PyOxidizer (https://pyoxidizer.readthedocs.io/en/latest/index.html), позволяющей упаковать проект на языке Python в форму самодостаточного исполняемого файла, включающего интерпретатор Python и все необходимые для работы библиотеки и ресурсы. Подобные файлы могут выполняться в окружениях без установленного инструментария Python или независимо от наличия необходимой версии Python. PyOxidizer также может формировать статически связанные исполняемые файлы, которые не привязаны и к системным библиотекам. Код проекта написан на языке Rust и распространяется (https://github.com/indygreg/PyOxidizer) под лицензией MPL (Mozilla Public License) 2.0. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (1), 25-Июн-19, 13:12 | ||
Звучит неплохо, а как там с библиотеками? Можно напихать в бинарник matplotlib и pyside, pygobject или wxpython? Именно с тяжелыми, зависимыми от кода на C/C++ библиотеками в основном проблемы у всяких упаковщиков и компиляторов питона. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от анонимище (?), 25-Июн-19, 14:01 | ||
Ещё интересно как программы на QT будут упаковываться | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –5 +/– | |
Сообщение от Зелень (?), 25-Июн-19, 19:59 | ||
QT написан на Objective C вообще-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (40), 25-Июн-19, 23:04 | ||
шта? | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от анон (?), 26-Июн-19, 00:29 | ||
как же вы достали, борцуны за правильный регистр одной буквы. контекст, слышал такое слово? из контекста понятно, о каком кутэ идет речь | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
47. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +1 +/– | |
Сообщение от Зелень (?), 26-Июн-19, 08:22 | ||
Это вообще-то баян такой древний. Да и тот, кто действительно работает с Qt, навряд ли будет писать QT. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Ordu (ok), 28-Июн-19, 15:05 | ||
Ему надо показать свою эрудированность. Не мешай. | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
39. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (39), 25-Июн-19, 20:00 | ||
Как-то так https://download.qt.io/official_releases/qt-installer-framew.../ | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
48. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (48), 26-Июн-19, 09:08 | ||
Qt Installer Framework есть кроссплатформенный. В том смысле, что скрипт тот же самый - это удобно. Если платформенное приложение пишете, то имеет смысл платформенные же инсталляторы и использовать: есть удобные для Windows, macOS, для Linux посложнее. Библиотеки Qt можно полностью поставить на компьютер пользователя, а можно только необходимые. В последнем случае запускаете свое приложение на "чистом" компьютере и смотрите, каких библиотек не хватает. Их в дистрибутив и копируете. Количество и состав данных библиотек зависит от приложения, компилятора (что-то может потребоваться и из системы разработки приложений), платформы и версии Qt. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
12. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –4 +/– | |
Сообщение от Анончик999999 (?), 25-Июн-19, 14:18 | ||
А еще интересно, если туда засунуть Numpy + Matplotlib + SymPy. Не будет ли в итоге больше гигабайта все весить. Наверно, если даже удастся скомпилирывать, то будет, так как пока не умеет сжатие ресурсов. Но прокт интересный, было б не плохо конкурирывать с PyInstaller, cxFreeze. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
15. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –8 +/– | |
Сообщение от GG (ok), 25-Июн-19, 14:36 | ||
Ты болен что ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +6 +/– | |
Сообщение от Анончик999999 (?), 25-Июн-19, 15:06 | ||
Numpy тянет MKL. Он много весит. Собери, посмотри, а потом хами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –3 +/– | |
Сообщение от Amphyby (ok), 25-Июн-19, 15:05 | ||
накопи уже на Вольфрам Математику в конце то концов | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
25. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +2 +/– | |
Сообщение от Аноним (25), 25-Июн-19, 15:35 | ||
А там можно компилировать. Мне просто надо компилировать ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (-), 25-Июн-19, 18:13 | ||
Не проще на Julia перейти? | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
43. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –5 +/– | |
Сообщение от Анончик999999 (?), 26-Июн-19, 00:51 | ||
нет, потому что используется еще куча других пакетов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +5 +/– | |
Сообщение от Led (ok), 26-Июн-19, 00:59 | ||
> используется еще куча других пакетов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (-), 26-Июн-19, 11:00 | ||
Перепишите критические вычисления на Julia. Остальной код освободите от питона позже. На Julia можно подключать питон-код для связывания со старыми приложениями. + для Julia есть свой упаковщик. | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
2. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –2 +/– | |
Сообщение от Игорь (??), 25-Июн-19, 13:12 | ||
Надеюсь антивирусы не так убивают скорость запуска с PyOxidizer как это происходит с PyInstaller. Там вообще жесть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Анончик999999 (?), 25-Июн-19, 14:21 | ||
А как интивирусы убивают скорость запуска с PyInstaller? Программы на Python вообще долго запускаются. А, если еще все тяжёлое сожмешь UPX, так вообще около минуты загружается с полтора раза болшим размером оперативы в Windows. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +1 +/– | |
Сообщение от Аноним (28), 25-Июн-19, 16:03 | ||
> А как интивирусы убивают скорость запуска с PyInstaller? | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Wilem (?), 26-Июн-19, 14:21 | ||
Не надо пользоваться антивирусами — это лапша на уши домохозяйкам. Бывает конечно на работе заставляют, но обычно можно попросить исключить некоторые директории из скана. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
3. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –3 +/– | |
Сообщение от анон (?), 25-Июн-19, 13:12 | ||
Самое то, чтобы ждать зоопарк пакетов по дуалапу, вместо апгета и одного пакета. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +5 +/– | |
Сообщение от Аноним (4), 25-Июн-19, 13:38 | ||
Контейнеры в винду скоро завезут и будет вам софт гигабайтный. Блокноты на гугле хроме) | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +2 +/– | |
Сообщение от анонимище (?), 25-Июн-19, 14:05 | ||
Такие уже есть, VSCode | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –2 +/– | |
Сообщение от Аноним (36), 25-Июн-19, 18:25 | ||
vscodium* | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Wilem (?), 26-Июн-19, 14:22 | ||
Контейнеры в винде есть с WS2016 / Windows 10. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
5. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +6 +/– | |
Сообщение от Аноним (5), 25-Июн-19, 13:44 | ||
> Код проекта написан на языке Rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от iPony129412 (?), 25-Июн-19, 13:59 | ||
Ещё в SNAP прикольно пайтон присовывать | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Аноним (7), 25-Июн-19, 14:01 | ||
Nuitka для этих целей поинтересней будет. Она преобразует весь питоний код в C/C++ и компилит бинарник. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Анончик999999 (?), 25-Июн-19, 14:30 | ||
А как на счёт тяжелых приложений, да и с Matplotlib, Numpy, SymPy, OpenCV и т.д.? Все компирилует без проблем с C-расширениями? | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Аноним (7), 25-Июн-19, 15:06 | ||
Если тяжёлое приложение написано без особых изощрений, то «Нютке» в общем пофиг. Что сто строчек в си перегнать, что сто тысяч. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Аноним (17), 25-Июн-19, 14:55 | ||
Анютка = Aniutka | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
24. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (7), 25-Июн-19, 15:10 | ||
«Anna -> Annuitka -> Nuitka» — это из презентации самого разработчика с PyCon. Он немец. Видимо, какие-то особенности немецкого написания. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (30), 25-Июн-19, 16:29 | ||
Когда смотрел падала твоя Нуитка с PySide ом докрутить конечно можно, но уж больно геморно под конкретный компилятор код подгонять. Тогда уже cython если нужна скорость. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
10. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от VINRARUS (ok), 25-Июн-19, 14:11 | ||
А есть тоже самое для shell? | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от PnDx (ok), 25-Июн-19, 14:55 | ||
Молодость. FIDOnet. 90-е. Вопрос "а есть ли компилятор для bash"… | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от VINRARUS (ok), 25-Июн-19, 16:59 | ||
Вообще сам интерпритатор bash это сильно заторможеный sh. ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –2 +/– | |
Сообщение от Грусть (?), 25-Июн-19, 14:13 | ||
Nix уже есть. Подходит не только для питона. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Аноним (25), 25-Июн-19, 15:36 | ||
Потоки там работают так же а чего с памятью гарбидж коллектор там какой? | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от via (??), 25-Июн-19, 14:59 | ||
>>> Для конечных пользователей поставка проекта в виде одного исполняемого файла | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (-), 25-Июн-19, 15:02 | ||
А давайте, как гетеросексуальные белые мужчины, просто напишем компилятор Python --> .exe/.c/.asm/go/.deb/snap! | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от Аноним (25), 25-Июн-19, 15:36 | ||
Не тупи уже написали такой компилятор - Golang. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (30), 25-Июн-19, 16:24 | ||
Pyinstaller самый лучший из того что предлагают альтернативы уже давно им пользуюсь. И антивири на него давно уже не ругаются. А Nuitka глюки с сег фолотом глючит c Pyside не понимает конструкции clicked.connect() просит полную версию QObject.connect и слоты с указанием типов передаваемых данных. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Mail (?), 25-Июн-19, 16:34 | ||
вот так раст всех и заборет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от fsb4000 (?), 25-Июн-19, 17:34 | ||
в чём смысл? в большинство linux дистрибутивов входит python, во всяких freebsd, openindiana тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –2 +/– | |
Сообщение от Аноним (-), 25-Июн-19, 23:12 | ||
> в большинство linux дистрибутивов входит python | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Annoynymous (ok), 26-Июн-19, 17:47 | ||
> Всегда проще попросить пользователя установить рантайм, чем заниматься такой чушью, нерациональное использование дискового пространства | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
34. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –4 +/– | |
Сообщение от anonymous (??), 25-Июн-19, 18:01 | ||
Достойный ответ на отказ многих дистрибутивов от поддержки второго питона. Чем переписывать свой проект, проще его перепаковать статически. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +6 +/– | |
Сообщение от Led (ok), 26-Июн-19, 01:04 | ||
Зачем г^Hудобрения перепаковывать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | –1 +/– | |
Сообщение от xi (??), 25-Июн-19, 19:33 | ||
Почему-то не упомянули Cython, который в чём-то похож на Nuitka. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Неадекват (?), 26-Июн-19, 10:58 | ||
> для сложных проектов на Python, таких как видеоредакторы | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +2 +/– | |
Сообщение от Аноним (51), 26-Июн-19, 12:08 | ||
> Поубивал бы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним3 (?), 01-Июл-19, 18:50 | ||
на нем реально не хорошо делать сложный проект. вот обвязку над субпрограммами в проекте самое то. или простенькие скрипты с быстрыми расчетами. а если комбайин посерьезнее что то, то лучше все таки компилируемые языки . их обвязать на питоне самое то. тот же ткинтер есть везде. а вообще писать на питоне прикольно. и проверять скрипты быстро, сам расскажет если где че учудил)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +1 +/– | |
Сообщение от Аноним (52), 26-Июн-19, 13:15 | ||
Началось. Как всегда. Создаём удобный язык для скриптов, потом разрастаем его до всеобъемлющего монстра, потом пытаемся волшебным образом превратить его в нативный. Нездоровой энергии у людей уйма. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (53), 26-Июн-19, 14:06 | ||
Интересно, а `meson` можно упаковать с помощью этой штуки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск PyOxidizer для упаковки Python-проектов в самодостато..." | +/– | |
Сообщение от Аноним (-), 27-Июн-19, 01:52 | ||
оно лучше чем nuitka в плане производительности? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |