odufrn / odufrn-api-py

Wrapper da API da UFRN em Python
MIT License
2 stars 2 forks source link

Criação do arquvio .env #14

Closed johnazedo closed 4 years ago

johnazedo commented 4 years ago

Debate

Como estamos usando chaves de acesso à API, precisamos ocultar o valor das mesma em um arquivo .env para não serem acessadas por alguém fora da equipe.

Arquivo .env

O arquivo .env deve conter as constantes CLIENT_ID, CLIENT_SECRET, X_API_KEY, API_VERSION.

Arquivo tests/utils.py

No arquivo tests/utils.py deve existir um código que leia o arquivo .env.

Exemplo:

try:
    from .env import *
except ImportError:
    # Do something
    pass
johnazedo commented 4 years ago

Podemos usar o env ou environs para fazer esse controle o ambiente