nixpkgs/pkgs/development/interpreters/python
Frederik Rietdijk 107c035bf0 Python: remove pythonSmall
In #19309 a separate output for tkinter was added.

Several dependencies of Python depend indirectly on Python. We have the
following two paths:
```
‘python-2.7.12’ - ‘tk-8.6.6’ - ‘libXft-2.3.2’ - ‘libXrender-0.9.10’ -
‘libX11-1.6.4’ - ‘libxcb-1.12’ - ‘libxslt-1.1.29’- ‘libxml2-2.9.4’ -
‘python-2.7.12’

‘python-2.7.12’ - ‘tk-8.6.6’ - ‘libXft-2.3.2’ - ‘fontconfig-2.12.1’ -
‘dejavu-fonts-2.37’ - ‘fontforge-20160404’ - ‘python-2.7.12’
```
Because only `tkinter` needs this, I added
```
pythonSmall = python.override {x11Support = false;};
```
to break the infinite recursion. We also still have the output
`tkinter`.

However, we might as well build without x11Support by default. Then we build with x11Support as well so we get the tkinter module and put that in a separate package.
2016-10-16 14:31:26 +02:00
..
cpython Python: remove pythonSmall 2016-10-16 14:31:26 +02:00
pypy/2.7 Python: remove modules and pythonFull 2016-10-10 10:33:24 +02:00
build-python-package.nix Python: separate buildPythonPackage into two functions 2016-09-01 16:16:31 +02:00
catch_conflicts.py Python: move python-modules/generic to interpreter folder 2016-09-01 16:16:31 +02:00
mk-python-derivation.nix Python: fix mkPythonDerivation doCheck 2016-09-01 17:11:32 +02:00
run_setup.py Python: move python-modules/generic to interpreter folder 2016-09-01 16:16:31 +02:00
with-packages.nix python: add python.withPackages function 2016-05-29 15:12:23 +02:00
wrap-python.nix Python: move wrapPython into own file 2016-09-01 16:16:31 +02:00
wrap.sh Python: move python-modules/generic to interpreter folder 2016-09-01 16:16:31 +02:00
wrapper.nix python.buildenv: don't filter non-python packages 2016-09-17 14:28:12 +02:00