canonical / canonical/layer-basic
Attempt to preserve system pip doesn't work
- Langage dominant
- Python
- Étoiles
- 10
- Forks
- 42
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Currently, when not using a virtualenv, bootstrap_charm_deps() function saves a copy of /usr/bin/pip3, pip upgrades the system pip, and then restores the copy of /usr/bin/pip
This is presumably trying to undo the effect of pip-upgrading pip. But it does not achieve this, as the /usr/bin/pip3 file is just an entrypoint, that uses "from pip import main", and the pip upgrade is still in
/usr/local/lib/python3.5/dist-packages, and is used by the restored /usr/bin/pip3 just fine
pip3 needs pip uninstalling, as well as restoring /usr/bin/pip3, I think
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par le point d’entrée bootstrap_charm_deps() décrit dans l’issue et examinez comment /usr/bin/pip3 est copié, mis à niveau et restauré. Vérifiez également que l’installation système de pip sous /usr/local/lib/python3.5/dist-packages est elle aussi prise en charge, et considérez le travail comme terminé lorsque l’amorçage des dépendances ne laisse plus le pip système mis à niveau en cours d’utilisation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- devops
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100