Как создать файл яйца Python

У меня есть вопросы о файлах яйца в Python.

У меня есть много кода Python, организованного пакетом, и я пытаюсь создать файлы яйца. Я следую инструкциям, но они очень распространены.

Согласно этому, кажется, что у меня должен быть setup.py файл.

  1. Скажите мне, что я должен поместить в setup.py файл и где он должен находиться?
  2. Я предполагаю, что достаточно создать setup.py и затем запуститься "setup.py bdist_egg" для получения файла яйца. Вы могли подтвердить?
  3. Действительно ли возможно включать только .pyc файлы в файл яйца?
  4. Наличие .egg файл, как я могу только запустить код с него, не распаковывая как java -jar ?

88
задан yart 9 January 2010 в 00:22
поделиться

1 ответ

Вы читаете не ту документацию. Вы хотите этого: https://setuptools.readthedocs.io/en/latest/setuptools.html#develop-deploy-the-project-source-in-development-mode

  1. Создание setup.py описано в документации к стандартной библиотеке Python здесь. Основное отличие (для яиц питона) заключается в том, что вы импортируете setup из setuptools, а не distutils.

  2. Да. Это должно быть правильно.

  3. Я так не думаю. Файлы pyc могут быть зависимыми от версии и платформы. Вы можете открыть яйцо (это должны быть только zip-файлы) и удалить файлы .py, оставив файлы .pyc, но это не рекомендуется.

  4. Я не уверен. Это может быть "Режим разработки". Или вы ищете какой-то режим "py2exe" или "py2app"?

72
ответ дан 24 November 2019 в 07:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: