PedroHPAlmeida / python-flask-restx-template

Template de projeto para API com Flask e Flask-RESTX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Template de projeto Python3 com Flask e Flask-RESTX

Abaixo está descrito o passo a passo para configurar o ambiente de desenvolvimento e executar o projeto.

  1. Crie o ambiente virtual:
python -m venv venv
  1. Ative o ambiente virtual:
source venv/bin/activate
  1. Instale as dependências do projeto:
pip install -r requirements.txt
  1. Instale as dependências de desenvolvimento:
pip install -r requirements-dev.txt
  1. Instale os hooks de pre-commit:
pre-commit install
  1. Execute o projeto
python run.py

Observações:

  • Alguns comandos podem variar no Windows (consulte a documentação oficial das ferramentas);

Comandos úteis:

  • pre-commit run --all-files: executa os hooks de pre-commit em todos os arquivos do projeto;
  • pytest .: executa todos os testes do projeto;
  • python -m flake8 src/: executa o flake8 em todos os arquivos dentro de src;
  • python - m black src/: executa o black em todos os arquivos dentro de src.

About

Template de projeto para API com Flask e Flask-RESTX


Languages

Language:Python 96.1%Language:Dockerfile 3.9%