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:
-
Maak een
setup.py-bestand in de hoofdmap van het project met de beschrijving van het pakket. -
Zorg dat de pakketten
setuptoolsenwheelgeïnstalleerd zijn:
pip install setuptools wheel
- 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