Я только что создал свой первый пакет Python и загрузил его в PyPI (https://pypi.org/project/pygraphsearch/).
Затем я написал тестовый код, который его использует. . Я запустил pip install pygraphsearch, чтобы загрузить свой пакет. Все работает нормально, за исключением того, что mypy жалуется, что «модуль найден, но нет подсказок типа или заглушек библиотеки».
Я печатал везде в своем пакете, поэтому не знаю, почему он на это жалуется. Что я делаю не так?
Обновить
Я добавил файл py.typed, как указано на https://mypy. .readthedocs.io/en/stable/installed_packages.html#making-pep-561-совместимые-пакеты, но это все равно не работает.
Я также добавил package_data параметр в вызове setuptools.setup в setup.py.
package_dir={"": "src"},
package_data={"pygraphsearch": ["py.typed"]},
Моя файловая структура, если это актуально, выглядит следующим образом:
pygraphsearch
├── pyproject.toml
├── py.typed
├── README.md
├── setup.py
└── src
└── pygraphsearch
├── Edge.py
├── Frontier.py
├── __init__.py
├── IterativeDeepeningFrontier.py
├── Node.py
├── search.py
├── Stack.py
├── State.py
└── UndirectedEdge.py
Подробнее здесь: https://stackoverflow.com/questions/687 ... rary-stubs
Пакет PyPI: найден модуль, но нет подсказок типа или заглушек библиотеки. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Каков второй аргумент типа ForeignKey в подсказках типов заглушек django?
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не удалось загрузить в pypi: 400 неверный запрос с https://upload.pypi.org/legacy/.
Anonymous » » в форуме Python - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не удалось загрузить в pypi: 400 неверный запрос с https://upload.pypi.org/legacy/.
Anonymous » » в форуме Python - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-