A fast Python code formatter powered by Ruff's formatting engine.
ruff-format
is a Python package that provides Python bindings to Ruff's Python formatter.
pip install ruff-format
from ruff_format import format_string
code = """
def hello( x,y, z ):
print( x+y+z )
"""
formatted = format_string(code)
print(formatted)
- Rust (latest stable)
- Python 3.8+
- maturin
# Install maturin
pip install maturin
# Build the package
maturin develop
# Or build a release version
maturin build --release
MIT