У меня есть очень простой пакет, который я в конечном итоге хочу выпустить через PyPI, который имеет дерево каталогов, подобное следующему:
daterangeparser/
__init__.py
parse_date_range.py
test.py
parse_date_range.py
определяет функция с именем parse
.
Как мне проще всего настроить пакет для легкого импорта функции parse
и как мне это сделать?
В данный момент мне нужно сделать from daterangeparser.parse_date_range import parse
, что кажется довольно неуклюжим. Я бы предпочел from daterangeparser import parse
, что кажется более простым и более питоническим, но я не могу понять, как заставить это работать (мне нужно добавить что-то еще в __init__.py
? Или есть лучший способ сделать это?