These are chat archives for dou-ua/python

26th
Jun 2016
Yura Hulpa
@wolendranh
Jun 26 2016 06:29
Привіт! Для одного пет проекту хочу додати щось типу білд скриптів, для розгортання проекту на інших енваєрментах в стилі git clone--> build і все, хто які тулзи для цього користує? ну зрозуміло баш скрипт, як варіант. А ще? Дякую
Kostiantyn Rybnikov
@k-bx
Jun 26 2016 09:41
@wolendranh fabric. Наче на заміну йому python3-готову якусь штуку роблять, але коли в останнє дививсь — буле неготова.
Yura Hulpa
@wolendranh
Jun 26 2016 16:33
@k-bx простіше нічого?
Kostiantyn Rybnikov
@k-bx
Jun 26 2016 16:44
@wolendranh куди ще простіше?
ex3me0
@ex3me0
Jun 26 2016 19:32
@wolendranh мне кажется - такими вещами мало кто страдает вообще
просто написать в ридми краткую инструкцию - будет достаточно
ну и реквайры не забыть все, которые нужны
Yura Hulpa
@wolendranh
Jun 26 2016 19:41
рідмі то рідмі. але коли є проект який пишуть декілька девів то це просто трата часу проходити по інструкціях. Особливо коли проет специфічний. Як на рахунок Make?
Kostiantyn Rybnikov
@k-bx
Jun 26 2016 19:55
@wolendranh fabric не складніший за make (а завдяки всім особливостям make – часто простіший), і його простіше підтримувати, оскільки це пайтон
Yura Hulpa
@wolendranh
Jun 26 2016 20:42
@k-bx тобто наразі чогось такого стандартизованого і нового нема?
Kostiantyn Rybnikov
@k-bx
Jun 26 2016 20:44
@wolendranh в якому плані стандартизованого? fabric – знають всі, в принципі.
Yura Hulpa
@wolendranh
Jun 26 2016 20:45
@k-bx для маленького проекту це краще ніж shell? перепрошую що питанням на питання)
Kostiantyn Rybnikov
@k-bx
Jun 26 2016 20:46
@wolendranh як на мене — будь-що краще ніж shell, shell краще тільки якщо ви адмін, який добре знає shell (а не пайтон)
Yura Hulpa
@wolendranh
Jun 26 2016 21:19
але до прикладу - не на всіх системах є 3.5 python , ну ми обмежимся nix системами. А я хочу розгорнути проект на 3.5. Я думаю фабрік опирається на версію системного пайтона, перепошую якщо помиляюсь
Kostiantyn Rybnikov
@k-bx
Jun 26 2016 21:45
@wolendranh fabric тільки на другому пітоні працює
Yura Hulpa
@wolendranh
Jun 26 2016 21:46
@k-bx ок)дякую за пораду, певно мав одразу уточнити що проект на aiohttp
Paul
@Dotrox
Jun 26 2016 22:00
@wolendranh, є така штука, Virtualenv називається :)
Yura Hulpa
@wolendranh
Jun 26 2016 22:02
та я в курсі
дякую)
я про речі на зразок make build, make install
коли проект має залежності не лише pip пакетів
а прикладом postgres
Paul
@Dotrox
Jun 26 2016 22:04
Ну, фабрик здатен запускати команди у віддаленому терміналі через ssh, тож це все там не проблема
Yura Hulpa
@wolendranh
Jun 26 2016 22:07
по відповідям я розумію, що наразі fabric - популярна річ? юзаєте в своїх проектах?
Paul
@Dotrox
Jun 26 2016 22:12
Поки не виникало потреби. Наразі мені достатньо й pip freeze
Ну, тобто pip install -r r.txt
А r.txt через freeze
Yura Hulpa
@wolendranh
Jun 26 2016 22:14
я маю на увазі при потребі запуску аплікаціх на сервері, яка має мати редіс, пострес тд для роботи. Залежності пайтона це не проблема) redis postgres - тобто ставити їх як пакети на систему
Paul
@Dotrox
Jun 26 2016 22:21

Я зрозумів. Але подібні залежності я поки ставлю вручну. Все одно розгортати оточення на новій системі доводиться далеко не щодня.

Фабрик мені цікавий в плані перманентних операцій, тобто деплой оновлень, підтримка оточення в актуальному стані і т.д.