[Python-Dev] Stdlib and timezones, again

Tres Seaver tseaver at palladion.com
Mon Oct 1 21:03:05 CEST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/01/2012 02:48 PM, Nick Coghlan wrote:

> Reminder to everyone: the current state of the art for getting up to 
> date tz info for Python is "pip install pytz".
> 
> If any proposal is more complicated than that, there's absolutely no 
> point in changing anything. The version I liked best so far is for 
> Python to just install a copy of pytz automatically (shipping it in 
> the installer rather than downloading it). OS packagers would then 
> take it out (replacing it with a dependency on a pytz emulator that 
> used the system database instead).

Lennart's original proposal was to land the machinery from the current
pytz package into the stdlib, leaving the data part as a
separately-installable package.  Lennart also proposed some kind of
(maybe configurable) policy for looking up the Olson-based timezonedb.

I'm fine with Lennart's proposal, but want to argue against including any
copy of the Olson db in Python itself:  I don't believe the set of folks
who need it but can't do the equivalent of 'pip / easy_install
<lennarts-new-name-for-the-data-part>' is big enough to outweigh the
downside of bundling immediately-stale data, and hoping that everybody
else remembers to configure it out.



Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBp6OkACgkQ+gerLs4ltQ4fZwCfUtz9lnkjxM6rdTaO0io1yzIP
f2cAn0YfQt+n09Znuh6BZ/Culixpf7eE
=ecDk
-----END PGP SIGNATURE-----



More information about the Python-Dev mailing list