From 4263c53f668058e0f1a16ddc3703c2e3c72805fc Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Tue, 14 Feb 2017 09:55:06 +0100 Subject: [PATCH] Python changelog --- nixos/doc/manual/release-notes/rl-1703.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-1703.xml b/nixos/doc/manual/release-notes/rl-1703.xml index f6e8e9a4515..49ae296c40c 100644 --- a/nixos/doc/manual/release-notes/rl-1703.xml +++ b/nixos/doc/manual/release-notes/rl-1703.xml @@ -273,6 +273,14 @@ following incompatible changes: + + Python 2.6 interpreter and package set have been removed. + + + + 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. + + Python 2.7, 3.5 and 3.6 are now built deterministically and 3.4 mostly. @@ -283,9 +291,17 @@ following incompatible changes: + + The Python package sets now use a fixed-point combinator and the sets are available as attributes of the interpreters. + + + + The Python function `buildPythonPackage` has been improved and can be used to build from Setuptools source, Flit source, and precompiled Wheels. + + - 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 pkgs/development/python-modules and called from python-packages.nix.