tox-toml-fmt
tox-toml-fmt formats tox.toml files without discarding comments. It uses a small configuration surface to keep results stable across projects. See the release history for version changes.
Install
The command requires Python 3.10 or later. An isolated tool environment avoids dependency conflicts with the target project.
uv tool install tox-toml-fmt tox-toml-fmt --help
Pre-commit
Add the hook to .pre-commit-config.yaml and set rev to the required release:
- repo: https://github.com/tox-dev/tox-toml-fmt
rev: ""
hooks:
- id: tox-toml-fmt
See pre-commit/pre-commit for installation and update commands.
Python API
run accepts command-line arguments and returns the process exit code:
from tox_toml_fmt import run
exit_code = run(["path/to/tox.toml"])
See the configuration reference for settings and the formatting reference for the rules applied to each table.
Project settings
Put per-file settings in [tox-toml-fmt]:
[tox-toml-fmt]
column_width = 120
indent = 2
table_format = "short"
sub_table_spacing = ""
separate_root_table = "\n"
expand_tables = []
collapse_tables = []
skip_wrap_for_keys = []
pin_envs = []
These values match the command defaults. column_width controls array expansion and string wrapping. A trailing comma keeps an array multiline regardless of its width. indent controls continuation indentation.
table_format controls child tables below an environment. Environment tables retain their [env.NAME] headers. expand_tables and collapse_tables override the default by table path, and collapse_tables wins a tie.
pin_envs writes named environments before the version-based order used for the rest of env_list and [env.NAME] tables.
Spacing
sub_table_spacing inserts text between child tables in one group. separate_root_table inserts text between root groups. Each \n adds one blank line.
String wrapping
skip_wrap_for_keys excludes matching keys from line-continuation wrapping:
[tox-toml-fmt]
skip_wrap_for_keys = ["*.commands", "env.*.description"]
* matches one dotted key segment. A quoted "*" segment names a literal asterisk.
Command-line interface
This reference separates file-wide rules from tox-specific ordering and normalization. See the configuration reference for available settings.
General Formatting
These rules cover the complete tox.toml file.
String Quotes
Strings use double quotes unless the value contains one:
# Before
[env.test]
description = 'Run tests'
commands = ["echo \"hello\""]
# After
[env.test]
description = "Run tests"
commands = [ 'echo "hello"' ]
Key Quotes
The formatter removes quotes from bare keys containing A-Za-z0-9_-. Keys that need quotes use escaped double quotes. The rule covers headers, assignments, and inline tables:
# Before
[env.'my env']
"description" = "run tests"
pass_env = [{ "else" = "no" }]
# After
[env."my env"]
description = "run tests"
pass_env = [ { else = "no" } ]
Conversion escapes backslashes and double quotes in literal keys.
Array Formatting
Short arrays stay on one line:
# Before
env_list = ["py312", "py313", "lint"]
# After
env_list = [ "py313", "py312", "lint" ]
An array that exceeds column_width expands and gains a trailing comma:
# Before
[env.test]
deps = ["pytest>=7", "coverage>=7", "tox>=4"]
# After
[env.test]
deps = [
"coverage>=7",
"pytest>=7",
"tox>=4",
]
A trailing comma retains multiline form at any width:
# Before
deps = ["pytest>=7",]
# After
deps = [
"pytest>=7",
]
A member comment also retains multiline form:
deps = [
"pytest>=7", # testing framework
"coverage>=7",
]
An array uses multiline form when it has a trailing comma, exceeds column_width, or contains a member comment.
String Wrapping
The formatter wraps a string that pushes its line past column_width. Continuations account for the key prefix. A key wider than the limit keeps its value on one line because wrapping cannot shorten that prefix:
# Before
[env.test]
description = "run the entire unit test suite with coverage"
# After
[env.test]
description = """\
run the entire unit test suite with \
coverage\
"""
skip_wrap_for_keys excludes selected paths. For example, *.commands matches a commands key under any table.
Table Formatting
table_format selects a child-table shape.
Short form uses dotted keys:
[env.test]
description = "run tests"
sub.value = 1
Long form uses headers:
# Before
[env.test]
description = "run tests"
sub.value = 1
# After
[env.test]
description = "run tests"
[env.test.sub]
value = 1
expand_tables and collapse_tables override individual paths. Root groups have one blank line between them. Child tables stay adjacent unless sub_table_spacing adds a gap.
Environment tables retain [env.NAME] headers regardless of table_format:
[env.fix]
description = "fix"
[env.test]
description = "test"
Child tables below an environment follow table_format. Their headers use the same rank as dotted keys, followed by unlisted names in alphabetical order.
Comment Preservation
Comments move with the value or entry they describe. Within an array, trailing comments align against that array’s longest value:
# Before
deps = [
"pytest", # testing
"pytest-cov", # coverage
"pytest-mock", # mocking
]
# After
deps = [
"pytest", # testing
"pytest-cov", # coverage
"pytest-mock", # mocking
]
Disabled Keys
A comment containing one valid assignment, such as # set_env = { A = "1" }, represents a disabled field. The formatter temporarily enables the assignment, formats it with its table, and restores the comment marker. This keeps the field beside its active peers:
# Before
[env_run_base]
description = "run the tests"
# set_env = {A = "1"}
# After
[env_run_base]
description = "run the tests"
# set_env = { A = "1" }
Prose, multiline blocks, and commented headers remain ordinary comments. The check is structural: prose that parses as one assignment receives disabled-field formatting. Rephrase such prose to avoid that interpretation. An assignment wider than column_width also remains an ordinary comment.
Group Markers
An isolated # Group: comment divides an array or table into independent sort ranges. Group order and the marker position stay fixed. Matching ignores case; trailing comments do not create boundaries.
# Before
[env.test]
deps = [
# Group: runtime
"requests",
"click",
# Group: testing
"pytest-cov",
"pytest",
]
# After
[env.test]
deps = [
# Group: runtime
"click",
"requests",
# Group: testing
"pytest",
"pytest-cov",
]
Line Endings
Output retains the input’s line ending. Mixed files use the more frequent ending, with ties resolved to \n. Stdout uses \n.
Table-Specific Handling
tox tables add the rules below.
Table Ordering
The formatter writes tables in this order:
Root-level keys (min_version, requires, env_list, etc.)
[env_run_base]
[env_pkg_base]
[env_base.*] sections (shared base configurations)
[env.NAME] sections ordered by env_list if specified
Remaining [env.*] sections, alphabetically
[env] (catch-all environment table, if present)
# env_list determines the order of [env.*] sections
env_list = ["lint", "type", "py312", "py313"]
[env_run_base]
deps = ["pytest>=7"]
[env_pkg_base]
# ...
[env_base.ci]
# shared base config
# Environments appear in env_list order:
[env.lint]
# ...
[env.type]
# ...
[env.py312]
# ...
[env.py313]
# ...
Environments absent from env_list follow in alphabetical order.
Alias Normalization
The formatter renames legacy INI keys to their tox 4 TOML equivalents in the root, [env_run_base], [env_pkg_base], and [env.*] tables.
Root aliases:
# Before
envlist = ["py312", "py313"]
minversion = "4.2"
skipsdist = true
# After
min_version = "4.2"
env_list = [ "py313", "py312" ]
no_package = true
Full list: envlist → env_list, toxinidir → tox_root, toxworkdir → work_dir, skipsdist → no_package, isolated_build_env → package_env, setupdir → package_root, minversion → min_version, ignore_basepython_conflict → ignore_base_python_conflict
Environment aliases:
# Before
[env_run_base]
basepython = "python3.12"
setenv.PYTHONPATH = "src"
passenv = ["HOME"]
# After
[env_run_base]
base_python = "python3.12"
pass_env = [ "HOME" ]
setenv.PYTHONPATH = "src"
Full list: setenv → set_env, passenv → pass_env, envdir → env_dir, envtmpdir → env_tmp_dir, envlogdir → env_log_dir, changedir → change_dir, basepython → base_python, usedevelop → use_develop, sitepackages → system_site_packages, alwayscopy → always_copy
Root Key Ordering
Root keys follow this sequence:
min_version → requires → provision_tox_env → env_list → labels → base → package_env → package_root → no_package → skip_missing_interpreters → ignore_base_python_conflict → work_dir → temp_dir → tox_root
# Before
env_list = ["py312", "lint"]
requires = ["tox>=4.2"]
min_version = "4.2"
# After
min_version = "4.2"
requires = [ "tox>=4.2" ]
env_list = [ "py312", "lint" ]
Environment Key Ordering
Environment keys follow this sequence:
factors → runner → description → base_python → default_base_python → system_site_packages → always_copy → download → virtualenv_spec → package → package_env → wheel_build_env → package_tox_env_type → package_root → skip_install → use_develop → meta_dir → pkg_dir → pip_pre → install_command → list_dependencies_command → deps → dependency_groups → pylock → constraints → constrain_package_deps → use_frozen_constraints → extras → recreate → recreate_commands → parallel_show_output → skip_missing_interpreters → fail_fast → pass_env → disallow_pass_env → set_env → change_dir → platform → args_are_paths → ignore_errors → commands_retry → ignore_outcome → extra_setup_commands → commands_pre → commands → commands_post → allowlist_externals → labels → suicide_timeout → interrupt_timeout → terminate_timeout → depends → env_dir → env_tmp_dir → env_log_dir
The keys of a set_env table keep the order the file gave them: tox reads that table in order, so a key written after file overrides what the file said while one written before it does not.
# Before
[env_run_base]
commands = ["pytest"]
deps = ["pytest>=7"]
description = "run tests"
# After
[env_run_base]
description = "run tests"
deps = [ "pytest>=7" ]
commands = [ "pytest" ]
requires Normalization
The formatter applies PEP 508 spelling to root requires dependencies and sorts them by package name:
# Before
requires = ["tox >= 4.2", "tox-uv"]
# After
requires = [ "tox>=4.2", "tox-uv" ]
env_list Order
env_list uses this order:
Environments named by --pin-env, in argument order
CPython versions such as py3.12, py312, and 3.12, newest first
PyPy versions such as pypy3.10 and pypy310, newest first
Other names, alphabetically
A compound name takes the rank of its first recognized --separated part.
# Before
env_list = ["lint", "py38", "py312", "docs", "py310-django"]
# After
env_list = [ "py312", "py310-django", "py38", "docs", "lint" ]
An entry that generates environments rather than naming one, such as { product = ... }, names none of them, and what it generates is read where it sits, so it holds the place the file gave it while the names around it move.
The same order controls [env.NAME] tables. --pin-env moves both the list entries and tables:
# Before
env_list = ["lint", "fix", "type"]
[env.lint]
description = "lint"
[env.fix]
description = "fix"
[env.type]
description = "type"
# After
env_list = [ "fix", "type", "lint" ]
[env.fix]
description = "fix"
[env.type]
description = "type"
[env.lint]
description = "lint"
See the configuration reference for how to set pin-env via the config file or CLI.
use_develop Upgrade
The formatter converts use_develop = true to package = "editable" and retains use_develop = false. When both keys exist, tox lets use_develop determine the package mode, so the conversion applies that mode to package:
# Before
[env_run_base]
use_develop = true
# After
[env_run_base]
package = "editable"
Array Sorting
Environment arrays use these policies.
PEP 508 package order:
deps receives normalized dependency spelling and package-name order. constraints retains file order because it names files for pip.
pip reads this list the way it reads a requirements file, where a later --index-url replaces the one before it, so a list holding anything but plain requirements keeps the order it names them in. Pip options and file references (-r, -c, -e, --index-url), local paths (./, ../, /), URLs, artifact filenames (.whl, .zip, .tar.gz and the other archive suffixes pip installs by name), and entries containing tox substitution variables such as {tox_root} preserve list order. Plain requirements in the same list still receive normalized spelling:
# Before
[env_run_base]
deps = ["Pytest >= 7", "-r requirements.txt", "coverage", "-e ./my-pkg[test]"]
# After
[env_run_base]
deps = [ "pytest>=7", "-r requirements.txt", "coverage", "-e ./my-pkg[test]" ]
Alphabetical order:
dependency_groups, allowlist_externals, extras, labels, depends
pass_env:
Replacement objects such as { replace = "default", ... } lead the list, followed by sorted strings:
# Before
[env.test]
pass_env = ["TERM", "CI", { replace = "env", name = "PATH" }, "HOME"]
# After
[env.test]
pass_env = [ { replace = "env", name = "PATH" }, "CI", "HOME", "TERM" ]
Preserved order:
commands, commands_pre, commands_post: execution order matters
base_python: first entry takes priority
Inline Table Key Reordering
A discriminator key selects the inline-table order:
replace: replace → condition → of → env → key → name → pattern → then → else → default → extend → marker
prefix: prefix → start → stop
product: product → exclude
value: value → marker
Unlisted keys follow in input order.
# Before
pass_env = [{ default = ".", replace = "default", extend = true }]
env_list = [{ exclude = ["py312-django"], product = ["py312", "py313"] }]
# After
env_list = [ { product = [ "py312", "py313" ], exclude = [ "py312-django" ] } ]
pass_env = [ { replace = "default", default = ".", extend = true } ]
The rule includes inline tables nested in arrays.
Other Tables
Unrecognized tables take their standard table position. Their keys and values retain input order and spelling.
Metadata
Release files for tox-toml-fmt 1.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tox_toml_fmt-1.11.0.tar.gz | 186.4 kB | Details |
Built distributions (wheels)
Total release size: 37.0 MB
Release files / tox_toml_fmt-1.11.0.tar.gz
| Download URL | tox_toml_fmt-1.11.0.tar.gz |
|---|---|
| Size | 186.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
601205e8cc3995ea9ead7f5f50f3c8030123b7e3d77cee9059351fd6f802ad47
|
|
BLAKE2b-256 checksum How to use checksums |
7a38fda32f4bb819d3cd4615d747b05bdc950aec60e6ac98070f09eaf6d66992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
44fb061dc80702ca0b8886385d5b081989fecb78aae71489f45cd91386e62a47
|
|
BLAKE2b-256 checksum How to use checksums |
69a524a033dfc6f65c03179fc296b958c5b09f411c80eecf46080df1b7a55d67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5e003ff4015d84f104323c5fa7c474e0d5ae9588da76c64a391ee50524f6838d
|
|
BLAKE2b-256 checksum How to use checksums |
dfd5aa73aa65ce75f94abf4be4b10d304e2ec375c43ece4a2f9328973742247e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4910706f051b2016264c569d97756db5103b979677f2c30839c69da68eda1cb3
|
|
BLAKE2b-256 checksum How to use checksums |
c158ee9dcd7efa0b5d8a0fc22907d3770dd3fa42cb43912d53036fcd6d905e5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-win_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-win_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
7979c2b679f4618f4d735e444ec0107ab4ba2cfa369c7693e744621e33b49398
|
|
BLAKE2b-256 checksum How to use checksums |
883a6fdd4c0071695f0c54c29ff926ae02db2e5f54f8bf19555247c26e316e92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-win_amd64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e0d894e4e8694ca355c58a0186107c58dec5c6e01b3a5242ed0f63fa3a6128c1
|
|
BLAKE2b-256 checksum How to use checksums |
2b096b4e13a6ca4898aa03fe0208a094ae1467a5ca82d17f8c3d68004b26f060
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-musllinux_1_2_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f0a73a1158e952ddb637bdd85cb3e6474d6acecec467f859781e6949d446814
|
|
BLAKE2b-256 checksum How to use checksums |
cd8cf85076b34067655cd4ca8c777d75fe5d41233a1fc18d0c34beba3354098c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-musllinux_1_2_aarch64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
4c9d6d0f2fa6d85f08e76ef91d6920a6ea155e48090e8f69bbe2cd4a332428f5
|
|
BLAKE2b-256 checksum How to use checksums |
a26db60b09f2c5f86ac4144ab87203250031407e0be595211e9f6ee9204d20e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-manylinux_2_28_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a5f194f964ddc7e583bac2edd2c29858be5173016bc61def5602c675f4b7fb8a
|
|
BLAKE2b-256 checksum How to use checksums |
0b89c76de3ec71b2b37d64d28868327d7ae543829f1e501f263c9d5b1b1b7bdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2be242417c5a3fc3e33f21f2657d0ac64f95adfd3a0988cb6897ade416ff1796
|
|
BLAKE2b-256 checksum How to use checksums |
c02e26d6629b4b0061acc603553879f4c15a423f4cd39ddfc3f4e550ea88b20c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c409473c773da56fdb5d18cedd27713999842a5e7d42a246332ff147cd5d5e74
|
|
BLAKE2b-256 checksum How to use checksums |
85b0516c1c4a5ce76f91ea6d87630463107a90477b5270fc27590ec90ec87a2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp315-cp315t-macosx_10_12_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp315-cp315t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
dda76292bcbcdb432d2bd19130d473303358902272c1bbc500b0c0c0381e1efd
|
|
BLAKE2b-256 checksum How to use checksums |
4ab44f0bc1b3bda366b9ea32f9d44620217305bd58d912c73da7cfbd64090408
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-win_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
72c71d315e1b81de3ef88dc2786c20ee56092584ffac1a293809f70a9acfc893
|
|
BLAKE2b-256 checksum How to use checksums |
4272df923f31d56c7987ccb08e810b097e611e8bd02c59d8d81f209bd6e7579c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-win_amd64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e1a526dfdd0a9baac666fbde947183066a0afd541ec0e8876f9cf18682a0995b
|
|
BLAKE2b-256 checksum How to use checksums |
13c253612a5013d6a9b765902138388c97c44c8ece247832d4baa8794617f4e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
591033bf109ff7f36da6f038c0681d273832cb84a415ebfee32762e18519fd60
|
|
BLAKE2b-256 checksum How to use checksums |
be09346407651dee09eff0aa74fcdd3a1a919245fc766df44d3823e4b6294273
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
58ca5391f07f50512cc63bf152e5066a1afab0608c3acf96102903213460893e
|
|
BLAKE2b-256 checksum How to use checksums |
97d27faaea47b0b32805e5c9a9c39a1df98a0f550fa360edcf64357e8b644479
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ddca38878812ff9a0d26bede57729b9a40f3896c292c123216419ecf8c141b07
|
|
BLAKE2b-256 checksum How to use checksums |
2459883346171ccb8a34363b86b4184256ae3f340c92d942af2c87a6f7fcefad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2cde31c21ca51158684b66267d5a81aa6562d688becdffb9eb931f61a3872ea0
|
|
BLAKE2b-256 checksum How to use checksums |
8190a650e3e212339dd03657ec9277c61cb2d97e864b30d3056ff675c8be3691
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
697b375d81e41f8c45022dbea01244efe41e1ac8efa8896085ebd3f0ec7e5729
|
|
BLAKE2b-256 checksum How to use checksums |
195632d9489c66dd353b911f7637efe9a1d3fdfcacfed76178cc0916d8fdf2e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f635a556b652ad57b589feb431116f01975177bd0eb6be5592e5bc5ff1d0ae1c
|
|
BLAKE2b-256 checksum How to use checksums |
9525e5afe35f5bf7d07948f29ca8e91edd69e32c997d2f6b83a11408c048c029
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-win_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
c7ed8a4212df170de29bf2fba856e3493bace0aea65cd72c74a49d00170e2ee9
|
|
BLAKE2b-256 checksum How to use checksums |
6917052dc5fd87e2cad1a4881c8438efa35c3c3db524ebfd1431e5b13aa46834
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-win_amd64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
659b30480616c2f844be407963a5d3d6d7618d1afd7f7c7518be61cc07ad9572
|
|
BLAKE2b-256 checksum How to use checksums |
f878975496346d4b8b8c4f62088be24a0916db5f6578f744b48261e5af1b3f6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
0cec9d41b2f9fe10b2c651093005467209d697ba2e1f9c2ba7d903211499f161
|
|
BLAKE2b-256 checksum How to use checksums |
f7c6f190a5c3b816b7794d473ba85d0b14cc1019231830ecfbf035ab0006c34c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
6d236541ef8d2a6a446876c40de155a26b9c2d76273eaba0c73b9430a264c049
|
|
BLAKE2b-256 checksum How to use checksums |
e22cea2d36c700ae22f04c0b3a60931a6a03234d0e00da9517bd6a5a0f54c9f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-manylinux_2_31_riscv64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-manylinux_2_31_riscv64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.31+ RISC-V 64 abi3 |
|
SHA-256 checksum How to use checksums |
497aaa6549cbb69db7d2ad1273f072d342312ea2688d8d9f18bb86758d88aa28
|
|
BLAKE2b-256 checksum How to use checksums |
1a641599f5d03e2abb23b9ae2b1604990e6faf6fd5c4952ac9026393a2aa35d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-manylinux_2_28_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
061550a619e96ab91623a3cf37ce0cb8b072c968e6de1acc1dceb576254d744c
|
|
BLAKE2b-256 checksum How to use checksums |
2d14b13a412673383a4b9c43dab3950002a1fabe899746c0a199f060df71379b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-manylinux_2_28_aarch64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
2e379165cd39c899a2d6d770c01fe54364f4b348a9f539ceab7e817dc836983d
|
|
BLAKE2b-256 checksum How to use checksums |
30838f15a30c77d53e97445085a9811344690b535bc13d7db8e5d3669336f29e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ce97de3c63eafc037db0f088a4a0392985e0ae113f60cd8e41389f7883d7cb5
|
|
BLAKE2b-256 checksum How to use checksums |
a14dab8a4f10bdc2231df242e4e58c59c68afa67bea8200a868e0d7692cb0aa6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / tox_toml_fmt-1.11.0-cp310-abi3-macosx_10_12_x86_64.whl
| Download URL | tox_toml_fmt-1.11.0-cp310-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
450e5aa5352229d15b2dae56eb8aed5d45c2542c9353b7d062fb03b43b149bf9
|
|
BLAKE2b-256 checksum How to use checksums |
e2ec0eb644610cccc05b1024e08aa392f1e9928612eb33b56eeee82aef2fe0c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency log