Como faço para atualizar todos os meus pacotes Python do arquivo requirements.txt usando o comando pip?
tentei com o comando abaixo
$ pip install --upgrade -r requirements.txt
Desde então, os pacotes python são sufixados com o número da versão ( Django==1.5.1
), eles não parecem atualizar. Existe alguma abordagem melhor do que editar manualmente o arquivo requirements.txt?
EDITAR
Como Andy mencionou em sua resposta, os pacotes são fixados em uma versão específica, portanto, não é possível atualizar os pacotes por meio do comando pip.
Mas podemos conseguir isso pip-tools
usando o seguinte comando.
$ pip-review --auto
isso irá atualizar automaticamente todos os pacotes de requirements.txt (certifique-se de instalar pip-tools
usando o comando pip install).
pip-compile -U requirements.txt
.