one other note: on systems with aggressive virus scanning, python startup can ber REALLY slow.
_maybe_ zipped packages would help with that. (or maybe not -- I haven't tested) -CHB On Mon, Apr 11, 2016 at 6:41 AM, Nick Coghlan <ncogh...@gmail.com> wrote: > On 11 April 2016 at 23:30, Ionel Cristian Mărieș <cont...@ionelmc.ro> > wrote: > >> >> On Mon, Apr 11, 2016 at 4:00 PM, Paul Moore <p.f.mo...@gmail.com> wrote: >> >>> you wouldn't typically install >>> each application in its own directory and add that directory to >>> $PATH.], so why do the equivalent with sys.path? >>> >> >> Funny that Nixos and Redhat's SCLs do exactly that with $PATH other >> vars:-) >> > > For SCLs, we don't really expect you to have dozens active at once, though > - usually only 1 or 2 for any given process (language runtime + web server). > > In terms of this thread, though, the advice in the setuptools docs is > indeed out of date - the downside of making sys.path longer overwhelms the > benefit of zipimporter loading content listings into memory, especially in > Python 3, which also caches normal directory listings for sys.path entries > since the switch to importlib in 3.3 (the caching avoided a slowdown when > importing from local disks, and provided a dramatic speed *up* when > importing from network file shares). > > Cheers, > Nick. > > -- > Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia > > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig > > -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig