Metadata-Version: 2.3
Name: rufffmt
Version: 1.0
Summary: Atomic formatting and import sorting with Ruff
Author-email: Amethyst Reese <amethyst@n7.gg>
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: click >= 8
Requires-Dist: click-fuzzy >= 0.2
Requires-Dist: pygls >= 1.3, <2.0
Requires-Dist: ruff >= 0.5
Requires-Dist: trailrunner >= 1.4.0
Requires-Dist: attribution>=1.8 ; extra == "dev"
Requires-Dist: build>=1.2 ; extra == "dev"
Requires-Dist: flake8==7.1.1 ; extra == "dev"
Requires-Dist: mypy==1.13.0 ; extra == "dev"
Requires-Dist: ufmt==2.8.0 ; extra == "dev"
Requires-Dist: ruff-api==0.1.0 ; extra == "dev"
Project-URL: Home, https://github.com/amyreese/rufffmt
Provides-Extra: dev

# rufffmt

Atomic formatting and import sorting with Ruff

[![version](https://img.shields.io/pypi/v/rufffmt.svg)](https://pypi.org/project/rufffmt)
[![license](https://img.shields.io/pypi/l/rufffmt.svg)](https://github.com/amyreese/rufffmt/blob/main/LICENSE)


Install
-------

```shell-session
$ pip install rufffmt
```


Usage
-----

Format some files:

```shell-session
$ rufffmt format <path> [...]
```

Start an LSP server:

```shell-session
$ rufffmt lsp
```


License
-------

rufffmt is copyright Amethyst Reese, and licensed under the MIT license.

