Makefile#
This chapter aims to list all the makefile targets and explain what they do :
build: it starts the commandpoetry build, which builds the lib into the dist folder.build_docs: it builds the docs using Sphinx commands, to mirror the current state of sourcesformat: it uses the python tool black to format the source code to make it cleaner, this command is meant to be used occasionally to cleanup the whole codelint_source: it uses the python tool flake8 to lint the source codelint_tests: same for the tests codetest: it runs all the tests contained in thetestsfoldertest_utils: it runs all the tests contained in thetests/utilsfolder, as the testtest_geodescan be long, it can be useful to not include in some tests sessionspublish: to publish