Page MenuHomeSolus

Update python-language-server to 0.36.1

Authored by algent on Nov 15 2020, 8:15 PM.




  • Add code in front of the diagnostic message for flake8.
  • Pass document path to jedi_names when a file is not placed in a module.
  • Allow passing explicit environment variables to Jedi environment.
  • Add document path to Jedi's sys_path.
  • Resolve flake8_executable allowing ~/${HOME} paths.
  • Pass server settings to new workspaces.
  • Synchronize document text updates.
  • Correct method and attribute detection on document/symbols call.
  • Specify relevant document path when retrieving some plugin settings.
  • Fix python-ujson dependency.
  • Allow usage of Pylint via stdin.
  • Require python-jsonrpc-server >= 0.4.0
  • Update python-ujson dependency to work with its latest release.

Depends on D9982

Signed-off-by: Algent Albrahimi <>

Test Plan

Run a few python scripts using spyder3.

Diff Detail

R5060 python-language-server
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Nov 15 2020, 8:15 PM
algent requested review of this revision.Nov 15 2020, 8:15 PM
JoshStrobl accepted this revision.Nov 19 2020, 12:26 AM
JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Nov 19 2020, 12:27 AM
This revision was automatically updated to reflect the committed changes.