chore(deps-dev): bump iniconfig from 2.1.0 to 2.3.0
Closed
Number: #1058
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 3
Association: Unknown
Comments: 3
Created:
May 19, 2026 at 04:51 PM UTC
(8 days ago)
(8 days ago)
Updated:
May 20, 2026 at 10:47 PM UTC
(7 days ago)
(7 days ago)
Closed:
May 20, 2026 at 10:47 PM UTC
(7 days ago)
(7 days ago)
Time to Close:
1 day
Labels:
dependencies python
dependencies python
Description:
Bumps iniconfig from 2.1.0 to 2.3.0.
Release notes
Sourced from iniconfig's releases.
Version 2.3.0
What's Changed
- Add IniConfig.parse() with inline comment stripping and Unicode whitespace handling by
@RonnyPfannschmidtin pytest-dev/iniconfig#70Full Changelog: https://github.com/pytest-dev/iniconfig/compare/v2.2.0...v2.3.0
Version 2.2.0
No release notes provided.
Changelog
Sourced from iniconfig's changelog.
2.3.0
- add IniConfig.parse() classmethod with strip_inline_comments parameter (fixes #55)
- by default (strip_inline_comments=True), inline comments are properly stripped from values
- set strip_inline_comments=False to preserve old behavior if needed
- IniConfig() constructor maintains backward compatibility (does not strip inline comments)
- users should migrate to IniConfig.parse() for correct comment handling
- add strip_section_whitespace parameter to IniConfig.parse() (regarding #4)
- opt-in parameter to strip Unicode whitespace from section names
- when True, strips Unicode whitespace (U+00A0, U+2000, U+3000, etc.) from section names
- when False (default), preserves existing behavior for backward compatibility
- clarify Unicode whitespace handling (regarding #4)
- since iniconfig 2.0.0 (Python 3 only), all strings are Unicode by default
- Python 3's str.strip() has handled Unicode whitespace since Python 3.0 (2008)
- iniconfig automatically benefits from this in all supported versions (Python >= 3.10)
- key names and values have Unicode whitespace properly stripped using Python's built-in methods
2.2.0
- drop Python 3.8 and 3.9 support (now requires Python >= 3.10)
- add Python 3.14 classifier
- migrate from hatchling to setuptools 77 with setuptools_scm
- adopt PEP 639 license specifiers and PEP 740 build attestations
- migrate from black + pyupgrade to ruff
- migrate CI to uv and unified test workflow
- automate GitHub releases and PyPI publishing via Trusted Publishing
- include tests in sdist
- modernize code for Python 3.10+ (remove future annotations, TYPE_CHECKING guards)
- rename _ParsedLine to ParsedLine
Commits
7faed13Merge pull request #70 from RonnyPfannschmidt/comments58c0869Refactor: Simplify IniConfig constructor and parse() method6d0af45Add strip_section_whitespace parameter to address issue #4e2d89f5Add IniConfig.parse() classmethod to fix inline comment handling57b7ed9Merge pull request #66 from killiandesse/pep63927ac49fMerge pull request #69 from RonnyPfannschmidt/limit-attestation3402322Disable build attestations for PRs from forks27e6a7bMerge branch 'main' into pep6396522881Merge pull request #68 from pytest-dev/fix-build8b2bccbUpdate CHANGELOG and automate releases- Additional commits viewable in compare view
Package Dependencies
Technical Details
| ID: | 15865515 |
| UUID: | 4479322376 |
| Node ID: | PR_kwDODnmQMs7dKieI |
| Host: | GitHub |
| Repository: | microsoftgraph/msgraph-sdk-python-core |