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:
-
Hozzon létre egy
setup.pyfájlt a projekt gyökérkönyvtárában a csomag leírásával. -
Győződjön meg arról, hogy a
setuptoolséswheelcsomagok telepítve vannak:
pip install setuptools wheel
- 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