Make commands¶
The Makefile contains the central entry points for common tasks related to this project.
make help
will print all majors targetmake configure
will prepare the environment (conda venv, kernel, …)make lint
will lint the codemake test
will run all unit-testsmake typing
will check the typingmake add-typing
will add annotation for typingmake validate
will validate the version before commitmake clean
will clean current environmentmake docs
will create and show a HTML documentation in ‘build/’make dist
will create a full wheel distribution
Twine commands¶
make check-twine
will check the packaging before publicationmake test-twine
will publish the package intest.pypi.org <https://test.pypi.org>
_)make twine
will publish the package inpypi.org <https://pypi.org>
_)
Docker commands¶
make docker-build
will build the Dockerfile and containermake docker-run
will start the container in background and attach the consolemake docker-start
will start the container in backgroundmake docker-stop
will stop the containermake docker-attach
will attach the console to the containermake docker-bash
will attach a shell in the container