Releasing a new version ======================= This project uses `flit `_ and `bumpver `_ for this process. These are the steps needed to release a new version: #. Install the dependencies:: $ pip install flit bumpver #. Update the ``CHANGELOG.rst`` with the changes included in this release #. Add ``CHANGELOG.rst`` to git stage:: $ git add CHANGELOG.rst #. Increase version (``--patch``, ``--minor`` or ``--major``):: $ bumpver update --minor --allow-dirty #. Build the package and check everything is correct:: $ rm -rf dist/ build/ $ flit build #. Upload the package to PyPI:: $ flit publish