This is an automated email from the git hooks/post-receive script.
pbokoc pushed a commit to branch f26
in repository release-notes.
commit c60448a8173ea0e4ee4009d9793f132543d6d621
Author: Petr Bokoc <pbokoc(a)redhat.com>
Date: Mon Jul 10 22:00:58 2017 +0200
Add issue 54 - Python 3.6
---
en-US/Development_Python.xml | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/en-US/Development_Python.xml b/en-US/Development_Python.xml
index 3d364f6..7f4f4ee 100644
--- a/en-US/Development_Python.xml
+++ b/en-US/Development_Python.xml
@@ -6,6 +6,50 @@
<section id="sect-python">
<title>Python</title>
+ <section id="sect-python-3-6">
+ <title>Python 3.6</title>
+ <para>
+ Python 3.6 will be the default Python 3 stack in Fedora 26. This is an upgrade from
3.5 which was included in Fedora 25. All packages which depend on Python 3 must be
rebuilt. User-written Python 3 scripts and applications may require a small amount of
porting; however, Python 3.5 is forward compatible with Python 3.6 for the most part.
+ </para>
+ <para>
+ Notable new features include:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Formatted string literals (f-strings): <literal>f"This will be
evaluated to foo's value: {foo}"</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The order of elements in <literal>**kwargs: keyword</literal>
arguments now preserve their order
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The new <literal>secrets</literal> module provides handy helpers
for secure token generation in various formats
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Underscores in numeric literals let you break up magic constants to make them
easier to read: <literal>1_000_000</literal>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ File system path protocol: Many more standard library APIs, including the
builtin <literal>open()</literal>, now support
<literal>pathlib.Path</literal> and
<literal>pathlib.PurePath</literal> objects
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ A range of performance improvements.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ For more detailed information see the <ulink
url="https://fedoramagazine.org/python-3-6-0-fedora-26/">Fedora Magazine
announcement article</ulink> or the <ulink
url="https://docs.python.org/3.6/whatsnew/3.6.html">upstream release
notes</ulink>. Note the <ulink
url="https://docs.python.org/3.6/whatsnew/3.6.html#porting-to-python...
to Python 3.6</ulink> section, which lists important information for developers who
need to port their Python 3.5 applications.
+ </para>
+ </section>
<section id="sect-python-classrom">
<title>Python Classroom Lab</title>
<para>Fedora 26 brings in a new Python Classroom Lab. A variant of Fedora
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.