On Wednesday, February 22, 2017 at 3:55:58 AM UTC-8, Thomas Moschny wrote: > > Using your requirements.txt, things worked well here: > > # virtualenv t > # source t/bin/activate > # pip install -U pip setuptools wheel > # pip wheel -w wheels -r requirements.txt > # pip wheel -w wheels --global-option=--with-speedups genshi==0.6 > # rm -vf wheels/Genshi-0.6-py2-none-any.whl > # pip install wheels/*.whl > > In theory, one should be able to add global options to the > requirements.txt file: > > ... > genshi==0.6 --global-option=--with-speedups > ... > > but in my tests that didn't work - it is honored by "pip install", but > ignored by "pip wheel". Also, it has unwanted global effects, see > https://github.com/pypa/pip/issues/4118. >
Thanks, I was seeing the same behavior, but was unsure why. If we could make a whl available on PyPI that would avoid the need for using the --global-option flag. https://genshi.edgewall.org/ticket/606#comment:2 > The more general question is, whether it is really an issue if > packages are installed from a wheel or as egg. Using this recipe (and > your unmodified requirements.txt) to directly installing packages > > # virtualenv t > # source t/bin/activate > # pip install -U pip setuptools wheel > # pip install --global-option=--with-speedups genshi==0.6 > # pip install -r requirements.txt > > will not put any zipped eggs in t/lib/python2.7/site-packages, so I > guess in that case also no egg cache will be used? > I'm also assuming no egg cache is necessary. https://trac.edgewall.org/ticket/12288#comment:10 - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/trac-dev. For more options, visit https://groups.google.com/d/optout.
