Size: a a a

2016 November 03

KK

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

SA

Sergey Arkhipov in rannts
Кирилл, а как ты с билдаутом будешь тестировать проект, который и для Python2, и для Python3?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ну вот как то так наверное
$ python2 bootstrap.py | ./bin/buildout | ./bin/tests
$ python3 bootstrap.py | ./bin/buildout | ./bin/tests
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Хотя это ведь не надолго - я вот не особо планирую пилить пакеты двойного назначения
источник

SA

Sergey Arkhipov in rannts
ну давай не кривить душой, ты это будешь из виртуального окружения исполнять
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Особенно если это не на публику, а типа "свой проект"
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Нет не буду
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
У меня есть проект двойного назначения - вот как написал, так и делаю
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Я не юзаю ни venv, ни pip
источник

SA

Sergey Arkhipov in rannts
а как ты решишь проблему билдаута, что если тот видит пакет в системных, то не ставит его к себе?
источник

SA

Sergey Arkhipov in rannts
я ж помню эту пляску при паковке RPM'ок
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Этой проблемы уже нет вроде как - обнови операционку. Ubuntu 16.04 научилась из deb-ов правильно ставить питонячие пакеты, так как будто их установили через easy_install
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Т.е. теперь системные пакеты не имеют приоритета над билдаутными
источник

AS

Anton Studenov in rannts
16.04 придется еще пару лет ждать :) не все сервера еще успели и с 12.04 слезть
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Я даже давно не сталкиваюсь с ошибкой что билдаут ругается, что системный setuptools старее того что он пытается сам использовать
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Anton Studenov
16.04 придется еще пару лет ждать :) не все сервера еще успели и с 12.04 слезть
Ну так такие проблемы обычно на локалхосте случаются, когда там всякого говна понаставлено в питон. На сервере нет резона вообще что то ставить в системный питон, что бы потом это мешалось всем проектам
источник

SA

Sergey Arkhipov in rannts
$ python2 bootstrap.py | ./bin/buildout | ./bin/tests
$ python3 -m venv env; source env/bin/activate; ./bin/tests

В чем это сложнее?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Эм, ну как бы билдаут это ведь не только про "изоляцию", это как make - можно всякие доп. действия запилить в нём (папочки создать которых нет в репазитории, конфиги по шаблонам собрать и др.)
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
А вот от этого меня тошнит
source env/bin/activate;
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Это вообще какой то костыль
источник