atom-community / atom-community/ide-python

ide-python not fully functional with v1.0.0

Open
#127 6 comments 2 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
238
Forks
40
PR merge metrics
No merged PRs in 30d

Description

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?

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using the reported pyenv virtualenv and python-language-server [all] setup, then compare Jedi hover behavior for built-in modules with installed numpy or pandas modules. Also verify hyperclick behavior for imports; done means Jedi tips work for installed modules and imported modules can be hyperclicked.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.