Upgrading qrcode 7 to 8
Breaking7.4.2 → 8.2Breaking1Platform3Changed2Fixed1Other3
BreakingUpgrade verdict
1 breaking change and 3 platform requirement changes.
In plain terms
- Older Python versions up to 3.8 are no longer supported.
- The package now works with Python 3.13.
- The library now works on newer Python versions 3.11 and 3.12.
- An extra package that used to be installed is no longer needed.
Must act 4 items need code or config changes
Python requirement changed in 8.0: >=3.7 → <4.0,>=3.9.
Drops pypng, typing-extensions.
Installs 0 packages in all (was 2).
What you must change
Breaking1
Drops support for Python 3.8 and earlier.
Platform3
Adds support for Python 3.13.
Adds support for Python 3.11 and 3.12.
Removes typing_extensions dependency since Python 3.9+ is required.
typing_extensions