Встречается на 2% собеседований по Python
Что такое 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).
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы