Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Ned Deily Newsgroups: comp.lang.python.announce Subject: [RELEASE] Python 3.6.0rc2 is now available Date: Sat, 17 Dec 2016 00:01:00 -0500 Lines: 58 Approved: python-announce-list@python.org Message-ID: References: <281D809C-E94E-41BB-954D-D092A4CBC03B@python.org> Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de b6LMimYFSePnq5LAK76begmdp7zWlu6gi4UtnjXadHhg== Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901; t=1481950864; bh=Ue9Ra+bcCGvaad2PR8teJxiDRj8loxXICxx6XFquyOs=; h=From:Subject:Date:To:From; b=Xj5h5BwawHsVD0twc2uJCxXvG21Wjex9644FXd/cZsHYz45oMOVgysnCY+TZ2rMXL 3AjONaMJuCJ8jFLLyQClM/MvVEO+0M5hk+MhDKbhhDHXyeEhHBHRm4vTfqL8Sy+gIG 5PyphYQMS5kiVcNGvhnBjNvqztt9//SXIfTuR8J8= X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'cpython': 0.04; 'subject:Python': 0.05; 'fixes': 0.07; 'formatting': 0.07; 'utf-8': 0.07; 'python': 0.09; 'dict': 0.09; 'filesystem': 0.09; 'generators': 0.09; 'literal': 0.09; 'to:name:python dev': 0.09; 'api': 0.10; 'syntax': 0.13; 'python.': 0.14; 'team,': 0.15; 'encoding': 0.15; '3.6,': 0.16; '509': 0.16; '520': 0.16; '524': 0.16; '530': 0.16; 'annotations': 0.16; 'literals': 0.16; 'message-id:@python.org': 0.16; 'ned': 0.16; 'preserving': 0.16; 'to:addr:python-committers': 0.16; 'underscores': 0.16; 'url:whatsnew': 0.16; 'subject:] ': 0.17; 'string': 0.17; 'assuming': 0.18; 'attribute': 0.18; 'from:addr:python.org': 0.19; 'windows': 0.20; 'library': 0.20; 'variable': 0.20; 'pep': 0.22; 'planned': 0.22; 'simpler': 0.22; 'second': 0.23; 'module': 0.23; 'thus': 0.24; 'linux': 0.26; 'are:': 0.27; 'schedule': 0.28; 'blocking': 0.29; 'url:peps': 0.29; 'announce': 0.29; 'to:no real name:2**1': 0.29; 'function': 0.30; 'code': 0.30; 'protocol': 0.30; 'url:dev': 0.30; 'candidate': 0.31; 'regular': 0.31; 'url:python': 0.31; 'next': 0.32; 'community': 0.33; 'recommended': 0.34; 'subject:[': 0.34; 'email addr:python.org': 0.35; 'release': 0.35; 'class': 0.35; 'url:org': 0.36; 'still': 0.36; 'file': 0.36; 'add': 0.36; 'behalf': 0.36; 'evaluation': 0.36; 'path': 0.36; 'version': 0.37; 'definition': 0.37; 'to:addr :python-list': 0.38; 'creation': 0.38; 'some': 0.39; 'url:docs': 0.39; 'to:addr:python.org': 0.39; 'proto:https': 0.40; 'standard': 0.40; 'received:io': 0.40; 'received:psf.io': 0.40; 'maintenance': 0.60; 'header:Message-Id:1': 0.62; 'more': 0.62; 'here:': 0.62; 'information': 0.62; 'received:216': 0.63; 'further': 0.63; 'series': 0.65; 'date,': 0.66; 'subject:now': 0.70; 'frame': 0.71; 'subject:available': 0.76; '495': 0.84; '506': 0.84; 'sfxlen:4': 0.84; 'to:addr:python-announce': 0.84; 'pfxlen:2': 0.91; 'secrets': 0.93; 'candidate,': 0.95 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=baybryj.net; s=26781047; h=To:Date:Message-Id:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From; bh=q+lkr/g+miSJ+gXeZylIkViazA5U6/SKzv7suXhfdBQ=; b=fJXHdxA1qkQqKn3vT5a77vkYVVq9Hj+gJKpxkWJ7vylonijCTcQftJcBtBwX8DYFBJGW5I5NTMlOgjf//ODTVedo6bsCJHaB7negdfukfH09w6AcMWUxE06fvdWGb5GUuHWpjbY0NZ17PsmaVbLym+Tf9hn8OeLHvODqew8EjGc=; X-Mailer: Apple Mail (2.3259) X-Mailman-Approved-At: Sat, 17 Dec 2016 02:04:38 -0500 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.23 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: <281D809C-E94E-41BB-954D-D092A4CBC03B@python.org> Xref: csiph.com comp.lang.python.announce:2344 On behalf of the Python development community and the Python 3.6 release team, I would like to announce the availability of Python 3.6.0rc2. = 3.6.0rc2 is the second release candidate for Python 3.6, the next major release = of Python. Code for 3.6.0 is now frozen. 3.6.0rc2 is the same code base as the = first release candidate, 3.6.0rc1, with the addition of fixes for a couple of critical problems and with some documentation additions and updates. Assuming no further release critical problems are found prior to the = 3.6.0 final release date, now planned for 2016-12-23, the 3.6.0 final release will be the same code base as this 3.6.0rc2. Maintenance releases for = the 3.6 series will follow at regular intervals starting in the first = quarter of 2017. Among the new major new features in Python 3.6 are: * PEP 468 - Preserving the order of **kwargs in a function * PEP 487 - Simpler customization of class creation * PEP 495 - Local Time Disambiguation * PEP 498 - Literal String Formatting * PEP 506 - Adding A Secrets Module To The Standard Library * PEP 509 - Add a private version to dict * PEP 515 - Underscores in Numeric Literals * PEP 519 - Adding a file system path protocol * PEP 520 - Preserving Class Attribute Definition Order * PEP 523 - Adding a frame evaluation API to CPython * PEP 524 - Make os.urandom() blocking on Linux (during system startup) * PEP 525 - Asynchronous Generators (provisional) * PEP 526 - Syntax for Variable Annotations (provisional) * PEP 528 - Change Windows console encoding to UTF-8 * PEP 529 - Change Windows filesystem encoding to UTF-8 * PEP 530 - Asynchronous Comprehensions Please see "What=E2=80=99s New In Python 3.6" for more information: https://docs.python.org/3.6/whatsnew/3.6.html You can find Python 3.6.0rc2 here: https://www.python.org/downloads/release/python-360rc2/ Note that 3.6.0rc2 is still a preview release and thus its use is not recommended for production environments. More information about the release schedule can be found here: https://www.python.org/dev/peps/pep-0494/ -- Ned Deily nad@python.org -- []