Development¶
Setting up Virtual Environment¶
install virtualenv
pip install --upgrade virtualenv
create virtual environment
virtualenv venv
venv activation (windows)
source venv/Scripts/activate
install dev-requirements
pip install -r dev-requirements.txt
venv deactivation
deactivate
generate new requirements.txt
pip freeze > requirements.txt
Build Package¶
pip install --upgrade build
python -m build
Publish to PyPi¶
pip install --upgrade twine
python -m twine upload dist/*
Sphinx Docs Build¶
pip install --upgrade sphinx
sphinx-build docs/source docs/build