Back to questions
Junior — Middle
50
Каким образом создавать архивный пакет из кода на Python для распространения или установки?
Answer from AI
sobes.tech AI
Для создания архивного пакета Python-кода, который можно распространять и устанавливать, обычно используют стандартные инструменты setuptools и wheel.
Основные шаги:
-
Создайте файл
setup.pyв корне проекта с описанием пакета. -
Убедитесь, что у вас установлены пакеты
setuptoolsиwheel:
pip install setuptools wheel
- Выполните команду для сборки архива:
python setup.py sdist bdist_wheel
После этого в папке dist/ появятся архивы .tar.gz и .whl, которые можно распространять или загружать в PyPI.
Пример простого setup.py:
from setuptools import setup, find_packages
setup(
name='mypackage',
version='0.1',
packages=find_packages(),
install_requires=[
# зависимости
],
)
Такой пакет можно установить командой:
pip install dist/mypackage-0.1-py3-none-any.whl