Pex

Latest version: v2.3.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 46 of 47

0.3.1

* Short-circuit resolving a distribution if a local exact match is
found.
* Correctly patch the global `pkg_resources` `WorkingSet` for the
lifetime of the Python interpreter.
* Fixes a performance regression in setuptools `build_zipmanifest`
[Setuptools Issue 154](
https://bitbucket.org/pypa/setuptools/issue/154/build_zipmanifest-results-should-be)

0.3.0

* Plumb through the `--zip-safe`, `--always-write-cache`,
`--ignore-errors` and `--inherit-path` flags to the pex tool.
* Delete the unused `PythonDirWrapper` code.
* Split `PEXEnvironment` resolution into
`twitter.common.python.environment` and de-conflate
`WorkingSet`/`Environment` state.
* Removes the monkeypatched zipimporter in favor of keeping all eggs
unzipped within PEX files. Refactors the PEX dependency cache in
`util.py`
* Adds interpreter detection for Jython and PyPy.
* Dependency translation errors should be made uniform. (Patch
from johnsirois)
* Adds `PEX_PROFILE_ENTRIES` to limit the number of entries reported
when `PEX_PROFILE` is enabled. (Patch from rgs_)
* Bug fix: Several fixes to error handling in
`twitter.common.python.http` (From Marc Abramowitz)
* Bug fix: PEX should not always assume that `$PATH` was available.
(Patch from jamesbroadhead)
* Bug fix: Filename should be part of the .pex cache key or else
multiple identical versions will incorrectly resolve (Patch
from tc)
* Bug fix: Executed entry points shouldn't be forced to run in an
environment with `__future__` imports enabled. (Patch
from lawson_patrick)
* Bug fix: Detect versionless egg links and fail fast. (Patch from
johnsirois.)
* Bug fix: Handle setuptools>=2.1 correctly in the zipimport
monkeypatch (Patch from johnsirois.)

0.2.3

* Bug fix: Fix handling of Fetchers with `file://` urls.

0.2.2

* Adds the pex tool as a standalone tool.

0.2.1

* Bug fix: Bootstrapped `twitter.common.python` should declare
`twitter.common` as a namespace package.

0.2.0

* Make `twitter.common.python` fully standalone by consolidating
external dependencies within `twitter.common.python.common`.

Page 46 of 47

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.