J'utilise pip avec un fichier d'exigences, dans un virtualenv, pour mes projets Django. J'essaie de mettre à niveau certains packages, notamment Django lui-même, et j'obtiens une erreur concernant les conflits de code source:
Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3))
C'est après avoir mis à jour le numéro de version de Django de 1.2.3 à 1.2.4 dans mon fichier d'exigences. J'utilise cette commande pour faire la mise à niveau:
pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`>
Je ne trouve aucun indicateur qui déclenche un re-téléchargement total du package. J'ai même essayé d'exécuter une commande de désinstallation d'abord, puis l'installation, mais pas de dés. Peut-être que je manque quelque chose?