26.2
Fixed 3
- Fix incorrect sysconfig var name for pyemscripten
- Make Version, Specifier, SpecifierSet, Tag, Marker, and Requirement pickle-safe and backward-compatible with pickles created in 25.0-26.1 including references to the removed packaging._structures module
- Re-export ExceptionGroup for now
What's Changed
Fixes:
- Fix incorrect sysconfig var name for pyemscripten by @ryanking13 in https://github.com/pypa/packaging/pull/1160
- Make
Version,Specifier,SpecifierSet,Tag,Marker, andRequirementpickle-safe and backward-compatible with pickles created in 25.0-26.1 (including references to the removedpackaging._structuresmodule) by @eachimei and @henryiii in https://github.com/pypa/packaging/pull/1163, https://github.com/pypa/packaging/pull/1168, https://github.com/pypa/packaging/pull/1170, and https://github.com/pypa/packaging/pull/1171 - fix: re-export ExceptionGroup for now by @henryiii in https://github.com/pypa/packaging/pull/1164
Documentation:
- docs: add errors section and fix missing details by @henryiii in https://github.com/pypa/packaging/pull/1159
- docs(dev): document property-based test suite by @r266-tech in https://github.com/pypa/packaging/pull/1167
- Fix typo in DirectUrl documentation by @sbidoul in https://github.com/pypa/packaging/pull/1169
- docs(specifiers): add is_unsatisfiable() usage example by @r266-tech in https://github.com/pypa/packaging/pull/1166
Internal:
- Enable the auditor persona on zizmor by @henryiii in https://github.com/pypa/packaging/pull/1158
- Test new pickle guarantees by @henryiii in https://github.com/pypa/packaging/pull/1174
- Use native uv integration in rtd by @henryiii in https://github.com/pypa/packaging/pull/1175
New Contributors
- @ryanking13 made their first contribution in https://github.com/pypa/packaging/pull/1160
- @eachimei made their first contribution in https://github.com/pypa/packaging/pull/1163
Full Changelog: https://github.com/pypa/packaging/compare/26.1...26.2