Sobes.tech
Junior — Middle

Hoe maak je een archiefpakket van Python-code voor distributie of installatie?

sobes.tech AI

Antwoord van AI

Om een Python-archiefpakket te maken dat kan worden verspreid en geïnstalleerd, worden meestal de standaardhulpmiddelen setuptools en wheel gebruikt.

Belangrijkste stappen:

  1. Maak een setup.py-bestand in de hoofdmap van het project met de beschrijving van het pakket.

  2. Zorg dat de pakketten setuptools en wheel geïnstalleerd zijn:

pip install setuptools wheel
  1. Voer het commando uit om het archief te bouwen:
python setup.py sdist bdist_wheel

Hierna verschijnen in de map dist/ archieven .tar.gz en .whl, die kunnen worden verspreid of geüpload naar PyPI.

Voorbeeld van een eenvoudige setup.py:

from setuptools import setup, find_packages

setup(
    name='mypackage',
    version='0.1',
    packages=find_packages(),
    install_requires=[
        # afhankelijkheden
    ],
)

Dit pakket kan worden geïnstalleerd met het commando:

pip install dist/mypackage-0.1-py3-none-any.whl