completely freezing reqs also means with pip cache I can likely do a full
offline install, which is fantastic. on upgrade of any dep, fully
re-freezing the reqs is really simple witg pip freeze.
On Sep 22, 2013 2:45 AM, "Jacob Riddle" <notifications@github.com> wrote:

> In requirements.txt:
>
> > @@ -1,10 +1,7 @@
> >  Twisted==13.1.0
> >  argparse==1.2.1
> > -wsgiref==0.1.2
> > -zope.interface==4.0.5
>
> It being pulled in automatically by twisted is the point. Also, if some
> new twisted version comes along that we upgrade to, and it requires a newer
> zope.interface than we specify because we didn't notice they changed it,
> then suddenly we have install problems (unless pip can resolve those
> somehow).
> In my install tests I haven't noticed it taking much longer.
> zope.interface certainly doesn't take very long to install (at least for
> me); much larger libraries (twisted, pyopenssl) take up the bulk of the
> install time.
>
> Possibly the "your system isn't the only system" argument applies here,
> but I don't think it's *that* big of a problem.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/DesertBus/txircd/pull/171/files#r6503146>
> .
>