Junior — Middle
როგორ შევქმნათ Python კოდიდან არქივის პაკეტი გავრცელებისთვის ან ინსტალაციისთვის?
sobes.tech AI
პასუხი AI-სგან
პითონის კოდის არქივის პაკეტის შექმნისთვის, რომელიც შეიძლება გავრცელდეს და ინსტალაცია, ჩვეულებრივ, გამოიყენება სტანდარტული ინსტრუმენტები setuptools და wheel.
ძირითადი ნაბიჯები:
-
შექმენით
setup.pyფაილი პროექტის ძირითადი დირექტორიაში პაკეტის აღწერით. -
დარწმუნდით, რომ ინსტალირებულია
setuptoolsდაwheelპაკეტები:
pip install setuptools wheel
- შეასრულეთ ბრძანება არქივის შესაქმნელად:
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