How To Migrate to v1¶
The v1 release of pytest-lsp contains some breaking changes, mostly as a result of changes in the wider ecosystem.
This guide summarises the changes and provides references on where to get more details.
Python Support¶
This release removes support for
Python 3.8
Python 3.9
and adds support for
Python 3.13
Python 3.14
pytest¶
This release removes support for pytest v7, if you have not done so already please update to pytest v8.
pytest-asyncio¶
The minimum required version for pytest-asyncio is now v1.0, see this guide and the changelog for details on upgrading
pygls¶
pygls, the underlying language server protocol implementation used by pytest-lsp has been upgraded to v2.
See this guide for details on the breaking changes this brings.