Metadata-Version: 2.1
Name: py_refacto
Version: 0.0.10
Summary: Refacto
Home-page: https://github.com/nymann/refacto
Maintainer: Kristian Nymann Jakobsen
Maintainer-email: kristian@nymann.dev
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: tests
License-File: LICENSE

# Refacto 🪄

A Python3 refactoring Language Server implemented via code-actions, powered by [LibCST](https://github.com/Instagram/LibCST) and [pygls](https://github.com/openlawlibrary/pygls).

[refactoring_inline_variable_and_extract_variable_scope.webm](https://user-images.githubusercontent.com/7005867/188514352-137651d0-cce7-4d64-a1ab-eb38eef9141d.webm)


## Installation

```sh
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](https://github.com/nymann/nvim-lspconfig/).

## Development

For help getting started developing check [DEVELOPMENT.md](DEVELOPMENT.md)
