Skip to content

pex 2.1.17

Compare
Choose a tag to compare
@jsirois jsirois released this 03 Oct 20:29
v2.1.17
0a29161

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 and tracer.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)