Description
Analyzes and rewrites Python code to support refactoring features such as rename, move, extract, and code navigation. Editors and development tools use it to understand project structure before changing source files.
Developers usually get it through an IDE, editor plugin, or Python tooling. Because refactoring can modify many files, review diffs and keep version control active before applying large automated changes.