Встречается на собеседованиях • сегодня

Что такое Python eggs

Python eggs — это устаревший формат дистрибуции пакетов в Python, предшественник современных wheel (.whl). Eggs использовались для распространения Python-пакетов вместе с метаданными и зависимостями. Они могли быть как скомпилированными (.egg), так и в виде исходного кода (.egg.zip).

Основные особенности:

  • Содержали код, метаданные (например, зависимости) и иногда скомпилированные расширения.
  • Управлялись через setuptools и устанавливались с помощью easy_install.
  • Устарели в пользу wheel из-за лучшей поддержки бинарных дистрибутивов и интеграции с pip.

Пример создания egg (устаревший способ):

python
from setuptools import setup
setup(
    name="example",
    version="0.1",
    packages=["example"],
)

Затем команда в терминале:

bash
python setup.py bdist_egg

Сейчас рекомендуется использовать wheel (pip install wheel + python setup.py bdist_wheel).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы