Что случилось с компонентами моего пакета Python?Python

Программы на Python
Ответить
Anonymous
 Что случилось с компонентами моего пакета Python?

Сообщение Anonymous »

Я только что опубликовал свой первый пакет Python в PyPI. Теперь он отображается там, когда я просматриваю свою учетную запись.
Затем я установил его в виртуальную среду с помощью pip install mrodent-lib. Похоже, это сработало. Это настоящее имя, «mrodent-lib», если вы хотите попробовать установить его самостоятельно.
В интерактивном сеансе Python я могу сделать это ОК

Код: Выделить всё

>>> import lib
>>> dir(lib)
Ответ:

Код: Выделить всё

>>> dir(lib)
['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
... другими словами, у него нет никаких подпакетов или атрибутов пакета, кроме стандартных. Я изучил все вышеперечисленное (например, >>> dir(lib.__package__)): ни в одном из них нет ничего, кроме общих атрибутов. Ничего особенного для моего проекта "lib".
Одна вещь, которая может вызывать проблемы, - это структура каталогов моего проекта: весь код находится в каталоге "src" ... поэтому "lib\src\library_core\configure_logging.py" и "lib\src\library_core\library_main.py".
Но в этом случае не следует ли мне ожидать, что "src" будет подпакет?
Вышеупомянутую структуру каталогов можно изменить, в частности, я могу избавиться от "src"... но может ли кто-нибудь подсказать, почему я ничего не вижу внутри своего пакета?

Подробнее здесь: https://stackoverflow.com/questions/798 ... on-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»