canonical / canonical/layer-basic

Attempt to preserve system pip doesn't work

Ouverte
#95 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.