Upgrading iniconfig 1 to 2
Breaking1.1.1 → 2.3.1Breaking1Platform4New3Changed1Fixed2Other15
BreakingUpgrade verdict
1 breaking change and 4 platform requirement changes.
In plain terms
- A previously private class is now named ParsedLine.
- The package no longer works on Python 3.8 or 3.9. You need Python 3.10 or newer.
- The package now works on Python 3.12 and 3.13, but no longer supports Python 3.7, which is no longer maintained.
- The package now officially works on newer Python versions, 3.7 to 3.11.
Must act Top 4 of 5 that need code or config changes
Requires Python >=3.10 from 2.2.0 (none stated before).
What you must change
Breaking1
Renames _ParsedLine to ParsedLine.
_ParsedLineParsedLinePlatform4
Drops Python 3.8 and 3.9 support; now requires Python >= 3.10.
Adds support for Python 3.12 and 3.13 and drops end-of-life Python 3.7.
Adds support for Python 3.7 through 3.11.
Drops support for Python 2.6 through 3.6.