--- - branch: MAIN date: Tue Nov 7 10:36:23 UTC 2023 files: - new: '1.13' old: '1.12' path: pkgsrc/lang/py-lsp-server/Makefile pathrev: pkgsrc/lang/py-lsp-server/Makefile@1.13 type: modified - new: '1.6' old: '1.5' path: pkgsrc/lang/py-lsp-server/distinfo pathrev: pkgsrc/lang/py-lsp-server/distinfo@1.6 type: modified id: 20231107T103623Z.e7bda2507cad8da802e021be106714bd2ad8fe36 log: | py-lsp-server: update to 1.8.2. # History of changes ## Version 1.8.2 (2023/10/09) * notebookDocumentSync notebookSelector type error ### Pull Requests Merged * Fix notebook document selector not being a list in capabilities ---- ## Version 1.8.1 (2023/10/05) ### Issues Closed * `includeDeclaration` is no longer respected in `textDocument/references` * flake8 can error out when deleting lines * textDocument/rename reports positions outside of the document ### Pull Requests Merged * Fix renaming when file has no EOLs * Increase minimal required version of autopep8 to `>=2.0.4,<2.1.0` * Fix numpy go-to-definition by taking it off autoimport list for this case * Allow Jedi "goto" to perform multiple hops for "go to definition" * Pass a single copy of the document's source around for flake8 * Fix `include_declaration` handling in references request * Add black reformatting commit to `.git-blame-ignore-revs` ---- ## Version 1.8.0 (2023/09/08) ### New features * Add notebooks suppport and make go-to-definition work for them. * Add support for Pyflakes 3.1, Pycodestyle 2.11 and Jedi 0.19. * Drop support for Python 3.7. ### Issues Closed * Error in Pyflakes plugin: 'NoneType' has no len() * Support Jedi 0.19 * Add support for pyflakes 3.1 * flake8_lint plugin: Popen fails when no workspace given by language server client on Windows * Using black as an autoformatter * Replace `setuptools`/`pkg_resources` with `importlib(.|_)metadata` * Failed to handle requests after exit ### Pull Requests Merged * Don't set cwd in Popen kwargs when document root is empty (flake8) * Fix null reference for syntax errors due to invalid encodings (Pyflakes) * Use invalid request handler rather than raising key error for requests after shutdown * Format the whole repo with Black * Converge unit tests for test_language_server and test_notebook_document * Drop support for Python 3.7 * Bump Jedi upper pin to <0.20 * Add support for pyflakes 3.1 and pycodestyle 2.11 * Notebook protocol go-to-definition support * Add notebooks suppport to pylsp * Find `entry_points` with `importlib(.|_)metadata`, drop `setuptools` from `dependencies` module: pkgsrc subject: 'CVS commit: pkgsrc/lang/py-lsp-server' unixtime: '1699353383' user: wiz