Afhankelijkheden voor gebruikers
In elk pakket dat je ontwikkelt, gebruik je waarschijnlijk andere pakketten. Zo hoef je geen code opnieuw te schrijven die al is geoptimaliseerd voor snelheid en gebruiksgemak, zoals NumPy.
Gebruikers van jouw pakket moeten deze andere pakketten geïnstalleerd hebben, en dan ook nog in een compatibele versie. Zonder die afhankelijkheden werkt je pakket simpelweg niet.
In deze oefening pas je het bestand setup.py aan zodat deze pakketten automatisch worden geïnstalleerd wanneer jouw pakket met pip wordt geïnstalleerd.
Deze oefening maakt deel uit van de cursus
Python-pakketten ontwikkelen
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen