Page MenuHomeSolus

Update python-jedi to 0.17.0
ClosedPublic

Authored by xulongwu4 on Apr 26 2020, 11:39 PM.
Tags
None
Referenced Files
F11066758: D8742.diff
Fri, Aug 11, 6:42 PM
F10868116: D8742.id20996.diff
Jun 17 2023, 10:11 PM
F10858779: D8742.id21079.diff
Jun 15 2023, 7:00 PM
F10856110: D8742.diff
Jun 14 2023, 8:16 PM
F10798890: D8742.diff
May 28 2023, 11:37 AM
F10723800: D8742.id.diff
May 7 2023, 8:07 AM
F10709424: D8742.id21079.diff
Apr 28 2023, 2:19 AM
Subscribers

Details

Summary

Update python-jedi to 0.17.0.

Changelog:

  • Added Project support. This allows a user to specify which folders Jedi should work with.
  • Added support for Refactoring. The following refactorings have been implemented: Script.rename, Script.inline, Script.extract_variable and Script.extract_function.
  • Added Script.get_syntax_errors to display syntax errors in the current script.
  • Added code search capabilities both for individual files and projects. The new functions are Project.search, Project.complete_search, Script.search and Script.complete_search.
  • Added Script.help to make it easier to display a help window to people. Now returns pydoc information as well for Python keywords/operators. This means that on the class keyword it will now return the docstring of Python's builtin function help('class').
  • The API documentation is now way more readable and complete. Check it out under https://jedi.readthedocs.io. A lot of it has been rewritten.
  • Many bugfixes
Test Plan

Tested with spyder and confirmed that auto-completion works.

Diff Detail

Repository
R3735 python-jedi
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage