asdf-community / asdf-community/asdf-python
use pyenv-ccache to speed up builds
- Vorherrschende Sprache
- Shell
- Sterne
- 729
- Forks
- 65
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
asdf often fails to install python due to missing os dependencies during compilation.
The build is also very slow. [pyenv-ccache](https://github.com/pyenv/pyenv-ccache) would speed it up on systems that have ccache installed. Unfortunately, pyenv-ccache needs to be cloned into a folder in the pyenv root, which can't be done externally to this plugin.
This plugin should probably accept some runtime env arg that uses pyenv-ccache during the build, so successive attempts at building python are quick
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Python-Build-Pfad dieses Plugins und den Umgang mit Argumenten für die Laufzeitumgebung nachzuverfolgen. Prüfe die Anforderung von pyenv-ccache, unter dem pyenv-Root zu liegen, und ermittle, wie das Plugin es verwenden könnte, wenn ccache installiert ist. Die Aufgabe ist abgeschlossen, wenn aufeinanderfolgende Python-Build-Versuche pyenv-ccache verwenden können, ohne Systeme zu beeinträchtigen, auf denen ccache nicht installiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, shell
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100