Сохраните каталог .egg-info в каталоге venv. ⇐ Python
Сохраните каталог .egg-info в каталоге venv.
Я создаю виртуальную среду, а затем устанавливаю в нее локальный пакет в редактируемом режиме, вот так:
python3 -m venv --copies venv_dir источник "venv_dir/bin/activate" python3 -m pip install --config-settings editable_mode=compat --editable ../some_package (Мне нужен --config-settings editable_mode=compat --editable, чтобы Pyright работал.)
Это работает нормально, за исключением того, что создается каталог .egg-info по адресу ../some_package/some_package.egg-info.
К сожалению, это вызывает проблемы в моей системе сборки (и, как правило, это чушь, поскольку загрязняет дерево исходного кода). Есть ли способ указать, куда находится этот .egg-info - в идеале в venv_dir?
И что это за каталог .egg-info?
В этом вопросе есть возможность для самого some_package указать другой каталог внутри него, но я спрашиваю не об этом. Я хочу указать другой каталог для pip при его установке.
Может быть, есть что-то вроде
python3 -m pip install --local-egg ... или
python3 -m pip install --egg=$(pwd)/foo ... some_package имеет очень простой pyproject.toml:
[система сборки] требуется = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [проект] имя = "..." описание = "..." readme = "README.md" требуется-python = ">=3.7" зависимости = [ ... ] версия = "1.0.0"
Я создаю виртуальную среду, а затем устанавливаю в нее локальный пакет в редактируемом режиме, вот так:
python3 -m venv --copies venv_dir источник "venv_dir/bin/activate" python3 -m pip install --config-settings editable_mode=compat --editable ../some_package (Мне нужен --config-settings editable_mode=compat --editable, чтобы Pyright работал.)
Это работает нормально, за исключением того, что создается каталог .egg-info по адресу ../some_package/some_package.egg-info.
К сожалению, это вызывает проблемы в моей системе сборки (и, как правило, это чушь, поскольку загрязняет дерево исходного кода). Есть ли способ указать, куда находится этот .egg-info - в идеале в venv_dir?
И что это за каталог .egg-info?
В этом вопросе есть возможность для самого some_package указать другой каталог внутри него, но я спрашиваю не об этом. Я хочу указать другой каталог для pip при его установке.
Может быть, есть что-то вроде
python3 -m pip install --local-egg ... или
python3 -m pip install --egg=$(pwd)/foo ... some_package имеет очень простой pyproject.toml:
[система сборки] требуется = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [проект] имя = "..." описание = "..." readme = "README.md" требуется-python = ">=3.7" зависимости = [ ... ] версия = "1.0.0"
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
В разрешении отказано в создании .egg-info во время «pip install --editable».
Anonymous » » в форуме Linux - 0 Ответы
- 89 Просмотры
-
Последнее сообщение Anonymous
-