Make commands
The Makefile contains the central entry points for common tasks related to this project.
Commands
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 testsmake typing
will check the 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
Jupyter commands
make notebook
will start a jupyter notebookmake remove-kernel
will remove the project's kernelmake clean-notebooks
will clean all datas in the notebooks
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>
_)
Conda commands
make conda-build
will build the conda packagemake conda-debug
will build the package in debug modemake conda-convert
will convert the package for all platformmake conda-install
will install the conda packagemake conda-purge
will remove the build artefactmake conda-create
will create a test environment for each modemake test-conda-forge
will test the conda-forge first step publicationmake conda-forge
will publish the project to conda-forge