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 thetests
foldertest_utils
: it runs all the tests contained in thetests/utils
folder, as the testtest_geodes
can be long, it can be useful to not include in some tests sessionspublish
: to publish