Pytest fixtures and helper functions to use for testing flask-ligand microservices.
Follow the instructions below to get a development environment up and running quickly!
- Python 3.10+
- virtualenvwrapper
Execute the following command to get a full list of make
targets:
$ make help
Create a Python virtual environment:
$ mkvirtualenv -p py310 pytest-flask-ligand
Setup develop environment:
$ make develop-venv
Setup git pre-commit hooks:
$ make setup-pre-commit
Verify that environment is ready for development:
$ make test-all
See CONTRIBUTING.rst for more details on developing for the pytest-flask-ligand
project.
See release_process.rst for information on the release process for the pytest-flask-ligand
project.
This repo utilizes Python Black for automatic code formatting using the make format
task. However, this is not
very convenient to use on a regular basis and instead it is recommended to integrate Python Black into your IDE
workflow. Checkout these editor integration guides for integrating Python Black with popular IDEs and text
editors.