On Dec 6, 2:17 am, Steve Holden <st...@holdenweb.com> wrote: > On 12/5/2010 12:59 AM, CM wrote: > > > SQlite itself is around 300 kilobytes. That's negligible. It is also > > already in Python, so you'd have to purposefully exclude it in > > creating your executable to save those 300 kb and thus the 1/13th of a > > second additional time it would take average (3.9 MB/s) users to > > download your app if it were included. > > Just as a matter of interest where do you get the information that the > average user has a 3.9 MB/s path to the Internet?
First, I should have specified the average *U.S.* user, and in so doing realized how dumbly "own-nation-centric" that was. My apologies. But I got it from this: http://arstechnica.com/telecom/news/2010/01/us-broadband-still-lagging-in-speed-and-penetration.ars No idea how accurate that is, and I didn't break that into download vs. upload speeds. It puts the U.S. 18th in the world rankings of average connection speed. Also, for what it's worth, I noticed in making an .exe yesterday that sqlite3.dll is listed as 843 kB. That may be because it includes pysqlite as well, I don't know. In any case, that is at least appreciably higher than the 300 kb I listed above, though not too bad. If someone is trying to squeak out every last bit of savings in making their .exe small, then sqlite.dll is something they could consider excluding, if they can. But for most cases, no user will care about the extra size. Che > regards > Steve > -- > Steve Holden +1 571 484 6266 +1 800 494 3119 > PyCon 2011 Atlanta March 9-17 http://us.pycon.org/ > See Python Video! http://python.mirocommunity.org/ > Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list