
Maxim
03.07.2017
16:35:31
Народ, а кто как доставляет свои приложения на сервера?

Artem
03.07.2017
16:35:51
fabfile.org

#3301⏣SoulString
03.07.2017
16:58:11

Maxim
03.07.2017
16:59:40
А пакетирование кода в dep/rpm практикуется вообще?

Google

#3301⏣SoulString
03.07.2017
17:03:29
Одной знакомой компанией

b0g3r
03.07.2017
17:03:52

Nikolay
03.07.2017
17:04:10

#3301⏣SoulString
03.07.2017
17:04:15
Вариант норм, но это чисто продакшн на многочисленных серваках

Nikolay
03.07.2017
17:04:50

#3301⏣SoulString
03.07.2017
17:04:55
А девел удобнее таки сфтп, можно плагином к атому/саблайму

Maxim
03.07.2017
17:05:40

Nikolay
03.07.2017
17:06:05

Maxim
03.07.2017
17:08:09

Nikolay
03.07.2017
17:08:52
https://docs.python.org/3/distutils/builtdist.html

#3301⏣SoulString
03.07.2017
17:10:59

Google

Nikolay
03.07.2017
17:11:26

#3301⏣SoulString
03.07.2017
17:11:38
А зачем?

Nikolay
03.07.2017
17:11:42
это довольно примитивная и простая операция, она выполняется пару секунд максимум

#3301⏣SoulString
03.07.2017
17:11:50
У меня на горячую там гуникорн с релоадом
Файл обновился - веб обновился, например

Nikolay
03.07.2017
17:12:08
затем, что так у тебя все в поддерживаемой манере работает

#3301⏣SoulString
03.07.2017
17:12:35

Nikolay
03.07.2017
17:12:46
надо ж тестировать код в похожих условиях
а то потом забыли куда-то положить конфиг при развертке - и алга

#3301⏣SoulString
03.07.2017
17:13:22
Продакшн запаковываешь и деплоишь, особенно если обновляешь его в стиле дебиана

Maxim
03.07.2017
17:13:36

#3301⏣SoulString
03.07.2017
17:13:44
Ну и миграшки бд накатываешь, если есть

Nikolay
03.07.2017
17:13:49

#3301⏣SoulString
03.07.2017
17:14:05
В общем мне пока так удобнее, в будущем мб прозрею

Nikolay
03.07.2017
17:14:06
а девелопмент достаточно питонопакетиком на сервер ставить

#3301⏣SoulString
03.07.2017
17:14:28

Nikolay
03.07.2017
17:15:19

Maxim
03.07.2017
17:15:56

Google

Nikolay
03.07.2017
17:16:25
я обычно кладу requirements.txt рядом и читаю его прямо в setup.py

Maxim
03.07.2017
17:17:00

#3301⏣SoulString
03.07.2017
17:18:36
А тут ctrl + s и иди смотри результат

Nikolay
03.07.2017
17:19:05

#3301⏣SoulString
03.07.2017
17:20:08
Хардкор, д, но старое бэкапится

Nikolay
03.07.2017
17:21:06
это все ненужно, если у тебя есть пакеты и простейший скрипт развертки
избегаешь кучи ненужной работы
но ок, как удобно :)

#3301⏣SoulString
03.07.2017
17:24:10
Как вернусь с поездки осмыслю, глядишь осознаю что был не прав

Силена Магамедова
03.07.2017
17:25:12
м

Gorec
03.07.2017
17:56:10

Oleg
03.07.2017
17:56:33
еще один курс питона
от майлру
технопарк
их

Gorec
03.07.2017
17:56:51

Google

Oleg
03.07.2017
17:56:59
повеселее этого

Gorec
03.07.2017
17:57:11
понял
спасибо

Oleg
03.07.2017
17:57:30
там чувак такой полненький будет

Gorec
03.07.2017
17:58:14
python понравился тем, что синтаксисом руби напоминает, правда немного другой подход к вещам

Oleg
03.07.2017
18:07:34
Там джанга во второй половине начинается, вроде
И то вроде не на ней упор курса

Admin
ERROR: S client not available

stonepig
03.07.2017
18:11:53
вот бы все говорили на питоне!

Vespertilio
03.07.2017
18:23:25
и писали и думали на питоне

Victor
03.07.2017
18:28:05
Если бы не пробелы - цены бы ему не было)))

Nikolay
03.07.2017
18:28:46

Victor
03.07.2017
18:29:00
А так каждый раз от наших Java девелоперов выслушиваю поток говна в сторону питончика

bellicose
03.07.2017
18:29:15

Nikolay
03.07.2017
18:29:21

Artiom
03.07.2017
18:33:54
кажись тут пати на ближайший YAPC::europe собирают порубать в Perl golf))

Victor
03.07.2017
18:35:19
Хватит перлов )

Artiom
03.07.2017
18:36:30

Google

Nikolay
03.07.2017
18:37:12

Victor
03.07.2017
18:37:41
К кложуру пока только принюхиваются

Ignalion
03.07.2017
19:19:32
Кложура очень плохо воздействует на мозг питониста. И кложура чуть получше питона, но в целом такое же говно

Nikolay
03.07.2017
19:20:57

Ignalion
03.07.2017
19:22:12

Nikolay
03.07.2017
19:22:55

Ignalion
03.07.2017
19:26:17
Ты забыл самое главное для сколько-нибудь большого проекта
Динамическая типизация и все ошибки в рантайме. Это просто терминальный пиздец

Nikolay
03.07.2017
19:27:24
как раз с этим проблем нет, если аннотации, mypy и нормальная IDE

Ignalion
03.07.2017
19:27:29
Хвостовая рекурсия не оптимизируется

Nikolay
03.07.2017
19:27:48

Ignalion
03.07.2017
19:28:06

Nikolay
03.07.2017
19:28:25

Ignalion
03.07.2017
19:29:59
fs = []
for i in range(10):
fs.append(lambda: print(i))
print([f() for f in fs])
что выведет?)

Nikolay
03.07.2017
19:30:11
тут все довольно очевидно работает