- Fork the repository
- Clone your fork
- Create a virtual environment.
4. Install python-saml in development mode with testing enabled. This will download all dependencies required for running the unit tests.
pip install -e ".[test]"
- Make changes with tests and documentation
- Open a pull request
Tests are run with py.test.
py.test --pep8 --flakes --cov saml
Documentation is handled with Sphinx. Use the make html command in the docs directory to build an HTML preview of the documentation.
cd docs make html