Skip to main content

air-formatter

An R formatter. Written in Rust.

This package provides the air command-line tool as a Python package, making it easy to install via pip or uv.

Installation

Install a global installation of air with uv:

uv tool install air-formatter

or with pip

pip install air-formatter

This puts air on the PATH, so you can run:

# Format R file
air format path/to/file.R

# Format all R files in a directory
air format path/to/directory/

Alternatively, invoke air via uvx for one-off formatting without a global install:

uvx --from air-formatter air format path/to/file.R

To use a specific version of air:

# Global install
uv tool install air-formatter@0.8.2

# One off runs
uvx --from air-formatter@0.8.2 air format path/to/file.R

About

Air is an opinionated R formatter built by Posit. For more information, see the main repository.

Metadata

Release files for air-formatter 0.12.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for air-formatter 0.12.0
File
air_formatter-0.12.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
air_formatter-0.12.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
air_formatter-0.12.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
air_formatter-0.12.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
air_formatter-0.12.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
air_formatter-0.12.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 19.7 MB

Release files / air_formatter-0.12.0-py3-none-win_arm64.whl

Download URL air_formatter-0.12.0-py3-none-win_arm64.whl
Size 2.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
4a56932ce46914511f970466a3da3b4e5784fa4d5d54614f8727c2d747526d6a
BLAKE2b-256 checksum
How to use checksums
47b8493d7cef19548527ad771f43eaeaae280a1bd5102b1a951ae99efad997ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / air_formatter-0.12.0-py3-none-win_amd64.whl

Download URL air_formatter-0.12.0-py3-none-win_amd64.whl
Size 2.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
5a8bcc9028816d63813e7ec89b31413a032eb40ef74ac043e7c91b4f4847d880
BLAKE2b-256 checksum
How to use checksums
81c5680b0714ffb9c9a1b378284905d7ebd931d3ae9d07a6fc566a59a707a789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / air_formatter-0.12.0-py3-none-manylinux_2_28_x86_64.whl

Download URL air_formatter-0.12.0-py3-none-manylinux_2_28_x86_64.whl
Size 3.6 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
ca39bbe30d787139235f1f218ad932182edbc155c24c477a8ffdfad0a1e22cc6
BLAKE2b-256 checksum
How to use checksums
7982732c86271a2852b2d1aab647d0881f122af7266a41a759ac4c1bc8a49d1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / air_formatter-0.12.0-py3-none-manylinux_2_28_aarch64.whl

Download URL air_formatter-0.12.0-py3-none-manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
10b2f4c8c083eec916266cc4df3fe2a77ba98300754d2da2ed6f9ebf7de7e328
BLAKE2b-256 checksum
How to use checksums
77db378472a1e44f683ee435403348f72a7a1fa51fe726b5c67d7efd38118ac0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / air_formatter-0.12.0-py3-none-macosx_11_0_arm64.whl

Download URL air_formatter-0.12.0-py3-none-macosx_11_0_arm64.whl
Size 3.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d5f66e435407341f6f004944455340adda192244f48195744897c7e3d57cf9a
BLAKE2b-256 checksum
How to use checksums
a10d85f9976b2f05d643791a38cd7b5a0b17227e07adf44a8aa58f5ef7eb70cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / air_formatter-0.12.0-py3-none-macosx_10_12_x86_64.whl

Download URL air_formatter-0.12.0-py3-none-macosx_10_12_x86_64.whl
Size 3.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3371ff12bb23830263f0b088f59a77b2f81a9b71ee02eed36e3c3148d5fd0964
BLAKE2b-256 checksum
How to use checksums
c9ad25bbeb143a294618df92e80801ef41e6fd3b3808e2b3a43518cba05d1478
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for air-formatter 0.12.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page