Size: a a a

2021 September 30

DB

Dima Boger in PiterPy Meetup
А в каком кейсе это возможно? Если разработчик совершил опечатку?
источник

DB

Dima Boger in PiterPy Meetup
Если я правильно помню логику poetry — если в кастомном репозитории есть библиотека, он будет тянуть её оттуда. Даже если в публичном PyPI версия больше
источник

VB

Vasilii Bliznetcov in PiterPy Meetup
или он сначала ищет в глобмальном, а потом в кастомном?
источник

DB

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

DB

Dima Boger in PiterPy Meetup
Можно запустить с -vvv и посмотреть граф резолвинга
источник

VB

Vasilii Bliznetcov in PiterPy Meetup
на сколько я помню, сначала ищет в глобольном, а потом уже в кастомном и если это так, то это уязвимость
источник

DB

Dima Boger in PiterPy Meetup
Но тут написано иначе
источник

VB

Vasilii Bliznetcov in PiterPy Meetup
ну мб) надо проверить будет еще раз
источник

DB

Dima Boger in PiterPy Meetup
О, нашёл явное указание source: https://github.com/python-poetry/poetry/pull/908
источник

Б

Боброний in PiterPy Meetup
Я в своё время так и не смог poetry с кастомным pypi подружить. Несмотря ни на какие настройки лезла в pypi.org и жаловалась, что не может найти либу
источник

DB

Dima Boger in PiterPy Meetup
🤔

Прикольно, я последние два года активно юзаю
источник

DB

Dima Boger in PiterPy Meetup
Они правда в последней версии сломали хэши и артифактори 🐸
источник

Б

Боброний in PiterPy Meetup
Вот тред
источник

DB

Dima Boger in PiterPy Meetup
звучит как необходимость poetry lock 🤔
источник

VB

Vasilii Bliznetcov in PiterPy Meetup
вот с pip проще в этом плане
источник

DB

Dima Boger in PiterPy Meetup
либо добавлять через poetry add --source
источник

Б

Боброний in PiterPy Meetup
Ну я точно помню, что удалял lock файл несколько раз и это не помогало
источник

DB

Dima Boger in PiterPy Meetup
тогда включаю заднюю
источник

VB

Vasilii Bliznetcov in PiterPy Meetup
да есть там какая-то трабла с этим.
помню, что ковырял.
и вроде как поетри идет в глобальный искать, а потом уже в кастомный.
и тут как раз можно и подменить либу и поетри скачает с глобального
источник

Б

Боброний in PiterPy Meetup
Ага. Я не исключаю, что я где-то накосячил тогда, но с пипом действительно проще.
источник