Я устанавливаю пакет, который я создал, создав bdist_wheel с помощью команды:
python3 setup.py sdist bdist_wheel
И затем установка сгенерированного колеса с помощью:
pip3 install dist/todx-0.0.4-py3-none-any.whl
Но когда я запускаю команду todx
, я получаю эту ошибку:
Traceback (most recent call last):
File "/home/xypnox/.local/bin/todx", line 7, in <module>
from todx.main import main_command
File "/home/xypnox/.local/lib/python3.6/site-packages/todx/__init__.py", line 4, in <module>
from todx import main
File "/home/xypnox/.local/lib/python3.6/site-packages/todx/main.py", line 7, in <module>
from todx import fabric
File "/home/xypnox/.local/lib/python3.6/site-packages/todx/fabric/__init__.py", line 1, in <module>
import settings
ModuleNotFoundError: No module named 'settings'
Однако, как вы можете подтвердить из моего хранилища: https://github.com/xypnox/todxpy/blob/master/todx/fabric.py, я изменил файл, содержащий ошибочный импорт. Однако я не могу отразить это изменение в построенном колесе.
Что работает:
pip3 install -e .
успешно установил пакет на мой компьютер, но встроенное колесо не отражает изменения кода. Поэтому я не могу загрузить новый код в pypi.
Что я пробовал:
Я пробовал следующее безрезультатно:
pip3 uninstall todx
python3 setup.py clean
rm -r build/* dist/*
Обновление:
Я попытался --upgrade
с установкой pip3, но это не решает проблему, что обновления в моем файле не отражаются в сгенерированном колесе
- pip3 install --upgrade dist/todx-0.0.4-py3-none-any.whl
не работает