Size: a a a

2019 December 18

AS

Aidar Saifoulline in rannts
То что недавно поздоровался, это случайно, но клёво, что попал в тему 😂
источник

SZ

Sergey Z in rannts
источник

SZ

Sergey Z in rannts
Простите :(
источник

💭П

💭 Руслан Прохоров in rannts
сдавленный смех
источник

RB

Roman Bolkhovitin in rannts
когда тикет "решить проблему с нжинксом" поставили по ошибке на юристов, а не на админов
источник

RB

Roman Bolkhovitin in rannts
еще вот такое есть
источник

RB

Roman Bolkhovitin in rannts
extras_require={
       'redis:python_version<"3.7"': ['aioredis>=0.3.3'],
       'redis:python_version>="3.7"': ['aioredis>=1.0.0'],
}


а в pyproject.toml (poetry) такое можно нахимичить?
только вот такое вижу:

# A list of all of the optional dependencies, some of which are included in the
# below `extras`. They can be opted into by apps.
psycopg2 = { version = "^2.7", optional = true }
mysqlclient = { version = "^1.3", optional = true }

[tool.poetry.extras]
mysql = ["mysqlclient"]
pgsql = ["psycopg2"]
источник

RB

Roman Bolkhovitin in rannts
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Artem Savinov
вот есть у мня buildout который собирает компонент под винду и линь и этот компонент будет сертифицироваться под ФСТЭК, такая петрушка что под linux бьудет сертифицироваться все(включая питонячьи яйца), а вот под винду только наш код, вот мне нужно "собрать" через buildout компонент под винду, но что бы он не собирал зависимости (лабе очень не равится что что-то там компилится, а в итоговый дистриб не попадает)
Если платформа фиксированная (Win x86-64 например), то можно в билдауте настроить eggs-directory на некий путь, который будет находится в "среде выполнения". Запустить билдаут, который всё "скомпиляет". Потом взять папку с готовыми eggs-ами и покласть её в в ту самоу "среду выполнения".
Для надёжности можно в релизной версии билдаута врубить offline-режим, хотя он у вас наверное уже используется.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Это будет эквивалентно тому, что-бы установить всё в venv через pip + requirements.txt, но зато более автоматизируемо - при обновлении версий каких-то яиц, просто прогоняем заново билдаут на билд-сервере (с extenstion-ом buildout.gc). Он ставит новые версии пакетов, старые удаляет. После чего папку с яйцами закидываем или синкаем со "средой выполнения". После чего можно будет релизить новую версию среды и приложения.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Не понятно зачем нужно расширение buildout.requirements, если билдаут из коробки может создавать и обновлять файл versions.cfg со списком всех зависимостей и их версий. Или может выводить этот список в консоль, что бы его ручками копировать в versions.cfg.
источник

AS

Artem Savinov in rannts
Kirill (Cykooz) Kuzminykh
Не понятно зачем нужно расширение buildout.requirements, если билдаут из коробки может создавать и обновлять файл versions.cfg со списком всех зависимостей и их версий. Или может выводить этот список в консоль, что бы его ручками копировать в versions.cfg.
у заказчика "7 пятниц на неделе", одно время было требование чтобы клиент при желании сам смог собрать среду функционирования.
источник

in

ildar nizamov in rannts
orly?
источник

in

ildar nizamov in rannts
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Artem Savinov
у заказчика "7 пятниц на неделе", одно время было требование чтобы клиент при желании сам смог собрать среду функционирования.
хм, обновлять среду (если мы про яйца от билдаута) без обновления приложения - это не сработает, т.к. в скриптах создаваемых билдаутом будут пути к старым яйцам.
источник
2019 December 19

💭П

💭 Руслан Прохоров in rannts
Знакомый ПМ распечатал и повесил у HR'ов )))
источник

AG

Alexander Gorokhov in rannts
Если оставить один бекенд язык то вполне реально
источник

а

а кто это in rannts
Alexander Gorokhov
Если оставить один бекенд язык то вполне реально
тут ещё вопрос на каком уровне человек должен этим всем владеть
источник

AM

Artem Malyshev in rannts
а кто это
тут ещё вопрос на каком уровне человек должен этим всем владеть
В идеале это всё на уровне principal architect на ЗП стажёра
источник

RB

Roman Bolkhovitin in rannts
В требованиях не хватает nodejs, кролика, кафки, ансибла и терраформа. Ну это как минимум.
источник