У меня есть модуль Python и venv, которые я использую специально для установки его зависимостей. Я устанавливаю свой модуль с помощью pip install -e .. Это работало нормально, используя
Код: Выделить всё
setup.py. Затем я увидел предупреждение об устаревании редактируемого режима и советовал использовать pyproject.toml
вместо этого. Теперь установка модуля создает мои точки входа в .
с shebang, указывающим на мою глобальную установку Python: #!/usr/bin/python.
Изменение shebang вручную на #!/ usr/bin/env python решает проблему, но он не идеален. Я также вернулся к
который действительно работает нормально и устанавливает все в папку bin моего venv. Так что, я думаю, я просто оставлю это в таком состоянии, пока обновление не сломает это? Или это как-то связано с файлом toml?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... -installin