--- - branch: MAIN date: Wed Oct 21 08:56:53 UTC 2020 files: - new: '1.10' old: '1.9' path: pkgsrc/devel/py-packaging/Makefile pathrev: pkgsrc/devel/py-packaging/Makefile@1.10 type: modified - new: '1.3' old: '1.2' path: pkgsrc/devel/py-packaging/PLIST pathrev: pkgsrc/devel/py-packaging/PLIST@1.3 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/py-packaging/distinfo pathrev: pkgsrc/devel/py-packaging/distinfo@1.7 type: modified id: 20201021T085653Z.a0d5b6724a3b022f41fb683df04d0ba3fe915f7e log: | py-packaging: updated to 20.4 20.4: Canonicalize version before comparing specifiers. Change type hint for canonicalize_name to return packaging.utils.NormalizedName. This enables the use of static typing tools (like mypy) to detect mixing of normalized and un-normalized names. 20.3: Fix changelog for 20.2. 20.2: Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8, aarch64), to report the wrong bitness. 20.1: Fix a bug caused by reuse of an exhausted iterator. 20.0: Add type hints Add proper trove classifiers for PyPy support Scale back depending on ctypes for manylinux support detection Use sys.implementation.name where appropriate for packaging.tags Expand upon the API provded by packaging.tags: interpreter_name(), mac_platforms(), compatible_tags(), cpython_tags(), generic_tags() Officially support Python 3.8 Add major, minor, and micro aliases to packaging.version.Version Properly mark packaging has being fully typed by adding a py.typed file module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-packaging' unixtime: '1603270613' user: adam