atom-community / atom-community/ide-python

Switch python versions easily (or automatically)

オープン
#121 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
238
フォーク
40
PR マージ指標
30日以内にマージされた PR はありません

説明

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`

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、既存の「Python Executable」設定とステータスバーのエントリポイントを追跡します。受け入れられる結果が、プロジェクトベースの自動検出、手動切り替え、またはカンマ区切りのフォールバックのいずれであるかを明確にし、そのうえで Python 2 と Python 3 のプロジェクトが実行ファイルをどのように選択すべきか、またその動作をどのように検証できるかを定義します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
developer-experience
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。