9. Development

The main GitHub repository for the project can be found at:

It’s strongly recommended to update your tools:

pip3 install --upgrade pip setuptools wheel twine

9.1. Building the docs

Build the documentation:

python3 setup.py doc

Build the documentation and run the doctests:

python3 setup.py doctest

9.2. Test suite

python3 setup.py test

9.3. Release to PyPi

A CI integration takes care of testing and then publishing to PyPi, all you need todo is

  • merge the changes into master,

  • bump bleson/VERSION,

  • git add

  • git commit

  • run:

python3 setup.py tag