Jan Kaliszewski
Jan Kaliszewski
``` Python 3.3.1 (default, Sep 25 2013, 19:29:01) [GCC 4.7.3] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from blist import sortedset >>> from unittest.mock import...
Rationale: * [security] `stomp.py` in versions older than `4.1.12` always uses the old `ssl.wrap_socket()` API which has no support for server name indication (SNI) and hostname matching (newer versions of...
Closes: #469. * Fix validation of the given `version` in the `packaging.version.Version`'s constructor. * Fix validation of the given `spec` in the `packaging.specifiers.Specifier`'s constructor. * Complement relevant tests, including adding...
`Version` and `Specifier` accept (erroneously) some non-ASCII letters in the *local version* segment
Reproducing the behavior concerning `packaging.version.Version`: ```python Python 3.9.7 (default, Oct 4 2021, 18:09:29) [...] >>> import packaging.version >>> packaging.version.Version('1.2+\u0130\u0131\u017f\u212a') ``` The cause is that `packaging.version.VERSION_PATTERN` makes use of `a-z` character...