Sobes.tech
Junior — Middle

Как да създадете архивен пакет от Python код за разпространение или инсталиране?

sobes.tech AI

Отговор от AI

За създаване на архивен пакет с Python код, който може да бъде разпространяван и инсталиран, обикновено се използват стандартните инструменти setuptools и wheel.

Основни стъпки:

  1. Създайте файл setup.py в кореновата папка на проекта с описанието на пакета.

  2. Уверете се, че имате инсталирани пакетите setuptools и wheel:

pip install setuptools wheel
  1. Изпълнете командата за създаване на архива:
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