Является ли egg-info по-прежнему рекомендуемым способом управления пакетами Python, установленными в редактируемом режимPython

Программы на Python
Ответить
Anonymous
 Является ли egg-info по-прежнему рекомендуемым способом управления пакетами Python, установленными в редактируемом режим

Сообщение Anonymous »

Я устанавливаю локальный пакет Python в редактируемом режиме, используя для его настройки файл pyproject.toml. pyproject.toml выглядит следующим образом:

Код: Выделить всё

[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"

[project]
dependencies = [
"numpy==1.26.4",
"pandas==2.2.3",
]
name = "pkg_name"
requires-python = ">=3.11"
dynamic = ["version"]

[project.optional-dependencies]
dev = ["pytest"]

Моя команда установки: python -m pip install -e .
Я заметил, что при этом создается файл .egg-info каталог, содержащий метаданные пакета. Мой вопрос: является ли это по-прежнему рекомендуемым способом создания пакетов Python в редактируемом режиме, несмотря на то, что файлы .egg устарели, или существует более современная альтернатива (возможно, более тесно связанная с .whl) в каталог .egg-info, который мне следует использовать вместо этого? Если да, то как это следует указать в конфигурации моего пакета?

Подробнее здесь: https://stackoverflow.com/questions/792 ... led-in-edi
Ответить

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

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

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

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

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