Skip to main content

Refacto

Project description

Refacto 🪄

A Python3 refactoring Language Server implemented via code-actions, powered by LibCST and pygls.

refactoring_inline_variable_and_extract_variable_scope.webm

Installation

pip install py-refacto

Example Client Integration

Neovim

Until Refacto is in the official nvim-lspconfig repository, you can use my fork nymann/nvim-lspconfig.

Development

For help getting started developing check DEVELOPMENT.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_refacto-0.0.12.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_refacto-0.0.12-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file py_refacto-0.0.12.tar.gz.

File metadata

  • Download URL: py_refacto-0.0.12.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for py_refacto-0.0.12.tar.gz
Algorithm Hash digest
SHA256 21f9a878823496546932cf199546931784ac5b60d837945c84d01529a541c543
MD5 e4656e79ad7dd8b44b94104adc349961
BLAKE2b-256 e390212f5f2604f76b1b76544348b89f1b75c7fece52128fadf9a1dbd7552ff5

See more details on using hashes here.

File details

Details for the file py_refacto-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: py_refacto-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for py_refacto-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 0c5ae1f7c9c52fa743a9514a6d7ad6ee9c15c93b829210720a312cc2d598b736
MD5 cf4cb5b8e932162f190ff9f43ef3d5ea
BLAKE2b-256 db74831b1bdcc5665f99635c02be73bf794769e34004e2bc91024cdc16d5e3b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page