{"id":27287,"library":"pyls-spyder","title":"pyls-spyder","description":"Spyder extensions for the python-lsp-server, providing enhanced features such as block comment detection and code cell folding ranges. Current version is 0.4.0, with a release cadence aligned with python-lsp-server updates. Maintenance mode.","status":"maintenance","version":"0.4.0","language":"python","source_language":"en","source_url":"https://github.com/spyder-ide/pyls-spyder","tags":["lsp","spyder","python-lsp-server","plugin"],"install":[{"cmd":"pip install pyls-spyder","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core LSP server that pyls-spyder extends","package":"python-lsp-server","optional":false}],"imports":[{"note":"Used to register the plugin with pylsp","symbol":"install","correct":"from pyls_spyder import install"}],"quickstart":{"code":"# No direct import needed; plugin auto-activates when python-lsp-server is configured to load pyls-spyder\n# Ensure pyls-spyder is installed and pylsp is configured\nimport os\nimport subprocess\nsubprocess.run(['pylsp', '--help'], check=True)","lang":"python","description":"Install the package and pylsp will auto-discover the plugin. No manual registration required."},"warnings":[{"fix":"Migrate to python-lsp-server's built-in Spyder extensions if needed.","message":"pyls-spyder is in maintenance mode. Consider using the built-in Spyder plugins for python-lsp-server.","severity":"gotcha","affected_versions":">=0.4.0"},{"fix":"Use Python 3.6+","message":"This package requires Python >= 3.6. Python 2 support was dropped in v0.2.1.","severity":"deprecated","affected_versions":">=0.2.1"},{"fix":"Just install the package; pylsp will auto-discover it.","message":"Plugin is automatically loaded by pylsp if installed. No explicit import or configuration needed.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run 'pip install pyls-spyder' in the same environment where pylsp is installed.","cause":"pyls-spyder not installed or not in the same Python environment as pylsp","error":"ModuleNotFoundError: No module named 'pyls_spyder'"},{"fix":"Remove any import statements for pyls_spyder. Simply install the package.","cause":"The plugin does not require manual import; it auto-loads.","error":"ImportError: cannot import name 'install' from 'pyls_spyder'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}