Size: a a a

2019 November 16

SZ

Sergey Z in rannts
Чтоб не костылять мейкфайлы
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Artem Savinov
а смысл от него? только чтобы не делать ручками venv и не запускать внутри buildout?
Ну мне обычно не нужны venv, хватает одного билдаута. Особенно в ситуации когда системный питон в линухах уже не 2.7 и при этом далеко не 3.8 и даже не 3.7 (в LTS релизах). А потому сложно словить конфликт с пакетами в системе.
источник

AS

Artem Savinov in rannts
а чего такого в питоне 3.7/3.8 что позволяет ловить конфликты ?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ничего - просто когда ставишь их на lts убунту, то у них нет вообще ни каких пакетов, т.к. это не системный питон (сейчас он 3.6 в убунте 18.04)
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Хотя ладно, я слукаваил - там по моему в убунте (или Debian) опять накосячили, и почему-то решили что можно пакеты от 3.6 использовать в 3.7. А потому собрали 3.7 таким образом, что он видит пакеты от системного 3.6, но там далеко не всё работает. Это легко чинится через специальный файлик /etc/python3.7/sitecustomize.py. Там просто надо из sys.path удалить папку с пакетами системного питона 3.6.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Этот файлик идёт вместе с 3.7 в убунте. И в дефолтным варианте сразу видно что 3.7 не дружит с системными пакетами, т.к. в этом файлике прописана активация хуков из пакета apport_python_hook
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
При запуске 3.7 сразу в консоль вываливаются ошибки.
источник
2019 November 17

n

nikiladonya in rannts
А у вас не все в докере ещё, я правильно понимаю? Есть задача ставится на тачку напрямую?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ну почти всё в докере. Но только нигде ведь не пишут, что докер заменяет собой Make. Вот и тут он не заменяет билдаут, т.к. это специализированый вариант Make с блекджеком и девушками, заточеный под питон. Кроме того разработку ведём на локальном хосте, а не в контейнерах.
источник

AM

Artem Malyshev in rannts
Kirill (Cykooz) Kuzminykh
Ну почти всё в докере. Но только нигде ведь не пишут, что докер заменяет собой Make. Вот и тут он не заменяет билдаут, т.к. это специализированый вариант Make с блекджеком и девушками, заточеный под питон. Кроме того разработку ведём на локальном хосте, а не в контейнерах.
Кроме отсутствия поддержки со стороны IDE что-то останавливает разрабатывать лакально в контейнерах?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Artem Malyshev
Кроме отсутствия поддержки со стороны IDE что-то останавливает разрабатывать лакально в контейнерах?
А какой в этом профит? Неудобства очевидны, а особых плюсов вроде не видно. Это же всего лишь более мощная изоляция от системы, других задач оно вроде не решает. Или предлагаешь использовать докерфайл вместо билдаута или make файла? По моему он не очень удобен для этого.
источник

AM

Artem Malyshev in rannts
Kirill (Cykooz) Kuzminykh
А какой в этом профит? Неудобства очевидны, а особых плюсов вроде не видно. Это же всего лишь более мощная изоляция от системы, других задач оно вроде не решает. Или предлагаешь использовать докерфайл вместо билдаута или make файла? По моему он не очень удобен для этого.
Из плюсов:
1. Автоматом поднимаются зависимые сервисы и не конфликтуют порты аля 2 постгреса без лишней настройки. Удобно для микросервисов. Тесты двух микросервисов можно гонять одновременно.
2. pytest я гоняю в intranet чтобы сразу видеть где у меня изоляция страдает.
3. Если код должен плодить дочерние процессы, то во время отладки не надо ходить убивать зомбаков.
источник

AM

Artem Malyshev in rannts
Если хочется изоляции каждой Make команды в отдельном контейнере, хорошо подойдёт инструмент vaga.
источник

KK

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

V

Vergil in rannts
Вопрос такой - хотел установить на флешку Виндовс - воткнул её в свою убунту и решил форматнуть её. Форматнул - и флешка пропала как будто её не было вовсе . Вопрос как её увидеть?
источник

V

Vergil in rannts
Gparted - её тоже не видит
источник

🦉K

🦉 Neil Kulikov in rannts
Denis
где-то читал что лучше всего  стул-седло
Лучше всего стул - лежак
источник

V

Vergil in rannts
🦉 Neil Kulikov
Лучше всего стул - лежак
ой хоспади , зачем я задал тенденцию....)
источник

🦉K

🦉 Neil Kulikov in rannts
Vergil
ой хоспади , зачем я задал тенденцию....)
Какую именно)?
источник

V

Vergil in rannts
Да я тут недели 2 назад всем надоел с выбором кресла для компуктера
источник