Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-pygls-2.0.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-pygls Distribution: openSUSE Tumbleweed
Version: 2.0.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Oct 22 11:52:12 2025
Group: Unspecified Build host: reproducible
Size: 932312 Source RPM: python-pygls-2.0.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/openlawlibrary/pygls
Summary: A pythonic generic language server
pygls (pronounced like "pie glass") is a pythonic generic
implementation of the Language Server Protocol for use as a
foundation for writing your own Language Servers in just a few
lines of code.

Provides

Requires

License

Apache-2.0

Changelog

* Wed Oct 22 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Update to 2.0.0:
    - Add some example servers
    - Respect client's preferred encoding when possible
    - test: add end-to-end tests for the various formatting requests
    - build(deps): upgrade black to latest (24.3.0)
    - Add example server for textDocument/rename and textDocument/prepareRename
    - Update hover.py to use language server argument
    - build(deps-dev): bump idna from 3.6 to 3.7
    - build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4
    - build(deps-dev): bump requests from 2.31.0 to 2.32.0
    - Make the pygls-playground extension a workspace local extension
    - build(deps): bump idna from 3.6 to 3.7 in /docs
    - Add Document Links example server
    - docs: add Document and Workspace symbol example server
    - Provide more detail in exception
    - build(deps): bump certifi from 2023.11.17 to 2024.7.4
    - build(deps): bump requests from 2.31.0 to 2.32.2 in /docs
    - build(deps): bump urllib3 from 2.1.0 to 2.2.2
    - build(deps): bump jinja2 from 3.1.2 to 3.1.4 in /docs
    - build(deps-dev): bump zipp from 3.17.0 to 3.19.1
    - Add example semantic tokens server
    - build(deps): bump setuptools from 69.0.2 to 70.0.0 in /docs
    - Update to latest lsprotocol v2024.0.0a2
    - Generate server methods based on lsprotocol type definitions
    - chore: remove deprecated code
    - fix: use BinaryIO not TextIO in start_io()
    - Remove multiprocessing.pool.ThreadPool
    - fix: return None for non file: URIs
    - Add TCP support to pygls' LanguageClient
    - Add start_ws method to pygls' LanguageClient
    - chore: update to lsprotocol-2024.0.0b1
    - docs: remove Strata server implementation
    - Move JsonRPCServer.start_io to high-level asyncio API
    - Migrate JsonRPCServer.start_tcp and JsonRPCServer.start_ws to high level asyncio APIs
    - Replace "transports" with "writers"
    - Ressurrect our pyodide support
    - fix: fallback JsonRpcException code for malformed server errors
    - Introduce support for generator feature handlers
    - Use issubclass when checking the client/server instance to inject
    - Fixes error when passing max_workers
    - Use type annotations when invoking @server.command(...) handlers
    - Update the hello world example to the v2.0 syntax
    - fix: workspace/executeCommand with async handlers
    - ci: start testing on Python 3.14
    - chore: lsprotocol 2025.0.0rc1
    - Type annotation improvments
    - Fix pyodide tests
    - chore: add devcontainer definition and Makefile
    - Typing tweaks
    - Make TextDocument.lines be a Sequence[str] rather than List[str]
    - chore: lsprotocol 2025.0.0
    - build(deps): bump the pip group across 2 directories with 5 updates
    - ci: migrate from poetry to uv
    - Update Makefile to easily switch between Python versions
    - Fix UTF-8 position encoding
    - fix: 🐛 fix conversion of client_position into offset_at_position
    - docs: switch to furo theme
    - Update and re-organise documentation
    - fix: Handle a special case of BrokenPipeError exception
    - Change pythonPath to pythonCommand in the pygls-playground extension
    - fix: missing inline completion provider server capability
    - test: adjust tests for cattrs structuring sequences as tuples
    - build: v2.0.0
  - Update dependencies
    - Add missing dependencies attrs, cattrs
    - Set required version dependency for lsprotocol
* Sat Apr 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.3.1:
    * Typo: Apache License missing dash: Affects PyPI License
      Declaration
    * Add systemd-language-server to implementations
    * Update Implementations.md with Chapel's language server
* Tue Jan 30 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.3.0:
    * feat: drop Python 3.7 support
    * Add `pytest-lsp` and `lsp-devtools` to Implementations.md
    * Add support for debugging servers in the VSCode Playground
    * Update `lsprotocol` to 2023.0.1
* Fri Dec 01 2023 Matej Cepl <mcepl@cepl.eu>
  - Update to 1.2.1:
    - handle ResponseErrors correctly by @dimbleby in #416
  - Update to 1.2.0:
    - Remove dependency on typeguard by @karthiknadig in #411
    - Simplify vscode-playground setup and fix Python discovery by
      @alcarney in #374
* Mon Nov 06 2023 Matej Cepl <mcepl@suse.com>
  - Initial attempt to package pygls 1.1.2.

Files

/usr/lib/python3.13/site-packages/pygls
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info/LICENSE.txt
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/pygls-2.0.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/pygls/__init__.py
/usr/lib/python3.13/site-packages/pygls/__pycache__
/usr/lib/python3.13/site-packages/pygls/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/capabilities.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/capabilities.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/cli.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/cli.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/client.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/client.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/constants.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/constants.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/feature_manager.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/feature_manager.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/io_.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/io_.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/progress.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/progress.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/server.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/server.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/uris.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/__pycache__/uris.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/capabilities.py
/usr/lib/python3.13/site-packages/pygls/cli.py
/usr/lib/python3.13/site-packages/pygls/client.py
/usr/lib/python3.13/site-packages/pygls/constants.py
/usr/lib/python3.13/site-packages/pygls/exceptions.py
/usr/lib/python3.13/site-packages/pygls/feature_manager.py
/usr/lib/python3.13/site-packages/pygls/io_.py
/usr/lib/python3.13/site-packages/pygls/lsp
/usr/lib/python3.13/site-packages/pygls/lsp/__init__.py
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/_base_client.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/_base_client.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/_base_server.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/_base_server.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/_capabilities.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/_capabilities.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/client.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/client.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/server.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/__pycache__/server.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/lsp/_base_client.py
/usr/lib/python3.13/site-packages/pygls/lsp/_base_server.py
/usr/lib/python3.13/site-packages/pygls/lsp/_capabilities.py
/usr/lib/python3.13/site-packages/pygls/lsp/client.py
/usr/lib/python3.13/site-packages/pygls/lsp/server.py
/usr/lib/python3.13/site-packages/pygls/progress.py
/usr/lib/python3.13/site-packages/pygls/protocol
/usr/lib/python3.13/site-packages/pygls/protocol/__init__.py
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__/json_rpc.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__/json_rpc.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__/language_server.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/protocol/__pycache__/language_server.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/protocol/json_rpc.py
/usr/lib/python3.13/site-packages/pygls/protocol/language_server.py
/usr/lib/python3.13/site-packages/pygls/py.typed
/usr/lib/python3.13/site-packages/pygls/server.py
/usr/lib/python3.13/site-packages/pygls/uris.py
/usr/lib/python3.13/site-packages/pygls/workspace
/usr/lib/python3.13/site-packages/pygls/workspace/__init__.py
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/position_codec.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/position_codec.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/text_document.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/text_document.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/workspace.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/__pycache__/workspace.cpython-313.pyc
/usr/lib/python3.13/site-packages/pygls/workspace/position_codec.py
/usr/lib/python3.13/site-packages/pygls/workspace/text_document.py
/usr/lib/python3.13/site-packages/pygls/workspace/workspace.py
/usr/share/doc/packages/python313-pygls
/usr/share/doc/packages/python313-pygls/README.md
/usr/share/licenses/python313-pygls
/usr/share/licenses/python313-pygls/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 25 22:22:47 2025