atom-community / atom-community/ide-python

Switch python versions easily (or automatically)

Offen
#121 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
238
Forks
40
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When "Python Executable" set to python2 and python3 project is loaded:
![py3_pyls](https://user-images.githubusercontent.com/381760/41464817-53f5f684-70a4-11e8-8cc5-56d747c39aef.png)

When set to python3 and py2 project:
![py2_pyls](https://user-images.githubusercontent.com/381760/41464821-57a86bcc-70a4-11e8-9c9e-edafc1e92f8f.png)

Autodetection or manual switch in the statusbar could drastically improve usability.

Also, maybe comma separated list of executables could solve a problem, smth like `/path/to/envs/{$project_root}/bin/python, python3`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die vorhandene Einstellung „Python Executable“ und den Einstiegspunkt der Statusleiste nachzuverfolgen. Kläre, ob das akzeptierte Ergebnis eine automatische projektbasierte Erkennung, ein manuelles Umschalten oder durch Kommas getrennte Fallbacks ist, und definiere anschließend, wie Projekte mit Python 2 und Python 3 eine ausführbare Datei auswählen sollten und wie dieses Verhalten überprüft werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
developer-experience
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.