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.

Reply via email to