atom-community / atom-community/ide-python

`python-language-server` deprecated, switch to `python-lsp-server`.

未关闭
#505 0 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
238
派生
40
PR 合并指标
30 天内没有已合并 PR

描述

## Summary
[python-language-server](https://github.com/palantir/python-language-server) on which this Atom package depends is deprecated in favor of [python-lsp-server](https://github.com/python-lsp/python-lsp-server), as confirmed by this [issue](https://github.com/palantir/python-language-server/issues/935) and the long list of projects mentioning it underneath.

- The installation instructions for ide-python still mention installing the deprecated repo.
- The plugin defaults to the old version if the newer one is not found, as https://github.com/atom-community/ide-python/pull/389 shows.

## Motivation
- Allow future PLSP features to improve this package while keeping an up-to-date Langage Server backend.

## Describe alternatives you've considered
I just installed the correct version, and everything worked as expected.

贡献指南

打开贡献指南

调研方向

首先查看 issue 中描述的安装说明和插件默认选择行为,然后比较 pull request 389 中的处理方式。将两个引用都从 python-language-server 更新为 python-lsp-server,并验证安装较新的 server 是否如报告所述正常工作。

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

评估

技术栈
javascript, python
领域
developer-experience, tooling
Issue 类型
重构
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

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