as of release 23550 we have now migrated to Python 3.7, with (almost) all python
rebuilt for this python release.
The only remaining open item is Tensorflow which will be landing this weekend (TF is
a bit more complicated) and turning byte compile back on more broadly.
(we hit a bug that the upstream python folks fixed very quickly but it missed the 23550
A full overview of what is new in Python 3.7 can be found at
One of the interesting new features is more advanced debugger support, and we'll be
at adding improved debugging options to the distribution in the next week now that the
From a distribution perspective, the "hashed pyc files" feature is awesome; it
means we can
stop mucking around with fragile timestamps of .py files and get all the pyc caching
on proper hashes. In the 23550 release this feature is not yet turned on; we hit a
) with the feature that upstream promptly fixed for
but the fixes and pyc files will be in 23570 and later builds.
The release notes also mention improved performance; we'll learn more of that in the
days as our longer performance runs run over the weekend.