2.1.17
This release fixes a bug in --resolve-local-platforms
handling that made it unusable in 2.1.16
(#1043) as well as fixing a long standing file handle leak (#1050) and a bug when running under
macOS framework builds of Python (#1009).
- Fix
--unzip
performance regression. (#1056) - Fix resource leak in Pex self-isolation. (#1052)
- Fix use of
iter_compatible_interpreters
. (#1048) - Do not rely on
sys.executable
being accurate. (#1049) - slightly demystify the relationship between platforms and interpreters in the library API and CLI (#1047)
- Path filter for PythonInterpreter.iter_candidates. (#1046)
- Add type hints to
util.py
andtracer.py
(#1044) - Add type hints to variables.py and platforms.py (#1042)
- Add type hints to the remaining tests (#1040)
- Add type hints to most tests (#1036)
- Use MyPy via type comments (#1032)