Repository navigation
build(deps): update dependency pyproject-fmt to v2.30.3 - #76
Open
agibot-world[bot] wants to merge 1 commit into
Open
agibot-world[bot] wants to merge 1 commit into
agibot-world[bot] wants to merge 1 commit into
Conversation
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
February 9, 2026 01:07
f795764 to
5c302b2
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
February 9, 2026 03:51
5c302b2 to
db87222
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
February 23, 2026 01:05
db87222 to
20c69a3
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
March 2, 2026 01:03
20c69a3 to
8d5e594
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
March 9, 2026 01:05
8d5e594 to
8530b69
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
March 16, 2026 01:13
8530b69 to
e06363b
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
March 23, 2026 01:09
e06363b to
cf93ba8
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
April 6, 2026 01:16
cf93ba8 to
50e0247
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
April 20, 2026 01:22
50e0247 to
d61f422
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
May 11, 2026 01:54
d61f422 to
fc2bd5e
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
June 1, 2026 02:15
fc2bd5e to
a3ac680
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
June 15, 2026 02:31
a3ac680 to
8696123
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
June 22, 2026 02:33
8696123 to
bf07e9d
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
June 29, 2026 02:09
bf07e9d to
d6bd286
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
July 13, 2026 01:25
d6bd286 to
09ec859
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
July 20, 2026 03:12
09ec859 to
18abae4
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
July 27, 2026 01:47
18abae4 to
0d9a16e
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
August 3, 2026 01:27
0d9a16e to
c9103f9
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
August 10, 2026 00:47
c9103f9 to
41bca84
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
August 17, 2026 00:31
41bca84 to
6100406
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
August 31, 2026 01:58
6100406 to
8b6a693
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
August 31, 2026 08:00
8b6a693 to
b3cc551
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
September 7, 2026 01:35
b3cc551 to
4ea6376
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
September 14, 2026 02:02
4ea6376 to
895c80c
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
October 5, 2026 02:42
895c80c to
8f3a3f3
Compare
agibot-world
Bot
force-pushed
the
renovate-github/pyproject-fmt-2.x
branch
from
October 12, 2026 02:58
8f3a3f3 to
6a85723
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.11.1→2.30.3Release Notes
tox-dev/toml-fmt (pyproject-fmt)
v2.30.3Added
@gaborbernat.
v2.30.2Fixed
@gaborbernat.
v2.30.1Added
@gaborbernat.
v2.30.0v2.29.4Fixed
@gaborbernat.
v2.29.3Fixed
from beside itself, and the sdist keeps a copy of that file next to the tests, a directory below the
pyproject.tomlit belongs to, so eight tests ended on the file it could not find. It reads the metadata from either place.
(#454, #457) by
@gaborbernat.
v2.29.2Fixed
A build from the source distribution runs on what that distribution carries. 2.29.0 named toml-fmt-common as a
dependency and resolved it from PyPI, where the newest release dates from May; 2.29.1 dropped the dependency before
the sdist carried the sources, so a build from it failed on the import. This release carries them, and its metadata
requires nothing. (#450,
#452) by @gaborbernat.
The wheels held their vendored copy throughout, so an install that takes a wheel was never affected.
v2.29.1Fixed
PyPI dates from May, months behind this one, so a build from the sdist ran an old settings reader against the current
formatter and failed a large part of its own test suite. (#450,
#451) by @gaborbernat.
Packaging
2.29.2 carries it. The wheels hold their
vendored copy and install as before. (#452) by
@gaborbernat.
v2.29.0Changes
column_width; measuringthe value alone left lines running past the column the setting asks for.
(#448) by @gaborbernat.
calling themselves, so the model caps nesting at 256 levels. A 12,000-deep value used to end the process.
(#448) by @gaborbernat.
Fixed
requires-python = ">= 3.12"didnot parse as a version bound, so the generated classifiers fell back to the configured floor and ceiling.
pypa/buildcarried a 3.9 classifier it does not support. (#448) by
@gaborbernat.
requires-python = "<3.10.1"lost the whole 3.10 series, andclaimed
Programming Language :: Python :: 3 :: Onlyfor a bound that admits Python 2.(#448) by @gaborbernat.
'zz'and'aa'held their order while the same values indouble quotes sorted. (#448) by
@gaborbernat.
comment belongs to: one written before it closes that member's line, one written after it leads the next member. Both
used to end up on a line of their own, leaving the comma stranded below.
(#448) by @gaborbernat.
classifierswritten as a string stays as written. Asking for generated classifiers replaced the string with anarray, losing what the file said. (#448) by
@gaborbernat.
(#448) by @gaborbernat.
underscore forms, and a file using the documented spelling fell through to alphabetical order.
(#448) by @gaborbernat.
include-groupentries where the file wrote them. Aninclude-grouppulls its groupin at the point it sits, so moving it changes what the group resolves to.
(#448) by @gaborbernat.
license = "MIT or later"came back rewritten as though it were an SPDXexpression; the formatter now rewrites the value only once it parses as one over registered identifiers.
(#448) by @gaborbernat.
*catch-all in a setuptools data table matches the way the file spells it.*is not a name TOML readsbare, so a file writes it quoted; the catch-all led the table only because a quote happens to sort before a letter.
(#448) by @gaborbernat.
Performance
seconds and now take 4.8; scaling is close to linear. (#448) by
@gaborbernat.
Packaging
of that package on PyPI dates from May. A build from the sdist therefore runs an older settings reader against this
formatter. 2.29.2 carries the sources. The
wheels hold their vendored copy and install as before. (#450)
v2.28.2Fixed
checkout into a diff. (#447) by
@gaborbernat.
v2.28.1Packaging
(#444) by @gaborbernat.
v2.28.0Fixed
(#438) by @gaborbernat.
[tool.cibuildwheel]overrides keep their order once folded.(#437) by @gaborbernat.
[tool.coverage]keys follow the order the tool documents. (#436)by @gaborbernat.
Documentation
llms.txt. (#432) by@gaborbernat.
v2.27.1Fixed
project.versionstays as written. It is the exact version published in the package metadata, and normalizing itrewrote what a release had already gone out as. (#431) by
@gaborbernat.
v2.27.0Added
project.versionis checked, and a value PEP 440 cannot read is named.(#428) by @gaborbernat.
v2.26.0Added
[tool.pyproject-fmt]orders its own keys. (#421) by@gaborbernat.
v2.25.4Packaging
(#419) by @gaborbernat.
v2.25.3Fixed
;reads as part of the URI.(#410) by @gaborbernat.
v2.25.2Fixed
sub_table_spacingandseparate_root_tablehonor a value of more than one blank line.(#403) by @gaborbernat.
Documentation
do. (#397) by @gaborbernat.
v2.25.1Fixed
(#391) by @gaborbernat.
(#392) by @gaborbernat.
(#393) by @gaborbernat.
base_python_filesorts with the other tox environment keys.(#386) by @edgarrmondragon.
v2.25.0Added
# dependencies = [...]left in place for later keeps its position and its shape.(#381, #383) by
@gaborbernat.
# Group:markers scope reordering. Related keys held under one marker sort among themselves, and nothing crossesa marker. (#380) by @gaborbernat.
uv tool install pyproject-fmtworks. (#382) by@bn-andrew.
Fixed
(#385) by @gaborbernat.
v2.24.1v2.24.0Changes
build-system.requiresdrops a redundantwheel. Setuptools has bundledbdist_wheelsince 70.1.(#373) by @gaborbernat.
v2.23.0Documentation
(#366) by @gaborbernat.
v2.22.0Added
autopep8,bandit,black,bumpversion,check-manifest,cibuildwheel,codespell,commitizen,deptry,djlint,docformatter,hatch,interrogate,isort,maturin,mypy,pdm,poetry,pylint,pyrightandbasedpyright,pyrefly,pytest,scikit-build,semantic_release,setuptoolsandsetuptools_scm,towncrier,tox,ty,vulture,yapf. Each gets the keyorder its own documentation gives, and each array is sorted or left in place depending on whether its order carries
meaning. (#324 through
#354) by @gaborbernat.
sub_table_spacingandseparate_root_tableset the blank lines between tables.(#319) by @gaborbernat.
Fixed
@gaborbernat.
_build_cliis back for consumers that called it. (#361) by@gaborbernat.
Packaging
toml-fmt-commonrelease.(#363) by @gaborbernat.
@gaborbernat.
v2.21.2Added
@gaborbernat.
Fixed
(#304) by @gaborbernat.
v2.21.1Fixed
(#293) by @gaborbernat.
v2.21.0Added
[tool.pixi]gets a format of its own. (#283) by@gaborbernat.
Fixed
--checkand--stdoutno longer ask for a writable file. Neither mode writes anything, so a read-only filefailed on a permission neither needs. (#278) by
@gaborbernat.
v2.20.0Changes
banditcounts as a linter, so its table sits with the other linters.(#276) by @gaborbernat.
v2.19.0Changes
(#274) by @gaborbernat.
v2.18.1Fixed
(#266) by @gaborbernat.
v2.18.0Added
(#264) by @gaborbernat.
v2.17.0Added
toml-fmt-common, so a project stops repeating them per tool. (#258)by @gaborbernat.
Fixed
@gaborbernat.
v2.16.2Fixed
(#241) by @Nicolaus93 and
@gaborbernat.
by @gaborbernat.
v2.16.1Changes
authorsandmaintainerskeep the order the file wrote them in. That order is published metadata and says wholed the work, so sorting it changed what the package claimed. (#228,
#229) by @gaborbernat.
Documentation
column_widthdocuments how it wraps a string. (#223) by@gaborbernat.
v2.16.0Fixed
key, and sorting told them apart. (#217,
#219) by @gaborbernat.
v2.15.3Added
skip_wrap_for_keysholds a value on one line. A key whose value carries meaning that line breaks would obscure,such as a command line, can now be named. (#216) by
@gaborbernat.
Fixed
@gaborbernat.
v2.15.2Fixed
@gaborbernat.
v2.15.1Fixed
(#204) by @gaborbernat.
{}rather than disappearing.(#203) by @gaborbernat.
v2.15.0Added
[tool.coverage]gets a key order, and its list-valued keys sort.(#199) by @gaborbernat.
Fixed
(#198) by @gaborbernat.
v2.14.2Fixed
@gaborbernat.
v2.14.1Added
[tool.uv]gets a format of its own. (#169) by@gaborbernat.
Fixed
@gaborbernat.
(#191) by @gaborbernat.
(#189) by @gaborbernat.
the value went. (#188) by
@gaborbernat.
v2.14.0v2.13.0Changes
(#162) by @gaborbernat.
(#164) by @gaborbernat.
@gaborbernat.
Fixed
expand_tablesreaches a table written any number of levels down.(#146, #160) by
@gaborbernat.
(#158) by @gaborbernat.
(#156) by @alexfikl.
@gaborbernat.
Documentation
(#164) by @gaborbernat.
v2.12.1Fixed
expand_tablesreaches a named sub-table. A setting naming one matched nothing.(#148) by @gaborbernat.
v2.12.0Added
table_format,expand_tablesandcollapse_tableschoose how tables are written. A table can fold into itsparent as dotted keys or stay under a header of its own, per project or per table.
(#141, #142) by
@gaborbernat.
optional-dependenciesreads the way PEP 685 spells one.(#135) by @gaborbernat.
(#136) by @gaborbernat.
@gaborbernat.
import-namesentry reads the way the spec spells one.(#131) by @gaborbernat.
[tool.nuitka]and[tool.typos]get a format of their own.(#123) by @kdeldycke.
Changes
(#139) by @gaborbernat.
[[project.authors]]folds into an inline array. (#137) by@gaborbernat.
authorsandmaintainerssort. (#134) by@gaborbernat.
Fixed
(#140) by @gaborbernat.
(#132) by @gaborbernat.
'C:\path'came back rewritten.(#130) by @gaborbernat.
requires-pythonwith the~=operator reads. (#128) by@gaborbernat.
(#127) by @gaborbernat.
Documentation
README.rstcomes from them so the twocannot drift. (#144,
#145) by @gaborbernat.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.