Сохраните каталог .egg-info в каталоге venv.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сохраните каталог .egg-info в каталоге venv.

Сообщение Anonymous »


Я создаю виртуальную среду, а затем устанавливаю в нее локальный пакет в редактируемом режиме, вот так:

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"
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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