Skip to content

Upgrading iniconfig 1 to 2

Breaking1.1.1 → 2.3.1Breaking1Platform4New3Changed1Fixed2Other15

BreakingUpgrade verdict

1 breaking change and 4 platform requirement changes.

  • 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.
Top 4 of 5 that need code or config changes

Requires Python >=3.10 from 2.2.0 (none stated before).

Breaking1
Renames _ParsedLine to ParsedLine.
_ParsedLineParsedLine
Platform4
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.