We follow the IPython Contributing Guide.
Fork the repository and clone the forked repository locally.
Use Conda to install dependencies and activate the development environment.
conda create -n qtdev python=3
conda activate qtdev
conda env update --file requirements/environment.yml
To run after the changes have been made to source (preferred):
pip install -e .
or, for running immediate changes:
python setup.py develop
Finally, to run the tests:
pytest