Python: update docs with change in default interpreter version

This commit is contained in:
Frederik Rietdijk 2016-10-18 10:29:22 +02:00
parent 9b66b5c2cc
commit 8fa308126f

View File

@ -3,7 +3,7 @@
## User Guide ## User Guide
Several versions of Python are available on Nix as well as a high amount of Several versions of Python are available on Nix as well as a high amount of
packages. The default interpreter is CPython 2.7. packages. The default interpreter is CPython 3.5.
### Using Python ### Using Python
@ -409,11 +409,11 @@ and in this case the `python35` interpreter is automatically used.
### Interpreters ### Interpreters
Versions 2.6, 2.7, 3.3, 3.4 and 3.5 of the CPython interpreter are available on Versions 2.6, 2.7, 3.3, 3.4 and 3.5 of the CPython interpreter are as respectively
Nix and are available as `python26`, `python27`, `python33`, `python34` and `python26`, `python27`, `python33`, `python34` and `python35`. The PyPy interpreter
`python35`. The PyPy interpreter is also available as `pypy`. Currently, the is available as `pypy`. The aliases `python2` and `python3` correspond to respectively `python27` and
aliases `python` and `python3` correspond to respectively `python27` and `python35`. The default interpreter, `python`, maps to `python3`.
`python35`. The Nix expressions for the interpreters can be found in The Nix expressions for the interpreters can be found in
`pkgs/development/interpreters/python`. `pkgs/development/interpreters/python`.
All packages depending on any Python interpreter get appended All packages depending on any Python interpreter get appended
@ -460,8 +460,9 @@ sets are
and the aliases and the aliases
* `pkgs.pythonPackages` pointing to `pkgs.python27Packages` * `pkgs.python2Packages` pointing to `pkgs.python27Packages`
* `pkgs.python3Packages` pointing to `pkgs.python35Packages` * `pkgs.python3Packages` pointing to `pkgs.python35Packages`
* `pkgs.pythonPackages` pointing to `pkgs.python3Packages`
#### `buildPythonPackage` function #### `buildPythonPackage` function