Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It's possible to build a pex with multiple versions of the same package #147

Closed
wickman opened this issue Aug 11, 2015 · 0 comments
Closed
Labels

Comments

@wickman
Copy link
Contributor

wickman commented Aug 11, 2015

$ git clone https://github.com/sphinx-doc/sphinx && cd sphinx
$ pex . -v
  snowballstemmer 1.2.0
  MarkupSafe 0.23
  Jinja2 2.8
  six 1.9.0
  Babel 2.0
  Sphinx 1.3.1
  pytz 2015.4
  alabaster 0.7.6
  Pygments 2.0.2
  sphinx-rtd-theme 0.1.8
  Sphinx 1.4a0.dev20150811
  docutils 0.12

Note the two copies of sphinx pulled into the environment. This messes with things like PEX_SCRIPT which expects to see just one version of an entry point.

@wickman wickman added the bug label Aug 11, 2015
wickman added a commit to wickman/pex that referenced this issue Aug 11, 2015
wickman added a commit that referenced this issue Aug 12, 2015
Normalize all names in ResolvableSet.  Fixes #147.
lorencarvalho added a commit to lorencarvalho/pex that referenced this issue Oct 8, 2015
* upstream/master:
  Migrate to the new travis-ci infra.
  [docs] update header in index.rst
  Add docs, change default behavior to use namesake command as pex.
  bdist_pex: Nicer output filename
  Don't choke if pkg has no console_scripts
  Allows --pex-args to take an argument
  Initial implementation of bdist_pex.
  Fix missed mock of safe_mkdir.  Pin pytest to 2.5.2.
  Add pex-identifying User-Agent to requests sessions.
  Fix the docs release headers.
  Normalize all names in ResolvableSet.  Fixes pex-tool#147.
  Release 1.0.3
  Fix pex-tool#139: PEX_SCRIPT fails for scripts from not-zip-safe eggs.
  Fix a logging typo when determining the minimum sys.path
  Remove unnecessary stderr print on SystemExit().code == None
  Bump the pre-release version and update the change log.
  Accomodate OSX `Python` python binaries.
  Release 1.0.2
  Address pex-tool#141.  Update version.py to reflect 1.0.2.dev0.
  Fix from_env to capture only explicitly set values.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant