Junior — Middle
Πώς δημιουργείτε ένα αρχειακό πακέτο από κώδικα Python για διανομή ή εγκατάσταση;
sobes.tech AI
Απάντηση από AI
Για τη δημιουργία ενός πακέτου αρχείου Python που μπορεί να διανεμηθεί και να εγκατασταθεί, χρησιμοποιούνται συνήθως τα τυπικά εργαλεία 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