Sobes.tech
Junior — Middle

Ako vytvoriť archívny balík z kódu Python na distribúciu alebo inštaláciu?

sobes.tech AI

Odpoveď od AI

Na vytvorenie archívneho balíka Python kódu, ktorý je možné distribuovať a inštalovať, sa zvyčajne používajú štandardné nástroje setuptools a wheel.

Hlavné kroky:

  1. Vytvorte súbor setup.py v koreňovom adresári projektu s popisom balíka.

  2. Uistite sa, že máte nainštalované balíky setuptools a wheel:

pip install setuptools wheel
  1. Spustite príkaz na zostavenie archívu:
python setup.py sdist bdist_wheel

Po tomto sa v adresári dist/ objavia archívy .tar.gz a .whl, ktoré je možné distribuovať alebo nahrať na PyPI.

Príklad jednoduchého setup.py:

from setuptools import setup, find_packages

setup(
    name='mypackage',
    version='0.1',
    packages=find_packages(),
    install_requires=[
        # závislosti
    ],
)

Tento balík je možné nainštalovať príkazom:

pip install dist/mypackage-0.1-py3-none-any.whl