Dependencies Handling in Pythonfleeting
- Référence externe : https://julien.danjou.info/dependencies-handling-in-python-automatic-update/
Libraries need to declare dependencies based on ranges of version numbers
good reason for libraries to use Semantic Versioning whenever possible.
abstract and concrete dependencies: abstract dependencies are based on ranges (e.g., libraries) whereas concrete dependencies are specified with precise versions (e.g., application deployments) — as we’ve just seen here.
The requirements.txt file has been used to solve application deployment reproducibility