We welcome contributions, but please make sure your code is formatted properly.
Linting is handled by black
, and imports are sorted according to isort
.
Utilize pre-commit
to lint and format before committing your contributions. This will save you time later.
Any public interfaces should be fully-typed (this is checked by pyright
).
To run tests, execute pytest
in the root of this repository.
To install within your development environment, use either;
pip install -e .
or python setup.py develop
Using git-clone
and pip
git clone https://github.com/AnonymousDapper/aiotnb && cd aiotnb
Checkout this branch:
git checkout bank-api
Developer: pip install -e .
Regular: python setup.py install
pip install git+git://github.com/AnonymousDapper/aiotnb@bank-api