actions / actions/setup-python
Add options for Python with Precompiled stdlib and debug binaries
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.2k
- Forks
- 739
- Ø Merge
- 6 T. 18 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I wonder if it would be viable to give a parameter for advanced usages in this action. For example I need this exact setup as in the title.
LINK : fatal error LNK1104: cannot open file 'python38_d.lib'
We need a Python interpreter that is shipped with libpython and header files.
Since ever I need to download the Python setup and deinstall with it the same version from the CI just to install with the following command:
setup.exe /quiet Include_debug=1 Include_dev=1 Include_lib=1 Include_pip=1 PrependPath=1 CompileAll=1 InstallAllUsers=1 TargetDir=<workspace-dir>\Python38-x64-dbg\
Would be really cool to see such options here as well, so I (we?) can easily setup the Python installation for a build matrix for example.
cc: actions/virtual-environments#786
cc: actions/setup-python#85
cc: actions/python-versions#16
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das bestehende Python-Setup-Verhalten der Action und den verknüpften setup-python-Kontext zu überprüfen. Definiere, wie Parameter Optionen für vorkompilierte Standardbibliothek, Debugging, Entwicklung, Bibliothek, pip und Installation bereitstellen würden. Als abgeschlossen gilt dies, wenn die angeforderte Python-Installation für eine Build-Matrix konfiguriert werden kann, ohne das Windows-Installationsprogramm manuell auszuführen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, typescript
- Bereich
- ci-cd
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100