pex 2.1.139 #2185
pex 2.1.139
#2185
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
2.1.139
This release brings support for Python 3.12 and Pip 23.2 which is the
minimum required Pip version for Python 3.12. N.B.: Since Pip 23.2
requires Python 3.7 or newer, multiplatform PEX files and locks that
support Python 3.12 will not also be able to support Python 2.7, 3.5
or 3.6 even though Pex continues to support those versions generally.
In addition, two new options for adding local project source files to
a pex are added:
-P/--packageand-M/--module. Importantly, you canuse the options instead of the existing
-D/--sources-directorywhenyou have a project with code at the top level (i.e.: not in a
src/subdirectory for example) intermixed with other files you prefer not to
include in the PEX. See
pex --helpfor more details on using these newoptions.
Finally, an internal API is fixed that allows for Lambdex files to
include versions of
attrsincompatible with Pex's own vendored version.pex.pex_bootstrapper.bootstrap_pex_envleak. (Fixpex.pex_bootstrapper.bootstrap_pex_envleak. #2184)This discussion was created from the release pex 2.1.139.
All reactions