170 похожих чатов

Можно ли как-то всунуть в инструкцию импорта аннотацию типа?

10 ответов

14 просмотров

Нет

Зачем вообще такое может понадобиться? Если для импорта чужого неаннотированного кода, то для этого существуют стабы

Evgeniy-Blinov Автор вопроса
Andrey
Зачем вообще такое может понадобиться? Если для им...

Думал через аннотации сделать указание версий пакетов для автоскачивания при импорте

Evgeniy Blinov
Думал через аннотации сделать указание версий паке...

Можно специальный комментарий добавлять перед импортом или в конце строки. Как тайпхинты в 2.х

Evgeniy-Blinov Автор вопроса
Evgeniy Blinov
Думал через аннотации сделать указание версий паке...

Я бы подумал об анализе, собственно, импортируемого имени в лоадере, раз уже у нас и так происходит какая-то неочевидная дичь. Типа from module import element._ver1_2. Единственное, не помню, можно ли управлять тем, под каким именем оно импортируется.

Evgeniy-Blinov Автор вопроса
evle
Я бы подумал об анализе, собственно, импортируемог...

Имеешь в виду, что имена пакета и модуля отличаются?

Evgeniy Blinov
Имеешь в виду, что имена пакета и модуля отличаютс...

Не, я про другое. Не могу сейчас посмотреть, но какой-нибудь кастомный лоадер для импортлиба потенциально может превратить from module import element._ver1_2 в from module import element и использовать _ver1_2 по своему усмотрению.

Evgeniy Blinov
Думал через аннотации сделать указание версий паке...

Кстати, а как учитывается то, что имя пакета может не совпадать с именем на PyPI?

Evgeniy-Blinov Автор вопроса
Andrey
Кстати, а как учитывается то, что имя пакета может...

Если делать коммент, то эту инфу в него можно в принципе включить

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта