Skip to content

Commit f401e99

Browse files
Bump iniconfig from 2.1.0 to 2.3.0 (#11692)
Bumps [iniconfig](https://github.com/pytest-dev/iniconfig) from 2.1.0 to 2.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/iniconfig/releases">iniconfig's releases</a>.</em></p> <blockquote> <h2>Version 2.3.0</h2> <h2>What's Changed</h2> <ul> <li>Add IniConfig.parse() with inline comment stripping and Unicode whitespace handling by <a href="https://github.com/RonnyPfannschmidt"><code>@​RonnyPfannschmidt</code></a> in <a href="https://redirect.github.com/pytest-dev/iniconfig/pull/70">pytest-dev/iniconfig#70</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pytest-dev/iniconfig/compare/v2.2.0...v2.3.0">https://github.com/pytest-dev/iniconfig/compare/v2.2.0...v2.3.0</a></p> <h2>Version 2.2.0</h2> <p>No release notes provided.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG">iniconfig's changelog</a>.</em></p> <blockquote> <h1>2.3.0</h1> <ul> <li>add IniConfig.parse() classmethod with strip_inline_comments parameter (fixes <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/55">#55</a>) <ul> <li>by default (strip_inline_comments=True), inline comments are properly stripped from values</li> <li>set strip_inline_comments=False to preserve old behavior if needed</li> </ul> </li> <li>IniConfig() constructor maintains backward compatibility (does not strip inline comments)</li> <li>users should migrate to IniConfig.parse() for correct comment handling</li> <li>add strip_section_whitespace parameter to IniConfig.parse() (regarding <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/4">#4</a>) <ul> <li>opt-in parameter to strip Unicode whitespace from section names</li> <li>when True, strips Unicode whitespace (U+00A0, U+2000, U+3000, etc.) from section names</li> <li>when False (default), preserves existing behavior for backward compatibility</li> </ul> </li> <li>clarify Unicode whitespace handling (regarding <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/4">#4</a>) <ul> <li>since iniconfig 2.0.0 (Python 3 only), all strings are Unicode by default</li> <li>Python 3's str.strip() has handled Unicode whitespace since Python 3.0 (2008)</li> <li>iniconfig automatically benefits from this in all supported versions (Python &gt;= 3.10)</li> <li>key names and values have Unicode whitespace properly stripped using Python's built-in methods</li> </ul> </li> </ul> <h1>2.2.0</h1> <ul> <li>drop Python 3.8 and 3.9 support (now requires Python &gt;= 3.10)</li> <li>add Python 3.14 classifier</li> <li>migrate from hatchling to setuptools 77 with setuptools_scm</li> <li>adopt PEP 639 license specifiers and PEP 740 build attestations</li> <li>migrate from black + pyupgrade to ruff</li> <li>migrate CI to uv and unified test workflow</li> <li>automate GitHub releases and PyPI publishing via Trusted Publishing</li> <li>include tests in sdist</li> <li>modernize code for Python 3.10+ (remove <strong>future</strong> annotations, TYPE_CHECKING guards)</li> <li>rename _ParsedLine to ParsedLine</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/iniconfig/commit/7faed13ae50bad7c5da3f5782f254a8a7736bb84"><code>7faed13</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/70">#70</a> from RonnyPfannschmidt/comments</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/58c08691bbb86aee8efbf73e37293dd6d65b68b4"><code>58c0869</code></a> Refactor: Simplify IniConfig constructor and parse() method</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/6d0af4529e4375e49dc871aa3d5ce17fe1791afe"><code>6d0af45</code></a> Add strip_section_whitespace parameter to address issue <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/4">#4</a></li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/e2d89f5283cbeb4b4ca55fe88b1c353c343b4972"><code>e2d89f5</code></a> Add IniConfig.parse() classmethod to fix inline comment handling</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/57b7ed9c7a5950f9c57b2cfbe641ff4cc04baf1c"><code>57b7ed9</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/66">#66</a> from killiandesse/pep639</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/27ac49f56794db397ecb017414663a81e701dfdc"><code>27ac49f</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/69">#69</a> from RonnyPfannschmidt/limit-attestation</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/3402322097aa7b6eba9a68c96faddc780e04b085"><code>3402322</code></a> Disable build attestations for PRs from forks</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/27e6a7b4a7b24f7f8a5e5492b071ab16eff36f95"><code>27e6a7b</code></a> Merge branch 'main' into pep639</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/65228817674f099d48cab0f0974000ea0e3031c1"><code>6522881</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/iniconfig/issues/68">#68</a> from pytest-dev/fix-build</li> <li><a href="https://github.com/pytest-dev/iniconfig/commit/8b2bccb3b6be37c9bf70a4fbe0cda4c92c70355f"><code>8b2bccb</code></a> Update CHANGELOG and automate releases</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/iniconfig/compare/v2.1.0...v2.3.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=iniconfig&package-manager=pip&previous-version=2.1.0&new-version=2.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 381334b commit f401e99

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

requirements/constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ idna==3.10
9494
# yarl
9595
imagesize==1.4.1
9696
# via sphinx
97-
iniconfig==2.1.0
97+
iniconfig==2.3.0
9898
# via pytest
9999
isal==1.7.2 ; python_version < "3.14"
100100
# via

requirements/dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ idna==3.10
9292
# yarl
9393
imagesize==1.4.1
9494
# via sphinx
95-
iniconfig==2.1.0
95+
iniconfig==2.3.0
9696
# via pytest
9797
isal==1.7.2 ; python_version < "3.14"
9898
# via

requirements/lint.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ identify==2.6.15
3939
# via pre-commit
4040
idna==3.10
4141
# via trustme
42-
iniconfig==2.1.0
42+
iniconfig==2.3.0
4343
# via pytest
4444
isal==1.7.2
4545
# via -r requirements/lint.in

requirements/test-common.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ freezegun==1.5.5
3030
# via -r requirements/test-common.in
3131
idna==3.10
3232
# via trustme
33-
iniconfig==2.1.0
33+
iniconfig==2.3.0
3434
# via pytest
3535
isal==1.8.0 ; python_version < "3.14"
3636
# via -r requirements/test-common.in

requirements/test-ft.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ idna==3.10
5353
# via
5454
# trustme
5555
# yarl
56-
iniconfig==2.1.0
56+
iniconfig==2.3.0
5757
# via pytest
5858
isal==1.8.0 ; python_version < "3.14"
5959
# via -r requirements/test-common.in

requirements/test.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ idna==3.10
5353
# via
5454
# trustme
5555
# yarl
56-
iniconfig==2.1.0
56+
iniconfig==2.3.0
5757
# via pytest
5858
isal==1.7.2 ; python_version < "3.14"
5959
# via -r requirements/test-common.in

0 commit comments

Comments
 (0)