Ontwikkelingsafhankelijkheden
Je moet een requirements-bestand opnemen met alle versies van de pakketten die tijdens de ontwikkeling zijn gebruikt. Zo kunnen bugs worden gereproduceerd en weet je zeker dat jij en iedereen die aan je pakket werkt exact dezelfde versies van andere pakketten hebben.
Dit is anders dan de parameter install_requires, die probeert zoveel mogelijk versies van afhankelijkheden toe te staan. install_requires is voor gebruikers en requirements.txt is voor ontwikkelaars.
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