atom-community / atom-community/ide-python

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

オープン
#505 コメント 0 件 リアクション 2 件 担当者 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 に更新し、新しいサーバーのインストールが報告どおりに動作することを確認します。

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

評価

技術スタック
javascript, python
領域
developer-experience, tooling
issue の種類
リファクタリング
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

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

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