Sobes.tech
Junior — Middle

Hogyan készítsünk archív csomagot Python kódból terjesztés vagy telepítés céljából?

sobes.tech MI

Válasz az MI-től

Python kódcsomag archív létrehozásához, amelyet terjeszteni és telepíteni lehet, általában a setuptools és wheel alapvető eszközöket használják.

Fő lépések:

  1. Hozzon létre egy setup.py fájlt a projekt gyökérkönyvtárában a csomag leírásával.

  2. Győződjön meg arról, hogy a setuptools és wheel csomagok telepítve vannak:

pip install setuptools wheel
  1. Futtassa a parancsot az archívum elkészítéséhez:
python setup.py sdist bdist_wheel

Ezt követően a dist/ mappában .tar.gz és .whl archívumok jelennek meg, amelyeket terjeszthet vagy feltölthet a PyPI-re.

Egyszerű setup.py példa:

from setuptools import setup, find_packages

setup(
    name='mypackage',
    version='0.1',
    packages=find_packages(),
    install_requires=[
        # függőségek
    ],
)

Ezt a csomagot a következő paranccsal lehet telepíteni:

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