atom-community / atom-community/ide-python

ide-python not fully functional with v1.0.0

未关闭
#127 6 条评论 2 个 reaction 已指派 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] 设置重现该问题,然后比较 Jedi 对内置模块与已安装的 numpy 或 pandas 模块的悬停行为。还要验证 hyperclick 对导入的行为;当 Jedi 提示对已安装模块有效,并且可以对已导入模块使用 hyperclick 时,即视为完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
tooling
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。