$ pip install -r requirements-dev
O pyenv permite alternar facilmente entre várias versões do Python.
Maiores informações podem ser obtidas em pyenv e pyenv-instaler
$ curl https://pyenv.run | bash
Para compilar o python, o pyenv precisa de algumas bibliotecas.
Maiores informações por ser obtidas na wiki do pyenv
$ sudo apt-get update
$ sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
- Consulte a Wiki do pyenv
$ pyenv install 3.5.7
$ pyenv install 3.6.9
$ pyenv install 3.7.4
Copie o arquivo ".env.exemplo" para ".env" e edite as variáveis de ambientes relacionadas às chaves da API
$ cp .env.exemplo .env
$ pyenv local 3.5.7 3.6.9 3.7.4
$ tox