Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: =?utf-8?Q?=C5=81ukasz_Langa?= Newsgroups: comp.lang.python.announce Subject: [RELEASE] Python 3.8.0b1 is now available for testing Date: Wed, 5 Jun 2019 00:44:04 +0200 Lines: 117 Approved: python-announce-list@python.org Message-ID: References: <2FEBF8A0-7D2D-4BB8-BE37-6B0E6D9F75B8@langa.pl> Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: multipart/signed; boundary="Apple-Mail=_E4937C7C-28EB-49E5-81EA-7E8FD44896F9"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Trace: news.uni-berlin.de b5VQIdl/p/Swq8dYCGWxbA8oXBvKJMxzLL62eXVjW4KA== Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'repository': 0.03; 'modified': 0.04; 'cpython': 0.05; 'victor': 0.07; 'wider': 0.07; 'apis': 0.09; 'buildbot': 0.09; 'content-type:multipart/signed': 0.09; 'expected.': 0.09; 'fixes': 0.09; 'ned': 0.09; 'received:10.202': 0.09; 'received:10.202.2': 0.09; 'received:messagingengine.com': 0.09; 'release.': 0.09; 'third- party': 0.09; 'url:release': 0.09; 'url:whatsnew': 0.09; 'yury': 0.09; 'subject:Python': 0.10; 'accepted.': 0.13; 'python': 0.13; 'both.': 0.16; 'champion': 0.16; 'change;': 0.16; 'content- type:application/pgp-signature': 0.16; 'expect,': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname piece:signature': 0.16; 'filename:fname:signature.asc': 0.16; 'flurry': 0.16; 'from:addr:langa.pl': 0.16; 'from:addr:lukasz': 0.16; 'instance,': 0.16; 'julien': 0.16; 'message-id:@langa.pl': 0.16; 'palard': 0.16; 'phase,': 0.16; 'phase.': 0.16; 'received:66.111': 0.16; 'received:66.111.4': 0.16; 'selivanov': 0.16; 'to:addr:python-committers': 0.16; 'to:name:python-dev': 0.16; 'unlikely': 0.16; 'zachary': 0.16; 'i\xe2\x80\x99m': 0.16; 'bug': 0.16; 'developer': 0.19; 'subject:] ': 0.21; 'url:bugs': 0.21; 'url-ip:151.101.0.223/32': 0.23; 'url- ip:151.101.128.223/32': 0.23; 'url-ip:151.101.192.223/32': 0.23; 'url-ip:151.101.64.223/32': 0.23; 'url-ip:188.166/16': 0.24; 'developer,': 0.24; 'merge': 0.24; 'mind.': 0.24; 'url- ip:188.166.48.69/32': 0.24; 'url-ip:188.166.48/24': 0.24; 'steve': 0.25; 'tests': 0.25; 'url-ip:151.101.192/24': 0.26; 'url- ip:151.101.0/24': 0.26; 'url-ip:151.101.128/24': 0.26; 'url- ip:151.101.64/24': 0.26; 'deadline': 0.29; 'url-ip:188/8': 0.29; 'effort.': 0.29; 'phase': 0.29; 'plenty': 0.29; 'received:internal': 0.29; 'tracks': 0.29; 'url-ip:151.101/16': 0.31; 'url-ip:151/8': 0.31; 'too': 0.31; 'received:192.168.1': 0.31; 'action': 0.31; 'andrew': 0.32; 'weeks.': 0.32; 'url:docs': 0.32; 'we\xe2\x80\x99re': 0.33; 'subject:[': 0.33; 'code': 0.33; 'but': 0.33; 'windows': 0.35; 'community': 0.35; 'received:192.168': 0.35; 'working': 0.36; 'recommended': 0.36; 'tracker': 0.36; 'strongly': 0.36; 'to:no real name:2**1': 0.36; 'test': 0.37; 'apply.': 0.37; 'deleted': 0.37; 'said,': 0.37; 'thing': 0.37; 'creating': 0.37; 'started': 0.37; 'branches': 0.37; 'candidate.': 0.37; 'reviews,': 0.37; 'sooner': 0.37; 'there\xe2\x80\x99s': 0.37; 'url:downloads': 0.37; 'hours': 0.62; 'design': 0.63; 'your': 0.63; 'available': 0.63; 'decided': 0.63; 'his': 0.63; 'our': 0.63; 'simply': 0.64; 'week': 0.64; 'soon': 0.64; 'took': 0.64; 'production': 0.65; 'revert': 0.65; 'making': 0.66; 'features': 0.66; 'tooling': 0.66; 'four': 0.67; 'exposure': 0.68; 'call': 0.68; 'hey,': 0.68; 'scheduled': 0.68; 'complete': 0.68; 'special': 0.70; 'offer': 0.73; 'green': 0.73; 'entering': 0.74; 'lucky': 0.79; 'subject:available': 0.79; 'subject:now': 0.79; 'url:8': 0.79; 'you:': 0.79; '3.8': 0.84; 'asyncio': 0.84; 'hammer': 0.84; 'importantly': 0.84; 'involved.': 0.84; 'max.': 0.84; 'previews': 0.84; 'seriously,': 0.84; 'think!': 0.84; 'ware': 0.91; 'review.': 0.95; 'to:addr:python-announce': 0.96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langa.pl; h=from :content-type:mime-version:subject:message-id:date:to; s=fm3; bh=c/VZlxnC6CyDLn9j5C3BqkQWwkBUHTHSzJPS2PriMp0=; b=cEkDGGWAtMr3 R2gp/3alMSCRz0mPqOGRTsepc7ef7odgL/BcrGB3y1NgVjQ69lSlMqy4uOqDHOZV XvnFggR/92AGOkfVHeczSFdNJTJylwR1p4yRyQuf+L+Hf1DJYwoFBRdX6NXE7ygF 5eV4TjmT1ajS2jsd3BU1JFtgRI6/iZHDUeg48uVjwrpeBgsEiRsLaHIS3geDBNI3 J/aHNcPfu02efUfeofHLRPoux+T0bD1jwUmzK8VTWjazREjSZwMK5b6YtIl13Tw5 Hk8lOPgVLe1r2WzDVq8W73LlJ6PeHhshrMiwuKJjw3o12DVM8YH2kywQAPainF5/ FLm1I5bbEQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=c/VZlxnC6CyDLn9j5C3BqkQWwkBUH THSzJPS2PriMp0=; b=doshF001J7QpTVrgM7nU1VezyPX5jb3I3w7COBtYSS4AW LViQp9XRkF4DjWnpwn+yodVdK2yBUfVnzueveHZQ8lrbGVAxc8mj5gM6iQW7UeAa QPvb397A29ZK5XVCXoLj3wJH/N7ly0ZZ3wapR3PxMmSLX5GA5bFvS4Rff5/Gx0Jc c+28/XXYjTG6y+M71q81C/deOsmcNTTdgaU5v4pWwj/TH+YhbwBD7WP3tApDq3AH aqEIQ+iMhooR2eFkp23YxsI5PzrC920T8XKzLfgi9yqxYQDne3gld2s2wr/DnLvO cCDMkzzAarWZb/DLNvXPMev4THJk3ViIm7R2Kfrrg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrudeguddgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephfgtggfukfffvffosehgtdhmrehhtdejnecuhfhrohhmpefnuhhkrghsiigp nfgrnhhgrgcuoehluhhkrghsiieslhgrnhhgrgdrphhlqeenucffohhmrghinhepphihth hhohhnrdhorhhgnecukfhppeekfedrvddtrdefgedrudeiudenucfrrghrrghmpehmrghi lhhfrhhomheplhhukhgrshiisehlrghnghgrrdhplhenucevlhhushhtvghrufhiiigvpe dt X-ME-Proxy: X-Mailer: Apple Mail (2.3445.104.11) X-Mailman-Approved-At: Thu, 06 Jun 2019 10:50:52 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <2FEBF8A0-7D2D-4BB8-BE37-6B0E6D9F75B8@langa.pl> Xref: csiph.com comp.lang.python.announce:3129 --Apple-Mail=_E4937C7C-28EB-49E5-81EA-7E8FD44896F9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 The time has come for Python 3.8.0b1: https://www.python.org/downloads/release/python-380b1/ = This release is the first of four planned beta release previews. Beta = release previews are intended to give the wider community the = opportunity to test new features and bug fixes and to prepare their = projects to support the new feature release. The next pre-release of = Python 3.8 will be 3.8.0b2, currently scheduled for 2019-07-01. Call to action We strongly encourage maintainers of third-party Python projects to test = with 3.8 during the beta phase and report issues found to the Python bug = tracker as soon as possible. While the = release is planned to be feature complete entering the beta phase, it is = possible that features may be modified or, in rare cases, deleted up = until the start of the release candidate phase (2019-09-30). Our goal is = have no ABI changes after beta 3 and no code changes after 3.8.0rc1, the = release candidate. To achieve that, it will be extremely important to = get as much exposure for 3.8 as possible during the beta phase. Please keep in mind that this is a preview release and its use is not = recommended for production environments. A new challenger has appeared! With the release of Python 3.8.0b1, development started on Python 3.9. = The =E2=80=9Cmaster=E2=80=9D branch in the cpython repository now tracks = development of 3.9 while Python 3.8 received its own branch, called = simply =E2=80=9C3.8=E2=80=9D. Acknowledgments As you might expect, creating new branches triggers a lot of changes in = configuration for all sorts of tooling that we=E2=80=99re using. = Additionally, the inevitable deadline for new features caused a flurry = of activity that tested the buildbots to the max. The revert hammer got = used more than once. I would not be able to make this release available alone. Many thanks to = the fearless duo of Pablo Galindo Salgado and Victor Stinner for = spending tens of hours during the past week working on getting the = buildbots green for release. Seriously, that took a lot of effort. We = are all so lucky to have you both. Thanks to Andrew Svetlov for his swift fixes to asyncio and to Yury = Selivanov for code reviews, even when jetlagged. Thanks to Julien Palard = for untangling the documentation configs. Thank you to Zachary Ware for = help with buildbot and CI configuration. Thanks to Mariatta for helping = with the bots. Thank you to Steve Dower for delivering the Windows = installers. Most importantly though, huge thanks to Ned Deily who not only helped me = understand the scope of this special release but also did some of the = grunt work involved. Last but not least, thanks to you for making this release more meaty = than I expected. There=E2=80=99s plenty of super exciting changes in = there. Just take a look at =E2=80=9CWhat=E2=80=99s New = =E2=80=9D! One more thing Hey, fellow Core Developer, Beta 2 is in four weeks. If your important = new feature got reverted last minute, or you decided not to merge due to = inadequate time, I have a one time offer for you (restrictions apply). = If you: find a second core developer champion for your change; and in tandem you finish your change complete with tests and documentation = before Beta 2 then I will let it in. I=E2=80=99m asking for a champion because it=E2=80=99= s too late now for changes with hasty design or code review. And as I = said, restrictions apply. For instance, at this point changes to = existing APIs are unlikely to be accepted. Don=E2=80=99t start new work = with 3.8 in mind. 3.9 is going to come sooner than you think! - =C5=81 --Apple-Mail=_E4937C7C-28EB-49E5-81EA-7E8FD44896F9 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/8oOcBIslwITevpsmmV4xAlBWgFAlz29DQACgkQsmmV4xAl BWgvNw//ZVN+GvTtifkcdEZUGccUW2fMvhF96rKAXjsEgq4kvzuy2FW8sVoWDUI7 Mx/n4LNIGQTW/i14+Zvhq117KZm/bn7+kr2di4Fy1Bof48ujh88ZRqsjSFgIJWpj YHo4SGp68iKtvOfzqpOP5mwi8KbQWMcNhY06EV3np2gZmtJVweEtG97l4FcRcg5V C7VzhIiK2v1CXseyEgEo3KHTM0VzoSgBS1N1OFGCzdYx0wjiBZBSPv//REfDqlTv T82U4rXBbTh4/53qVvwfsrOKN7LIVKv8zIp17/Rvn3czFdoWZpoHLy7CkwdY+tOZ 58hNqmWOl7qWI2MFWsIJtEKLFnLjsXGqtNKtGcwW9q+P2R96nsmsmOy/Okxjq+EN 1IgDxTdsshZ4bcdLv62CrFk1dpAmRCXfsj0rxFqhGfb63GPBBRSrlhW/8nG11+3w SX7fTy7fWzvglCI6ebu9tAAq7FdoMyxg7yXO/14QTEjbDSEmk1lr7EXZx9QLgU0z ws1q1AWB9hvGO0yCCdJF7HvgnjXksZ8nxjrZDMdUqjxmVCgKB/FpIOehbds6KwV0 X7a9Kc5CVT1FeWkItf4GaasgQIdpZ8M5Gsw+optX0ByBvO8a2yQhmHuQWHCpjB8F 7665B+2QBv6fyVFtBbear/u/+MuzxQg8+wxHuemBYQlsN89Hmps= =F3P1 -----END PGP SIGNATURE----- --Apple-Mail=_E4937C7C-28EB-49E5-81EA-7E8FD44896F9--