Sobes.tech
Junior — Middle

როგორ შევქმნათ Python კოდიდან არქივის პაკეტი გავრცელებისთვის ან ინსტალაციისთვის?

sobes.tech AI

პასუხი AI-სგან

პითონის კოდის არქივის პაკეტის შექმნისთვის, რომელიც შეიძლება გავრცელდეს და ინსტალაცია, ჩვეულებრივ, გამოიყენება სტანდარტული ინსტრუმენტები 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