To install run poetry install
.
To activate your virtualenv
run poetry shell
.
Run pytest
.
Run flake8 asynql tests docs
.
Run mypy asynql
.
Run doc8
.
Run safety
.
Before submitting your code please do the following steps:
- Run
pytest
to make sure everything was working before - Add any changes you want
- Add tests for the new changes
- Edit documentation if you have changed something significant
- Update
CHANGELOG.md
with a quick summary of your changes - Run
pytest
again to make sure it is still working - Run
mypy
to ensure that types are correct - Run
flake8
to ensure that style is correct - Run
doc8
to ensure that docs are correct - Run
safety
to ensure that there are no insecure dependencies