Skip to content

Bump the dev-dependencies group across 4 directories with 2 updates#25

Merged
adamlui merged 1 commit intomainfrom
dependabot/pip/find-project-root/dev-dependencies-d63d656c98
Mar 15, 2026
Merged

Bump the dev-dependencies group across 4 directories with 2 updates#25
adamlui merged 1 commit intomainfrom
dependabot/pip/find-project-root/dev-dependencies-d63d656c98

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 15, 2026

Updates the requirements on tomli and tomli-w to permit the latest version.
Updates tomli to 2.4.0

Changelog

Sourced from tomli's changelog.

2.4.0

  • Added
    • TOML v1.1.0 compatibility
    • Binary wheels for Windows arm64

2.3.0

  • Added
    • Binary wheels for Python 3.14 (also free-threaded)
  • Performance
    • Reduced import time

2.2.1

  • Fixed
    • Don't attempt to compile binary wheels for Python 3.8, 3.9 and 3.10 where cibuildwheel depends on a conflicting Tomli version

2.2.0

  • Added
    • mypyc generated binary wheels for common platforms

2.1.0

  • Deprecated
    • Instantiating TOMLDecodeError with free-form arguments. msg, doc and pos arguments should be given.
  • Added
    • msg, doc, pos, lineno and colno attributes to TOMLDecodeError

2.0.2

  • Removed
    • Python 3.7 support
  • Improved
    • Make loads raise TypeError not AttributeError on bad input types that do not have the replace attribute. Improve error message when bytes is received.
  • Type annotations
    • Type annotate load input as typing.IO[bytes] (previously typing.BinaryIO).

2.0.1

  • Improved
    • Make bundling easier by using relative imports internally and adding license and copyright notice to source files.
    • Make error messages more uniform
    • Raise a friendly TypeError for wrong file mode
    • Allow parse_float to return objects having the append attr
    • Eagerly raise an error if parse_float returns an illegal type
  • Packaging

... (truncated)

Commits
  • a678e6f Bump version: 2.3.0 → 2.4.0
  • b8a1358 Tests: remove now needless "TOML compliance"->"burntsushi" format conversion
  • 4979375 Update GitHub actions
  • f890dd1 Update pre-commit hooks
  • d9c65c3 Add 2.4.0 change log
  • 0efe49d Update README for v2.4.0
  • 9eb2125 TOML 1.1: Make seconds optional in Date-Time and Time (#203)
  • 12314bd TOML 1.1: Add \xHH Unicode escape code to basic strings (#202)
  • 2a2aa62 TOML 1.1: Allow newlines and trailing comma in inline tables (#200)
  • 38297f8 Xfail on tests for TOML 1.1 features not yet supported
  • Additional commits viewable in compare view

Updates tomli-w to 1.2.0

Changelog

Sourced from tomli-w's changelog.

1.2.0

  • Added
    • Always preserve decimal.Decimal type in parse round trips
  • Improved
    • Better TypeError message on invalid mapping keys
    • Unify type representation in error messages
  • Performance
    • Improve import time by removing typing import
    • Improve import time by removing string import
    • Improve import time by lazy importing decimal

1.1.0

  • Removed
    • Support for Python 3.7 and 3.8
  • Added
    • Accept generic collections.abc.Mapping, not just dict, as input. Thank you Watal M. Iwasaki for the PR.
    • indent keyword argument for customizing indent width of arrays. Thank you Wim Jeantine-Glenn for the PR.
  • Type annotations
    • Type annotate dump function's output stream object as typing.IO[bytes] (previously typing.BinaryIO)

1.0.0

  • Removed
    • Support for Python 3.6
    • Positional arguments of dump and dumps can no longer be passed by keyword.
  • Changed
    • Revised logic for when the "Array of Tables" syntax will be used. AoT syntax is used when at least one of the tables needs multiple lines, or a single line wider than 100 chars, when rendered inline. A nested structure no longer alone triggers the AoT syntax.

0.4.0

  • Added
    • Support for formatting Python tuples as TOML arrays.
  • Fixed
    • Formatting of decimal.Decimal("inf"), decimal.Decimal("-inf") and decimal.Decimal("nan").
  • Changed
    • A list of dicts is now rendered using the "Array of Tables" syntax if at least one of the tables is a nested structure, or at least one of the tables would need a line wider than 100 chars when rendered inline. Thank you Anderson Bravalheri for the PR.

0.3.0

... (truncated)

Commits
  • a8f8017 Bump version: 1.1.0 → 1.2.0
  • 1b5c0d4 Add v1.2.0 change log
  • 90fff30 Reduce import time by lazy importing decimal
  • 95cc6c7 Reduce import time by removing typing import (#68)
  • 420897a improve: preserve Decimal type when round-tripping (#66)
  • e11e00e Reduce import time by removing string import
  • 21b8be3 [pre-commit.ci] pre-commit autoupdate and auto fixes
  • ce2a466 Unify type representation in error messages
  • ac553e1 Test against Python 3.13 final
  • 100394d Fix codecov
  • Additional commits viewable in compare view

Updates tomli to 2.4.0

Changelog

Sourced from tomli's changelog.

2.4.0

  • Added
    • TOML v1.1.0 compatibility
    • Binary wheels for Windows arm64

2.3.0

  • Added
    • Binary wheels for Python 3.14 (also free-threaded)
  • Performance
    • Reduced import time

2.2.1

  • Fixed
    • Don't attempt to compile binary wheels for Python 3.8, 3.9 and 3.10 where cibuildwheel depends on a conflicting Tomli version

2.2.0

  • Added
    • mypyc generated binary wheels for common platforms

2.1.0

  • Deprecated
    • Instantiating TOMLDecodeError with free-form arguments. msg, doc and pos arguments should be given.
  • Added
    • msg, doc, pos, lineno and colno attributes to TOMLDecodeError

2.0.2

  • Removed
    • Python 3.7 support
  • Improved
    • Make loads raise TypeError not AttributeError on bad input types that do not have the replace attribute. Improve error message when bytes is received.
  • Type annotations
    • Type annotate load input as typing.IO[bytes] (previously typing.BinaryIO).

2.0.1

  • Improved
    • Make bundling easier by using relative imports internally and adding license and copyright notice to source files.
    • Make error messages more uniform
    • Raise a friendly TypeError for wrong file mode
    • Allow parse_float to return objects having the append attr
    • Eagerly raise an error if parse_float returns an illegal type
  • Packaging

... (truncated)

Commits
  • a678e6f Bump version: 2.3.0 → 2.4.0
  • b8a1358 Tests: remove now needless "TOML compliance"->"burntsushi" format conversion
  • 4979375 Update GitHub actions
  • f890dd1 Update pre-commit hooks
  • d9c65c3 Add 2.4.0 change log
  • 0efe49d Update README for v2.4.0
  • 9eb2125 TOML 1.1: Make seconds optional in Date-Time and Time (#203)
  • 12314bd TOML 1.1: Add \xHH Unicode escape code to basic strings (#202)
  • 2a2aa62 TOML 1.1: Allow newlines and trailing comma in inline tables (#200)
  • 38297f8 Xfail on tests for TOML 1.1 features not yet supported
  • Additional commits viewable in compare view

Updates tomli-w to 1.2.0

Changelog

Sourced from tomli-w's changelog.

1.2.0

  • Added
    • Always preserve decimal.Decimal type in parse round trips
  • Improved
    • Better TypeError message on invalid mapping keys
    • Unify type representation in error messages
  • Performance
    • Improve import time by removing typing import
    • Improve import time by removing string import
    • Improve import time by lazy importing decimal

1.1.0

  • Removed
    • Support for Python 3.7 and 3.8
  • Added
    • Accept generic collections.abc.Mapping, not just dict, as input. Thank you Watal M. Iwasaki for the PR.
    • indent keyword argument for customizing indent width of arrays. Thank you Wim Jeantine-Glenn for the PR.
  • Type annotations
    • Type annotate dump function's output stream object as typing.IO[bytes] (previously typing.BinaryIO)

1.0.0

  • Removed
    • Support for Python 3.6
    • Positional arguments of dump and dumps can no longer be passed by keyword.
  • Changed
    • Revised logic for when the "Array of Tables" syntax will be used. AoT syntax is used when at least one of the tables needs multiple lines, or a single line wider than 100 chars, when rendered inline. A nested structure no longer alone triggers the AoT syntax.

0.4.0

  • Added
    • Support for formatting Python tuples as TOML arrays.
  • Fixed
    • Formatting of decimal.Decimal("inf"), decimal.Decimal("-inf") and decimal.Decimal("nan").
  • Changed
    • A list of dicts is now rendered using the "Array of Tables" syntax if at least one of the tables is a nested structure, or at least one of the tables would need a line wider than 100 chars when rendered inline. Thank you Anderson Bravalheri for the PR.

0.3.0

... (truncated)

Commits
  • a8f8017 Bump version: 1.1.0 → 1.2.0
  • 1b5c0d4 Add v1.2.0 change log
  • 90fff30 Reduce import time by lazy importing decimal
  • 95cc6c7 Reduce import time by removing typing import (#68)
  • 420897a improve: preserve Decimal type when round-tripping (#66)
  • e11e00e Reduce import time by removing string import
  • 21b8be3 [pre-commit.ci] pre-commit autoupdate and auto fixes
  • ce2a466 Unify type representation in error messages
  • ac553e1 Test against Python 3.13 final
  • 100394d Fix codecov
  • Additional commits viewable in compare view

Updates tomli to 2.4.0

Changelog

Sourced from tomli's changelog.

2.4.0

  • Added
    • TOML v1.1.0 compatibility
    • Binary wheels for Windows arm64

2.3.0

  • Added
    • Binary wheels for Python 3.14 (also free-threaded)
  • Performance
    • Reduced import time

2.2.1

  • Fixed
    • Don't attempt to compile binary wheels for Python 3.8, 3.9 and 3.10 where cibuildwheel depends on a conflicting Tomli version

2.2.0

  • Added
    • mypyc generated binary wheels for common platforms

2.1.0

  • Deprecated
    • Instantiating TOMLDecodeError with free-form arguments. msg, doc and pos arguments should be given.
  • Added
    • msg, doc, pos, lineno and colno attributes to TOMLDecodeError

2.0.2

  • Removed
    • Python 3.7 support
  • Improved
    • Make loads raise TypeError not AttributeError on bad input types that do not have the replace attribute. Improve error message when bytes is received.
  • Type annotations
    • Type annotate load input as typing.IO[bytes] (previously typing.BinaryIO).

2.0.1

  • Improved
    • Make bundling easier by using relative imports internally and adding license and copyright notice to source files.
    • Make error messages more uniform
    • Raise a friendly TypeError for wrong file mode
    • Allow parse_float to return objects having the append attr
    • Eagerly raise an error if parse_float returns an illegal type
  • Packaging

... (truncated)

Commits
  • a678e6f Bump version: 2.3.0 → 2.4.0
  • b8a1358 Tests: remove now needless "TOML compliance"->"burntsushi" format conversion
  • 4979375 Update GitHub actions
  • f890dd1 Update pre-commit hooks
  • d9c65c3 Add 2.4.0 change log
  • 0efe49d Update README for v2.4.0
  • 9eb2125 TOML 1.1: Make seconds optional in Date-Time and Time (#203)
  • 12314bd TOML 1.1: Add \xHH Unicode escape code to basic strings (#202)
  • 2a2aa62 TOML 1.1: Allow newlines and trailing comma in inline tables (#200)
  • 38297f8 Xfail on tests for TOML 1.1 features not yet supported
  • Additional commits viewable in compare view

Updates tomli-w to 1.2.0

Changelog

Sourced from tomli-w's changelog.

1.2.0

  • Added
    • Always preserve decimal.Decimal type in parse round trips
  • Improved
    • Better TypeError message on invalid mapping keys
    • Unify type representation in error messages
  • Performance
    • Improve import time by removing typing import
    • Improve import time by removing string import
    • Improve import time by lazy importing decimal

1.1.0

  • Removed
    • Support for Python 3.7 and 3.8
  • Added
    • Accept generic collections.abc.Mapping, not just dict, as input. Thank you Watal M. Iwasaki for the PR.
    • indent keyword argument for customizing indent width of arrays. Thank you Wim Jeantine-Glenn for the PR.
  • Type annotations
    • Type annotate dump function's output stream object as typing.IO[bytes] (previously typing.BinaryIO)

1.0.0

  • Removed
    • Support for Python 3.6
    • Positional arguments of dump and dumps can no longer be passed by keyword.
  • Changed
    • Revised logic for when the "Array of Tables" syntax will be used. AoT syntax is used when at least one of the tables needs multiple lines, or a single line wider than 100 chars, when rendered inline. A nested structure no longer alone triggers the AoT syntax.

0.4.0

  • Added
    • Support for formatting Python tuples as TOML arrays.
  • Fixed
    • Formatting of decimal.Decimal("inf"), decimal.Decimal("-inf") and decimal.Decimal("nan").
  • Changed
    • A list of dicts is now rendered using the "Array of Tables" syntax if at least one of the tables is a nested structure, or at least one of the tables would need a line wider than 100 chars when rendered inline. Thank you Anderson Bravalheri for the PR.

0.3.0

... (truncated)

Commits
  • a8f8017 Bump version: 1.1.0 → 1.2.0
  • 1b5c0d4 Add v1.2.0 change log
  • 90fff30 Reduce import time by lazy importing decimal
  • 95cc6c7 Reduce import time by removing typing import (#68)
  • 420897a improve: preserve Decimal type when round-tripping (#66)
  • e11e00e Reduce import time by removing string import
  • 21b8be3 [pre-commit.ci] pre-commit autoupdate and auto fixes
  • ce2a466 Unify type representation in error messages
  • ac553e1 Test against Python 3.13 final
  • 100394d Fix codecov
  • Additional commits viewable in compare view

Updates tomli to 2.4.0

Changelog

Sourced from tomli's changelog.

2.4.0

  • Added
    • TOML v1.1.0 compatibility
    • Binary wheels for Windows arm64

2.3.0

  • Added
    • Binary wheels for Python 3.14 (also free-threaded)
  • Performance
    • Reduced import time

2.2.1

  • Fixed
    • Don't attempt to compile binary wheels for Python 3.8, 3.9 and 3.10 where cibuildwheel depends on a conflicting Tomli version

2.2.0

  • Added
    • mypyc generated binary wheels for common platforms

2.1.0

  • Deprecated
    • Instantiating TOMLDecodeError with free-form arguments. msg, doc and pos arguments should be given.
  • Added
    • msg, doc, pos, lineno and colno attributes to TOMLDecodeError

2.0.2

  • Removed
    • Python 3.7 support
  • Improved
    • Make loads raise TypeError not AttributeError on bad input types that do not have the replace attribute. Improve error message when bytes is received.
  • Type annotations
    • Type annotate load input as typing.IO[bytes] (previously typing.BinaryIO).

2.0.1

  • Improved
    • Make bundling easier by using relative imports internally and adding license and copyright notice to source files.
    • Make error messages more uniform
    • Raise a friendly TypeError for wrong file mode
    • Allow parse_float to return objects having the append attr
    • Eagerly raise an error if parse_float returns an illegal type
  • Packaging

... (truncated)

Commits
  • a678e6f Bump version: 2.3.0 → 2.4.0
  • b8a1358 Tests: remove now needless "TOML compliance"->"burntsushi" format conversion
  • 4979375 Update GitHub actions
  • f890dd1 Update pre-commit hooks
  • d9c65c3 Add 2.4.0 change log
  • 0efe49d Update README for v2.4.0
  • 9eb2125 TOML 1.1: Make seconds optional in Date-Time and Time (#203)
  • 12314bd TOML 1.1: Add \xHH Unicode escape code to basic strings (#202)
  • 2a2aa62 TOML 1.1: Allow newlines and trailing comma in inline tables (#200)
  • 38297f8 Xfail on tests for TOML 1.1 features not yet supported
  • Additional commits viewable in compare view

Updates tomli-w to 1.2.0

Changelog

Sourced from tomli-w's changelog.

1.2.0

  • Added
    • Always preserve decimal.Decimal type in parse round trips
  • Improved
    • Better TypeError message on invalid mapping keys
    • Unify type representation in error messages
  • Performance
    • Improve import time by removing typing import
    • Improve import time by removing string import
    • Improve import time by lazy importing decimal

1.1.0

  • Removed
    • Support for Python 3.7 and 3.8
  • Added
    • Accept generic collections.abc.Mapping, not just dict, as input. Thank you Watal M. Iwasaki for the PR.
    • indent keyword argument for customizing indent width of arrays. Thank you Wim Jeantine-Glenn for the PR.
  • Type annotations
    • Type annotate dump function's output stream object as typing.IO[bytes] (previously typing.BinaryIO)

1.0.0

  • Removed
    • Support for Python 3.6
    • Positional arguments of dump and dumps can no longer be passed by keyword.
  • Changed
    • Revised logic for when the "Array of Tables" syntax will be used. AoT syntax is used when at least one of the tables needs multiple lines, or a single line wider than 100 chars, when rendered inline. A nested structure no longer alone triggers the AoT syntax.

0.4.0

  • Added
    • Support for formatting Python tuples as TOML arrays.
  • Fixed
    • Formatting of decimal.Decimal("inf"), decimal.Decimal("-inf") and decimal.Decimal("nan").
  • Changed
    • A list of dicts is now rendered using the "Array of Tables" syntax if at least one of the tables is a nested structure, or at least one of the tables would need a line wider than 100 chars when rendered inline. Thank you Anderson Bravalheri for the PR.

0.3.0

... (truncated)

Commits
  • a8f8017 Bump version: 1.1.0 → 1.2.0
  • 1b5c0d4 Add v1.2.0 change log
  • 90fff30 Reduce import time by lazy importing decimal
  • 95cc6c7 Reduce import time by removing typing import (#68)
  • 420897a improve: preserve Decimal type when round-tripping (#66)
  • e11e00e Reduce import time by removing string import
  • 21b8be3 [pre-commit.ci] pre-commit autoupdate and auto fixes
  • ce2a466 Unify type representation in error messages
  • ac553e1 Test against Python 3.13 final
  • 100394d Fix codecov
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [tomli](https://github.com/hukkin/tomli) and [tomli-w](https://github.com/hukkin/tomli-w) to permit the latest version.

Updates `tomli` to 2.4.0
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.0.0...2.4.0)

Updates `tomli-w` to 1.2.0
- [Changelog](https://github.com/hukkin/tomli-w/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli-w@0.1.0...1.2.0)

Updates `tomli` to 2.4.0
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.0.0...2.4.0)

Updates `tomli-w` to 1.2.0
- [Changelog](https://github.com/hukkin/tomli-w/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli-w@0.1.0...1.2.0)

Updates `tomli` to 2.4.0
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.0.0...2.4.0)

Updates `tomli-w` to 1.2.0
- [Changelog](https://github.com/hukkin/tomli-w/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli-w@0.1.0...1.2.0)

Updates `tomli` to 2.4.0
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.0.0...2.4.0)

Updates `tomli-w` to 1.2.0
- [Changelog](https://github.com/hukkin/tomli-w/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli-w@0.1.0...1.2.0)

---
updated-dependencies:
- dependency-name: tomli
  dependency-version: 2.4.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli-w
  dependency-version: 1.2.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli
  dependency-version: 2.4.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli-w
  dependency-version: 1.2.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli
  dependency-version: 2.4.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli-w
  dependency-version: 1.2.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli
  dependency-version: 2.4.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: tomli-w
  dependency-version: 1.2.0
  dependency-type: direct:development
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 15, 2026
@sonarqubecloud
Copy link
Copy Markdown

@adamlui adamlui merged commit e9ce694 into main Mar 15, 2026
10 checks passed
@adamlui adamlui deleted the dependabot/pip/find-project-root/dev-dependencies-d63d656c98 branch March 15, 2026 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant