How to build, test and deploy
-----------------------------
Build instructions
^^^^^^^^^^^^^^^^^^
To build the package, you need to run the following command::
python -m build
It should generate a source package (``.tar.gz`` file) and a Wheel package
(``.whl`` file) in the `dist` directory.
Running unittests
^^^^^^^^^^^^^^^^^
To run the unittests, you need:
* Python
* pytest
* coverage (optional)
Then run the following command::
pytest
To run test with coverage support, use the following command::
pytest -v --cov --cov-report=html guidata
Code formatting
^^^^^^^^^^^^^^^
The code is formatted with `ruff `_.
If you are using `Visual Studio Code `_,
the formatting is done automatically when you save a file, thanks to the
project settings in the `.vscode` directory.