The project is using pipenv.
Setup the pipenv envirement (required only once).
pipenv --python 3.8
Install all dependencies for a project (including dev):
pipenv install --dev
To install package from source control use the fallowing command:
pip install -e .
After installing the package you run tests
python -m unittest discover -s tests -p *_test.py
Running:
pytest e2e
python setup.py sdist bdist_wheel
twine upload --repository pypi dist/*
Run code formatter:
black .