Size: a a a

2021 March 20

Б

Боброний in PiterPy Meetup
Eugene
поубивал бы
Ууф, зачем так делать...
источник

E

Eugene in PiterPy Meetup
Боброний
Ууф, зачем так делать...
Да вообще дичь.
1. URL не показывают
2. Ошибку скрывают
3. Показывают свои кишки

Удобно.
источник

SS

Sergey Sokolov in PiterPy Meetup
Eugene
Кто-нибудь добавлял приватные репозитории в poetry и пытался в них аплоадить?

Не работает.
poetry config repositories.blabla http://blablabla/simple/
poetry publish --repository blabla

UploadError
Connection Error: We were unable to connect to the repository, ensure the url is correct and can be reached.
Могу умею практикую

Правда не помню как настраивал, немного танцев и бубнов, кажется, было, потому что дока у поетри довольно отстойная
источник

E

Eugene in PiterPy Meetup
Sergey Sokolov
Могу умею практикую

Правда не помню как настраивал, немного танцев и бубнов, кажется, было, потому что дока у поетри довольно отстойная
Так я тоже всё настроил, а оно не работает. И ошибка ни о чём. Реальная ошибка с коннектом и разрывом соединения по какой-то причине. "Без единого разрыва" не получилось... 🤷‍♂️😀
источник

Б

Боброний in PiterPy Meetup
Eugene
Так я тоже всё настроил, а оно не работает. И ошибка ни о чём. Реальная ошибка с коннектом и разрывом соединения по какой-то причине. "Без единого разрыва" не получилось... 🤷‍♂️😀
источник

E

Eugene in PiterPy Meetup
Это про установку, а мне надо опубликовать пакет в своём индексе.
источник

Б

Боброний in PiterPy Meetup
Eugene
Это про установку, а мне надо опубликовать пакет в своём индексе.
А, окс
источник
2021 March 22

E

Eugene in PiterPy Meetup
как так может быть? importlib.metadata глючит?
источник

E

Eugene in PiterPy Meetup
Каким-то образом пакет был поставлен два раза. Я запустил pip uninstall и он его удалил оба раза, сначала версию 0.1.1, потом 0.1.0
источник

E

Eugene in PiterPy Meetup
источник

D

Dmitriy in PiterPy Meetup
Eugene
Каким-то образом пакет был поставлен два раза. Я запустил pip uninstall и он его удалил оба раза, сначала версию 0.1.1, потом 0.1.0
Может быть имена пакетов (имя директории) были разными в разных версиях?
источник

D

Dmitriy in PiterPy Meetup
Обычно setuptools.setup создает в /lib нужный каталог в нем модули
источник

D

Dmitriy in PiterPy Meetup
И если пути совпадают то два одинаковых пакета никак не установить
источник

D

Dmitriy in PiterPy Meetup
Alex 🌼 Karantinsky
Чтобы это работало быстрее if, нужно чтобы веток было 20-50
Тогда вообще непонятно зачем нужен этот match case. Обычные elif по идее ничуть не хуже.
источник

D

Dmitriy in PiterPy Meetup
Кстати когда elif очень много это повод задуматься не нужен ли рефакторинг. Разбиение на несколько методов или даже подклассов.
источник

Б

Боброний in PiterPy Meetup
Dmitriy
Тогда вообще непонятно зачем нужен этот match case. Обычные elif по идее ничуть не хуже.
match лаконичнее
источник

E

Eugene in PiterPy Meetup
Dmitriy
Может быть имена пакетов (имя директории) были разными в разных версиях?
Ничего не было разным. Проект ставился через poetry install, в какой-то момент оказалось две версии внутри одного venv. pip видел версию 0.1.1, importlib видела версию 0.1.0. Запуск pip uninstall pkgname 2 раза удалил сначала 0.1.1 потом 0.1.0. Я впервые такое видел.
источник

AK

Alex 🌼 Karantinsky... in PiterPy Meetup
Eugene
Ничего не было разным. Проект ставился через poetry install, в какой-то момент оказалось две версии внутри одного venv. pip видел версию 0.1.1, importlib видела версию 0.1.0. Запуск pip uninstall pkgname 2 раза удалил сначала 0.1.1 потом 0.1.0. Я впервые такое видел.
Одна версия из сорцов была. Там же разные способы установки есть, включая develop
источник

II

Ilya Ilyinykh in PiterPy Meetup
Боброний
match лаконичнее
Будет в коде паттерн матчинг булеанов и пустых списков вместо if

Будет потом на митапах/в чатах разговоров, что лаконичнее

Как с котлетном 😅
источник

Б

Боброний in PiterPy Meetup
Ilya Ilyinykh
Будет в коде паттерн матчинг булеанов и пустых списков вместо if

Будет потом на митапах/в чатах разговоров, что лаконичнее

Как с котлетном 😅
Таков путь
источник