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