* Ensures that .egg/.whl distributions on disk have their mtime updated even though we no longer overwrite them. This gives them a new time lease against their ttl.
Without this change, once a distribution aged past the ttl it would never be used again, and builds would re-create the same distributions in tmpdirs over and over again.
0.5.9
* Fixes an issue where SourceTranslator would overwrite .egg/.whl distributions already on disk. Instead, it should always check to see if a copy already exists and reuse if there.
This ordinarily should not be a problem but the zipimporter caches metadata by filename instead of stat/sha, so if the underlying contents changed a runtime error would be thrown due to seemingly corrupt zip file offsets.
0.5.8
* Adds `-i/--index` option to the pex tool.
0.5.7
* Adds `twitter.common.python.pex_bootstrap` `bootstrap_pex_env` function in order to initialize a PEX environment from within a python interpreter. (Patch contributed by kwlzn) * Adds stdin=,stdout=,stderr= keyword parameters to the `PEX.run` function. (Patch from benjy)
0.5.6
* The crawler now defaults to not follow links for security reasons. (Before the default behavior was to implicitly `--follow-links` for all requirements.)
0.5.5
* Improves scrubbing of site-packages from PEX environments.