Size: a a a

2016 November 03

МС

Максим Соколов 💻 in rannts
Я понимаю. Я говорю про другое. Ты когда прогаешь на жабе, то ставишь ее и этим решается 90% процентов задач. А с питоном ты сам ищешь все пакеты и доставляешь. И каждая сборка разная. А есть какие-то готовые сборки кроме анаконды?
источник

AS

Anton Studenov in rannts
я сомневаюсь что есть большая потребность в этих сборках, лучше расскажи под какие нужды хочешь использовать питон? попробуем подсказать хорошие либы
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Максим Соколов 💻
Я понимаю. Я говорю про другое. Ты когда прогаешь на жабе, то ставишь ее и этим решается 90% процентов задач. А с питоном ты сам ищешь все пакеты и доставляешь. И каждая сборка разная. А есть какие-то готовые сборки кроме анаконды?
Нет, так не делают в питоне. В питоне принято в проекте жёстко лочить версии всех зависимостей, что бы даже через год оно собиралось в точно таком же виде.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Т.е. проект лочится на версии нужных ему либ, а не на какую-то там сборку Зверь-Питон с набором либ
источник

МС

Максим Соколов 💻 in rannts
Kirill (Cykooz) Kuzminykh
Нет, так не делают в питоне. В питоне принято в проекте жёстко лочить версии всех зависимостей, что бы даже через год оно собиралось в точно таком же виде.
Вопрос не в версиях. А в сборках, чтобы не доставлять все каждый раз под разные проекты.
источник

AG

Alexander Gorokhov in rannts
Максим Соколов 💻
Вопрос не в версиях. А в сборках, чтобы не доставлять все каждый раз под разные проекты.
Сборка=пакет в твоем понимании?
источник

SZ

Sergey Z in rannts
ну как бы можно поставить центось5 там будет некая очень стабильная (древняя) подборка каких-то питоних либ, вроде как энторпрайз. только работать на этом будет больно
источник

МС

Максим Соколов 💻 in rannts
Alexander Gorokhov
Сборка=пакет в твоем понимании?
Нет, сборка именно как сборка либ.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Максим Соколов 💻
Вопрос не в версиях. А в сборках, чтобы не доставлять все каждый раз под разные проекты.
Ну вот если юзаешь билдаут, то можно сделать общий кеш egg-ов, и не надо будет качать и ставить под каждый проект. Но это маловероятно, т.к. ты ведь не стартуешь 10 проектов одновременно, а значит версии либ в каждом проекте будут разные (соответствовать дате старта проекта)
источник

SZ

Sergey Z in rannts
есть стандартная библиотека, она уже в питоне, а всё остальное ставишь сам, нет никого кто мог бы угадать что тебе понадобится при разработке и сделать "сборку" пакетов
источник

МС

Максим Соколов 💻 in rannts
Sergey Z
ну как бы можно поставить центось5 там будет некая очень стабильная (древняя) подборка каких-то питоних либ, вроде как энторпрайз. только работать на этом будет больно
В том и проблема, что они старые, не поддерживаются и прочее. Надо посмотреть что там
источник

SZ

Sergey Z in rannts
Максим Соколов 💻
В том и проблема, что они старые, не поддерживаются и прочее. Надо посмотреть что там
это был вредный совет если что
источник

МС

Максим Соколов 💻 in rannts
Kirill (Cykooz) Kuzminykh
Ну вот если юзаешь билдаут, то можно сделать общий кеш egg-ов, и не надо будет качать и ставить под каждый проект. Но это маловероятно, т.к. ты ведь не стартуешь 10 проектов одновременно, а значит версии либ в каждом проекте будут разные (соответствовать дате старта проекта)
Это если у тебя не несколько серверов
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
При чём тут сервера?
источник

AS

Anton Studenov in rannts
своя сборка всегда лучше)
источник

AG

Alexander Gorokhov in rannts
Максим Соколов 💻
Нет, сборка именно как сборка либ.
Ты хочешь просто скачать архив "Сборка пакетов для веб разработки", в котором будет gunicorn, flask, sqlalchemy и начать кодить?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
А вот если у тебя 5 проектов с интервалом в год - ты будешь на комп ставить 5 разных сборок питона, что бы работать со всеми этими проектами?
источник

МС

Максим Соколов 💻 in rannts
Sergey Z
есть стандартная библиотека, она уже в питоне, а всё остальное ставишь сам, нет никого кто мог бы угадать что тебе понадобится при разработке и сделать "сборку" пакетов
Ну а и как в Java EE разработали
источник

SZ

Sergey Z in rannts
в питоне всё решается конфигом, ты прописываешь в текстовом файлике нужные тебе версии (видимо список версий, это и есть твоя сборка) и они потом скачаются везде где тебе надо, хоть на телефоне с ведроидом
источник

МС

Максим Соколов 💻 in rannts
Anton Studenov
своя сборка всегда лучше)
У тебя есть?
источник