• [Python-announce] [RELEASE] Python 3.9.8 and 3.11.0a2 are now available

    From =?utf-8?Q?=C5=81ukasz_Langa?=@lukasz@langa.pl to comp.lang.python.announce on Sat Nov 6 00:16:15 2021
    From Newsgroup: comp.lang.python.announce


    --Apple-Mail=_068D9D44-4023-4467-82AB-5D065A1D01E8
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain;
    charset=utf-8

    Tcl/Tk updates

    With the recent release of macOS 12 Monterey, we noticed that tkinter =
    file dialogs are failing to show up on this new operating system, =
    including in our built-in IDLE. Thanks to rapid help from the Tk team, =
    and Marc Culler in particular, we were able to fix the issue by bundling = Python 3.9.8 and Python 3.11.0a2 with a fixed Tcl/Tk version. In 3.9.8 = it=E2=80=99s a patched 8.6.11 release while 3.11.0a2 is rocking the = bleeding-edge 8.6.12rc1.

    Since the issue also affected our latest stable version, 3.10.0, an =
    updated macOS installer for this version was issued. You can recognize =
    it by the post2 version appendix: python-3.10.0post2-macos11.pkg = <https://www.python.org/ftp/python/3.10.0/python-3.10.0post2-macos11.pkg>.=
    We didn=E2=80=99t have to bump the version number of Python itself =
    since there are no Python source differences between this package and =
    the original 3.10.0. The only difference is the bundled patched Tcl/Tk = library.

    Initially the original 3.10.0 installer was removed from the website =
    after all URLs got updated to point to the patched version but it turned =
    out this breaks some workflows = <https://discuss.python.org/t/disappearing-macos-packages-on-python-org/11=
    so the patched installer is now also available under the original =
    filename.

    =
    <https://discuss.python.org/t/python-3-9-8-and-3-11-0a2-are-now-available/= 11763#python-398-2>Python 3.9.8

    Get it here: https://www.python.org/downloads/release/python-398/ = <https://www.python.org/downloads/release/python-398/>

    Python 3.9.8 is the seventh maintenance release of the legacy 3.9 =
    series. Python 3.10 is now the latest feature release series of Python =
    3. Get the latest release of 3.10.x here =
    <https://python.org/downloads/>.
    There=E2=80=99s been 202 commits since 3.9.7 which shows that there=E2=80=99=
    s still considerable interest in improving Python 3.9. To compare, at =
    the same stage of the release cycle Python 3.8 received over 25% fewer = commits. See the changelog = <https://docs.python.org/release/3.9.8/whatsnew/changelog.html> for =
    details on what changed.

    On macOS, the default installer is now the new universal2 variant. = It=E2=80=99s compatible with Mac OS X 10.9 and newer, including macOS 11 =
    Big Sur and macOS 12 Monterey. You may need to upgrade third-party = components, like pip, to the newest versions. You may experience =
    differences in behavior in IDLE and other Tk-based applications due to =
    using the newest version of Tk. As always, if you encounter problems =
    when using this installer variant, please check https://bugs.python.org = <https://bugs.python.org/> for existing reports and for opening new =
    issues.

    The next Python 3.9 maintenance release will be 3.9.9, currently =
    scheduled for 2022-01-03.

    =
    <https://discuss.python.org/t/python-3-9-8-and-3-11-0a2-are-now-available/= 11763#python-3110a2-3>Python 3.11.0a2

    Get it here: https://www.python.org/downloads/release/python-3110a2/ = <https://www.python.org/downloads/release/python-3110a2/>

    Python 3.11 is still in development. This release, 3.11.0a2 is the =
    second of seven planned alpha releases.
    Alpha releases are intended to make it easier to test the current state =
    of new features and bug fixes and to test the release process.

    During the alpha phase, features may be added up until the start of the =
    beta phase (2022-05-06) and, if necessary, may be modified or deleted up = until the release candidate phase (2022-08-01). Please keep in mind that =
    this is a preview release and its use is not recommended for production = environments.

    Many new features for Python 3.11 are still being planned and written. =
    Among the new major new features and changes so far:

    PEP 657 <https://www.python.org/dev/peps/pep-0657/> =E2=80=93 Include = Fine-Grained Error Locations in Tracebacks
    The Faster CPython Project 1 <https://github.com/faster-cpython> is =
    already yielding some exciting results: this version of CPython 3.11 is =
    ~12% faster on the geometric mean of the PyPerformance benchmarks <>, = compared to 3.10.0.
    (Hey, fellow core developer, if a feature you find important is missing =
    from this list, let Pablo know <mailto:pablogsal@python.org>.)
    The next pre-release of Python 3.11 will be 3.11.0a3, currently =
    scheduled for Monday, 2021-12-06.

    =
    <https://discuss.python.org/t/python-3-9-8-and-3-11-0a2-are-now-available/= 11763#we-hope-you-enjoy-the-new-releases-4>We hope you enjoy the new =
    releases

    Your friendly release team,
    Ned Deily @nad <https://discuss.python.org/u/nad>
    Pablo Galindo Salgado @pablogsal =
    <https://discuss.python.org/u/pablogsal>
    Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower>
    =C5=81ukasz Langa @ambv <https://discuss.python.org/u/ambv>

    --Apple-Mail=_068D9D44-4023-4467-82AB-5D065A1D01E8
    Content-Transfer-Encoding: 7bit
    Content-Disposition: attachment;
    filename=signature.asc
    Content-Type: application/pgp-signature;
    name=signature.asc
    Content-Description: Message signed with OpenPGP

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAmGFuz8ACgkQsmmV4xAl BWj0Wg/9GhhVPzE5XVkckErmNBjsDkZkpUDG0CMGCWb+zOyGHkKJVE+JJ7T0TFSf dl89A10roMxxPEvM6NYVsRKjtIn9J/AF4GfGjTJmu3p9R7NGIZN+T9t5MNplRb8z 7gKiB7TXuadwe1YhNzyTI/VNHJQ3S+2p3lnwWlarizZpfPHQ51yyyTSHFP3RWXkE EVk3Wb8YwNStmoBDRCZXN5r4OC4WpKCjQkc+Ud1KSHfy5WIA9Zdhx+HLWacpFznP VGmssvgToe2utkYbNMvonxs7MKYe+MeGtKl+EUrrLCoCD38MiqWVmtWjheaO8tuy tG9JCHQS/CXKs/FMeFUVIEe+qs4ISysob+/MVWKLEy9TVHuJSQ5Olg/be37kMpQD U+T6poJlJTJbCrt9Ar0HRnzp5bs4hmR/2jyI+m9wnz2LK/E+Kiuqih7GPEvBcdlr WHu/DL0BRnClkPMH1jB4iINUTECf88TT+eOqn+svKxhishpfrDonay981Iy1FkQe o3/hhvBALSI2oY6Y3Ao3aQ/B+i15zd9/l/CLTehchWOJcFxJ6C8Aypgus52dhyOF TC12GUDEQxZ4jqD06c6ZF0DSF64dC9/7Q7D4i0nbv/QcU96Kl+r4Ni9Zay1XpBbb CRH1jMeH8sOHqsgGC5bIv7t27RyYcoKwd6ZJzzLvspG+WUdJptI=
    =q7G8
    -----END PGP SIGNATURE-----

    --Apple-Mail=_068D9D44-4023-4467-82AB-5D065A1D01E8--
    --- Synchronet 3.19a-Linux NewsLink 1.113