endlessm / azafea

Service to track device activations and usage metrics
Mozilla Public License 2.0
10 stars 2 forks source link

Dependencies, warnings and linting #50

Closed bochecha closed 4 years ago

bochecha commented 4 years ago

This updates the dependencies to their latest versions. Nothing important, but nothing with the potential for breakage either.

However, the last pydantic comes with a new mypy plugin, which is enabled in this merge request, to better catch typing issues.

This merge request also removes some build dependencies once they are not needed any more when building the Docker image, making the image a bit smaller.

Finally, this enables Python warnings when running with increased verbosity, which can help finding and fixing issues during development.