Contribute to source code, documentation, examples and report issues: https://github.com/hardbyte/python-can
- Release from the
masterbranch. - Update the library version in
setup.pyand indoc/conf.pyusing semantic versioning. - Run all tests and examples against available hardware.
- Update CONTRIBUTORS.txt with any new contributors.
- Sanity check that documentation has stayed inline with code. For large changes update
doc/history.rst - Create a temporary virtual environment. Run
python setup.py installandpython setup.py test - Create and upload the distribution:
python setup.py sdist bdist_wheel upload --sign - In a new virtual env check that the package can be installed with pip:
pip install python-can - Create a new tag in the repository.
- Check the release on PyPi and github.
The modules in python-can are:
