O projeto tem algumas dependências como a versão do FastAPI, SQLAlchemy, etc. Todas elas estão em:
- Pipfile
- Pipfile.lock Mas você tambem pode instalar tudo usando o comando que consta em "Como rodar a aplicação"
Essa aplicação foi desenvolvida as orientações do grande @diegoduartec. Nela, usamos tecnologias como:
- PostgreSQL
- Docker
- Python versão 3.11, porém as versões 3.6 + suportam as funcionalidades apresentadas aqui.
- SQLAlchemy
- Asyncio
- Adicione o caminho do projeto em PYTHONPATH dentro do arquivo .env
- Inicie a instância do banco de dados e do pgadmin
docker-compose up -d
- Inicie o ambiente
pipenv shell
- Instalando as dependências do Python
pipenv install