Just a heads up. Python 3.9.0 is scheduled for release in two weeks on 2020-10-05
(Darn ctrl-enter... let's try that again.) Just a heads up. Python 3.9.0 is scheduled for release in two weeks on 2020-10-05, and the rc2 is available now. https://pythoninsider.blogspot.com/2020/09/python-390rc2-is-now-available-fo... It contains PEP-615, Support for the IANA Time Zone Database in the Standard Library. Thanks to Paul Ganssle. https://www.python.org/dev/peps/pep-0615/ 🙂 ________________________________ From: Matt Johnson-Pint <mj1856@hotmail.com> Sent: Monday, September 21, 2020 10:06 AM To: Time zone mailing list <tz@iana.org> Subject: Python PEP-615 release eminent Just a heads up. Python 3.9.0 is scheduled for release in two weeks on 2020-10-05
On 9/21/20 10:08 AM, Matt Johnson-Pint wrote:
It contains PEP-615, Support for the IANA Time Zone Database in the Standard Library. Thanks to Paul Ganssle.
Thanks for the heads-up. I installed the attached proposed patch to the development version. Once Python 3.9 is out, is there some way to change the URLs in this patch so that they point to the current Python version rather than to version 3.9? That will simplify future maintenance of tz-link.html.
Thanks Matt! And thanks for everyone on this list for the sage advice during the PEP process. ☺ In case anyone is interested in getting a jump on using this, a backport is available for version 3.6+: https://zoneinfo.readthedocs.io/en/stable/ (PyPI link: https://pypi.org/project/backports.zoneinfo/) The backport is Apache 2.0 licensed. On 9/21/20 2:52 PM, Paul Eggert wrote:
On 9/21/20 10:08 AM, Matt Johnson-Pint wrote:
It contains PEP-615, Support for the IANA Time Zone Database in the Standard Library. Thanks to Paul Ganssle.
Thanks for the heads-up. I installed the attached proposed patch to the development version.
Nice ☺. One thing that may be worth noting (though it doesn't really matter) is that the zoneinfo module also handles finding the time zone data on your system for you, and as part of PEP 615, we have a "first-party PyPI [read: installable] module" called tzdata (https://pypi.org/project/tzdata/) providing the time zone database (only used when the system database cannot be found). Not sure if you want to put that separately under "Other tz-based time zone software", do a combined entry or move the whole thing.
Once Python 3.9 is out, is there some way to change the URLs in this patch so that they point to the current Python version rather than to version 3.9? That will simplify future maintenance of tz-link.html.
Yes, when 3.9+ is the latest version, a more stable link will be https://docs.python.org/3/library/zoneinfo.html
participants (3)
-
Matt Johnson-Pint
-
Paul Eggert
-
Paul Ganssle