./lang/py-lsp-server, Implementation of the Language Server Protocol for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.12.0, Package name: py312-lsp-server-1.12.0, Maintainer: pkgsrc-users

A Python 3.6+ implementation of the Language Server Protocol.

This is a fork of the python-language-server project, maintained
by the Spyder IDE team and the community.


Master sites:

Filesize: 111.648 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-09-03 14:49:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lsp-server: updated to 1.12.0

Version 1.12.0 (2024/08/25)

New features

* Add support for `window/logMessage`.
* Add version support to `workspace/publishDiagnostics`.
* Add `extendSelect` option to flake8 plugin.
* Allow Jedi's `extra_paths` to be placed in front of `sys.path`.
* Bump flake8 to 7.1
   2024-08-10 08:47:34 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-lsp-server: not for Python 3.9
   2024-04-05 12:50:23 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-lsp-server: update to 1.11.0.

## Version 1.11.0 (2024/03/29)

### New features

* Remove the `rope_rename` plugin. People that were using it need to install
  the `pylsp-rope` third-party plugin instead.
* Add support for Pylint 3.1

### Issues Closed

* - Confusion about rename support

### Pull Requests Merged

* - Bump pylint to `>=3.1,<4`
* - Add fallback for `ujson` import
* - Remove `.config/flake8` reference in Readme
* - Fix isort plugin name in Readme
* - Remove built-in `rope_rename` plugin
* - Add contributing guide to setup dev environment
   2024-03-17 15:04:39 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-lsp-server: update to 1.10.1.

This is a minor bugfix release that:

    Fixes progress reporting with the autoimport plugin.
    Improves an error message about missing websockets module.
   2024-01-23 11:14:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lsp-server: updated to 1.10.0

Version 1.10.0 (2024/01/21)

New features

* Add support for notebook document completions.
* Add support for flake8 version 7.

Issues Closed

* Different versions of autopep can be installed as optional dependencies
* Considering pointing to python-lsp-isort rather than pyls-isort in the README
* AutoImport can break when being called by multiple threads
* file path auto completion add \ in path string
* Flake8 Severity too high

In this release 5 issues were closed.

Pull Requests Merged

* Combine ruff.toml into pyproject.toml
* Fix optional dependency version for autopep8
* Bump flake8 to version 7
* Fix extra end line increment in autopep8 plugin
* Use ruff as linter and code formatter
* Make autoimport cache generation non-blocking
* Update rope to 1.11.0 for multi-threading capabilities
* Fix path completion when client doesn't support code snippets
* Refine diagnostic severity for flake8
* Replace call to `python` with `sys.executable` in Pylint plugin
* Add support for notebook document completions
* Point to a more up to date isort plugin in README
   2023-11-13 12:15:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-lsp-server: update to 1.9.0.

## Version 1.9.0 (2023/11/06)

### Issues Closed

* rope_autoimport doesn't initialize after `workspace/didChangeConfiguration` message
* Add code action for implementing auto-import
* Maybe use initializationOptions as additional source of settings

### Pull Requests Merged

* Revert "Rename `_utils` module to `utils`"
* Rename `_utils` module to `utils`
* Raise supported Pylint upper version
* Improve/simplify README Development section
* Add code completions to `rope_autoimport` plugin
* Pass argument `extendIgnore` to flake8
* Ignore notebook names on cell completion for autoimport
* Minor bug fix in Rope autoimport plugin
* Make workspace/didChangeConfig work with notebook documents
* Load `rope_autoimport` cache on `workspace/didChangeConfiguration`
* Support `initializationOptions` to configure the server
* Fix missing signatures for docstrings in Markdown