aws / aws/git-remote-codecommit
Unable to install : requires venv
- Vorherrschende Sprache
- Python
- Sterne
- 289
- Forks
- 40
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Ubuntu 24.04 and similar will all fail to be able to follow https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-git-remote-codecommit.html because
```
$ sudo pip install git-remote-codecommit
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.12/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
```
supplying `--user`is no help.
PEP 668 was applied to most Linux distributions ages ago.
Is there a workaround or updated docs ?
Beitragsleitfaden
Rechercherichtung
Beginne damit, die verlinkten AWS CodeCommit-Einrichtungsanweisungen und den dokumentierten Befehl `sudo pip install git-remote-codecommit` im Hinblick auf Ubuntu 24.04 und PEP 668 zu überprüfen. Aktualisiere die Installationsanleitung mit einem unterstützten Workaround und verifiziere anschließend, dass die dokumentierten Schritte den Helper installieren, ohne systemweite pip-Änderungen zu erfordern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100