Size: a a a

2020 October 02

DB

Dima Boger in PiterPy Meetup
Eugene
у меня не работало, помнится. мне надо было только пакеты тянуть без publish. Хотя может  проблема в чём-то другом была? А где в доке написано про паблишинг? Там сразу они пишут про config
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Хочу актуализировать свою информацию: какой-нибудь правильный способ появился чтобы делать микросервисы с контейнерами и poetry?
источник

DB

Dima Boger in PiterPy Meetup
Боброний
А как вот эту команду повторить в poetry?

pip install -i https://pypi-custom.bar/ foo

Пробую так:
[tool.poetry.dependencies]
python = "^3.7.6"
foo = {version = "*", source = "foo-source"}


[[tool.poetry.source]]
name = "foo-source"
url = "https://pypi-custom.bar/"


И затем poetry install, но получаю

SolverProblemError

 Because project depends on foo (*) which doesn't match any versions, version solving failed.
У меня обычно такие ошибки, когда лок файл неактуальный
источник

DB

Dima Boger in PiterPy Meetup
Alexander Ovchinnikov 🦁
Хочу актуализировать свою информацию: какой-нибудь правильный способ появился чтобы делать микросервисы с контейнерами и poetry?
Мультистейдж билд без venv?
источник

E

Eugene in PiterPy Meetup
понятно, надо бы ещё раз попробовать
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
В идеале бы пример докерфайла посмотреть
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Что считается питонистами правильным и эталонным в 2020,  Dockerfile, где ставится микросервис и используется poetry)
источник

Б

Боброний in PiterPy Meetup
Dima Boger
У меня обычно такие ошибки, когда лок файл неактуальный
У меня его нет)
источник

Б

Боброний in PiterPy Meetup
poetry update — та же ошибка
источник

DB

Dima Boger in PiterPy Meetup
Боброний
У меня его нет)
🤔 в смысле ещё нет? а включи с -vvv
источник

Б

Боброний in PiterPy Meetup
А, стоп, есть. Увеломление от pycharm висит просто, а сам файл есть
источник

SS

Sergey Sokolov in PiterPy Meetup
Alexander Ovchinnikov 🦁
В идеале бы пример докерфайла посмотреть
https://github.com/piterpy-meetup/c4p2n/blob/master/Dockerfile
Вот такое есть
Не знаю насколько эталонно так делать, но оно работает
источник

DB

Dima Boger in PiterPy Meetup
в идеале бы туда ещё мультистейдж билд, чтобы поетри на выходе не было 😈
источник

ВТ

Виктор Титов... in PiterPy Meetup
поетри же может генерить прям пакеты, которые можно в имэдж инсталлить
источник

SS

Sergey Sokolov in PiterPy Meetup
Dima Boger
в идеале бы туда ещё мультистейдж билд, чтобы поетри на выходе не было 😈
И кешировать по хешу локфайла, ага
источник

SS

Sergey Sokolov in PiterPy Meetup
Где-то у нас такое было 🤔
источник

DB

Dima Boger in PiterPy Meetup
Sergey Sokolov
И кешировать по хешу локфайла, ага
да 💯, иначе сбивается кэш докера при изменении версии в pyproject.toml
источник

DB

Dima Boger in PiterPy Meetup
а ещё бы докинуть poetry check
источник

DB

Dima Boger in PiterPy Meetup
источник

NG

Nick Gashkov in PiterPy Meetup
И поетри еще можно ставить через get-poetry.pyhttps://python-poetry.org/docs/#osx-linux-bashonwindows-install-instructions — офишл путь™
источник