Skip to content

Commit

Permalink
Python changelog
Browse files Browse the repository at this point in the history
(cherry picked from commit 4263c53)
  • Loading branch information
FRidh committed Mar 21, 2017
1 parent 7c65cc8 commit 5d25fd1
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions nixos/doc/manual/release-notes/rl-1703.xml
Expand Up @@ -354,7 +354,15 @@ following incompatible changes:</para>
</listitem>

<listitem>
<para>
<para>Python 2.6 interpreter and package set have been removed.</para>
</listitem>

<listitem>
<para>The Python 2.7 interpreter does not use modules anymore. Instead, all CPython interpreters now include the whole standard library except for `tkinter`, which is available in the Python package set.</para>
</listitem>

<listitem>
<para>
Python 2.7, 3.5 and 3.6 are now built deterministically and 3.4 mostly.
Minor modifications had to be made to the interpreters in order to generate
deterministic bytecode. This has security implications and is relevant for
Expand All @@ -364,9 +372,17 @@ following incompatible changes:</para>

</listitem>

<listitem>
<para>The Python package sets now use a fixed-point combinator and the sets are available as attributes of the interpreters.</para>
</listitem>

<listitem>
<para>The Python function `buildPythonPackage` has been improved and can be used to build from Setuptools source, Flit source, and precompiled Wheels.</para>
</listitem>

<listitem>
<para>
When adding new or updating current libraries, the expressions should be put
When adding new or updating current Python libraries, the expressions should be put
in separate files in <literal>pkgs/development/python-modules</literal> and
called from <literal>python-packages.nix</literal>.
</para>
Expand Down

0 comments on commit 5d25fd1

Please sign in to comment.