Junior — Middle
Как да създадете архивен пакет от Python код за разпространение или инсталиране?
sobes.tech AI
Отговор от 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