Skip to main content

The oxc formatter, oxfmt, distributed as a PyPI package.

Project description

oxfmt

oxfmt is a fast JavaScript and TypeScript formatter from the oxc project, written in Rust.

This package ships the official prebuilt oxfmt binary as a PyPI wheel, so you can install it with any Python package manager:

pip install oxfmt
# or: pipx install oxfmt
# or: uv tool install oxfmt

Then run it:

oxfmt --help

Notes

  • This is an unofficial repackaging of the official oxfmt binaries. See dhruvkb/oxc-py for the packaging automation.
  • Version numbers track upstream oxfmt releases exactly.
  • Supported: macOS (x86_64/arm64), Linux glibc & musl (x86_64/arm64), Windows (x86_64).

For documentation and issues about oxfmt itself, see the oxc project.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

oxfmt-0.58.0-py3-none-win_amd64.whl (2.5 MB view details)

Uploaded Python 3Windows x86-64

oxfmt-0.58.0-py3-none-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

oxfmt-0.58.0-py3-none-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

oxfmt-0.58.0-py3-none-manylinux_2_18_x86_64.whl (2.7 MB view details)

Uploaded Python 3manylinux: glibc 2.18+ x86-64

oxfmt-0.58.0-py3-none-manylinux_2_18_aarch64.whl (2.5 MB view details)

Uploaded Python 3manylinux: glibc 2.18+ ARM64

oxfmt-0.58.0-py3-none-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

oxfmt-0.58.0-py3-none-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file oxfmt-0.58.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: oxfmt-0.58.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oxfmt-0.58.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 842a0e0a85b83a3048dad82bc3d21ffdf8dca979618e98b7db87b2c0e5e87acb
MD5 b26aed906c3d057584003d711e659176
BLAKE2b-256 62142474cda8aad5c7cd39f0dc525632aada0dd239b26cd9d29e6df6e56ccd33

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-win_amd64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxfmt-0.58.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for oxfmt-0.58.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 534c031b9b4cd3f110f5d1d666c8e3fcc1af7ffc2f88c7d4ff1ec1d6c377d079
MD5 1d4cdc326bee33e0fef60904983de1c0
BLAKE2b-256 47234e4bc27677bd31088d914dd690be4438e04217d66fcbe54bcd4e660c0c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-musllinux_1_2_x86_64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxfmt-0.58.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for oxfmt-0.58.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b16da6ca7e29efcc858471806ae82e7dd8de05498eb7ed1113a4b3335a06a67
MD5 2b78d94260e461a308b431cf06c725f0
BLAKE2b-256 8ca3b07aed50ab2b2e3ae8ce9090e89d5f111a12449dcfa33fb52d432090c955

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-musllinux_1_2_aarch64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxfmt-0.58.0-py3-none-manylinux_2_18_x86_64.whl.

File metadata

File hashes

Hashes for oxfmt-0.58.0-py3-none-manylinux_2_18_x86_64.whl
Algorithm Hash digest
SHA256 5ae2c1059a92d223f95226353c4b1e986cc45d0bd7143ee0f637df77a518e73a
MD5 a414204f8e7629b1eadeab72baa3a845
BLAKE2b-256 6bdccaf3d3bad291b77980c8a2d24814899e31c2169a77d8515757f156763f12

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-manylinux_2_18_x86_64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxfmt-0.58.0-py3-none-manylinux_2_18_aarch64.whl.

File metadata

File hashes

Hashes for oxfmt-0.58.0-py3-none-manylinux_2_18_aarch64.whl
Algorithm Hash digest
SHA256 a471a87855dcb9026e0efb8193aef12f77db95bd85819d926edaf3264d0dc2bc
MD5 33878ce23c791194a4a7e44a317a60d7
BLAKE2b-256 b58f612d47aebc9933d28c1b38b86597fd72f4ba46cdefb3c9591b95fa3bb9ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-manylinux_2_18_aarch64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxfmt-0.58.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxfmt-0.58.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0235d9b107312e21bb3d4c81996616ea2ee132ec3def061f3863c7ff2680f4e6
MD5 f420c6834edc9aaa1116897f5aecd61f
BLAKE2b-256 020ecf0a715b29a131b9759dad8113f42c0c54c60173141c70acd23442c41ed0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oxfmt-0.58.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxfmt-0.58.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a61be825a3633a56db755e39faae78c26214a2979d77138b9b70e83bf2010607
MD5 a6d9bff021914d02041500e62239cff4
BLAKE2b-256 fd5674866039ac74cc3cd568507f90bcb0a5ee115b6286e9209ddb7d6e1716c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxfmt-0.58.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on dhruvkb/oxc-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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