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