atom-community / atom-community/ide-python

ide-python not fully functional with v1.0.0

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

説明

Hi! I've discovered that with version v1.0.0, although the linter and isort plugin is working fine, the jedi tip and hyperclick is not working.

This is my current procedure:

1. Use pyenv to create a virtualenv
2. Use pip or poetry to install python-language-server with the [all] option
3. activate the venv so that "which python" links to the venv one
4. Start atom from the terminal with the above python pointing to the venv one.
5. Start a script and finds out that only basic functioning like linter, outline and find reference is working. On the other hand, jedi tips and hyperclick is not working correctly.

**Detail on point 5:**

I've found that the with built-in module like os or time, only the jedi hover is working. The pip installed one such as numpy or pandas show no jedi hover.

And all modules imported can't be hyperclicked.

---

Is there anything I can do to help test this?

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

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

調査の方向性

報告されている pyenv virtualenv と python-language-server [all] のセットアップを使って問題を再現し、組み込みモジュールと、インストールされている numpy または pandas モジュールでの Jedi のホバー動作を比較します。インポートに対する hyperclick の動作も確認します。インストールされているモジュールで Jedi のヒントが機能し、インポートされたモジュールを hyperclick できれば完了です。

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

評価

技術スタック
python
領域
tooling
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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