Make sure you are using Python 3.9.1 with Poetry installed:
# Make sure your pyenv is updated:
cd $HOME/.pyenv/plugins/python-build/../.. && git pull && cd -
# Install and setup Python 3.9.1 with Poetry for this project:
pyenv install 3.9.1
pyenv local 3.9.1
pip install poetry
Then, you can install the project dependencies on its own vritual env:
poetry install
Finally, you can access it with the poetry shell
command.
This project is built using:
- Flask - web framework
- PostgreSQL - relational database
- SQLAlchemy - ORM
- Alembic - database migrations
- PyTest - unit & integration testing
- Poetry - package management
- docker-compose - local environment services