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