nixpkgs/pkgs/development/interpreters/python
Johannes Rosenberger 7abb57c7b5 fix passing qt5 version to pythonInterpreters
fixes c88f3adb17, which resulted in
qt 5.15 being used in pythonPackages, despite 5.14 being
declared, and adapts qutebrowser accordingly.

'callPackage { pkgs = pkgs // { … }; }' does not work, because
it does not take into account the recursive evaluation of nixpkgs:

`pkgs/development/interpreters/python/default.nix` calls
`pkgs/top-level/python-packages.nix` with `callPackage`.
Thus, even if the former gets passed the updated `pkgs`,
the latter always gets passed `pkgs.pkgs`.

For the change in the qt5 version to apply consistently, 'pkgs.extend'
must be used.

qutebrowser only used the right qt5 version (5.15) because all
pythonPackages used it anyway.
2020-09-22 21:03:43 +02:00
..
catch_conflicts
cpython Merge master into staging-next 2020-08-17 14:54:39 +02:00
graalpython
hooks python3Packages.pip: allow setting reproducible temporary directory via NIX_PIP_INSTALL_TMPDIR 2020-07-02 17:27:13 +02:00
manylinux
pypy pypy, pypy3: 7.1.1 -> 7.3.1 2020-08-10 15:42:42 -07:00
tests python.tests: don't mix the two types of tests 2020-08-30 12:59:24 +02:00
update-python-libraries python: add use-pkgs-prefix option to update script 2020-03-27 01:47:30 -07:00
default.nix fix passing qt5 version to pythonInterpreters 2020-09-22 21:03:43 +02:00
fetchpypi.nix
mk-python-derivation.nix mk-python-derivation: document pyproject format 2020-09-16 17:38:41 +02:00
run_setup.py
setup-hook.nix
setup-hook.sh
sitecustomize.py Python: fix virtualenv with Python 2 2020-05-24 10:43:24 +02:00
tests.nix python.tests: don't mix the two types of tests 2020-08-30 12:59:24 +02:00
with-packages.nix
wrap-python.nix
wrap.sh
wrapper.nix Python: introduce NIX_PYTHONPREFIX in order to set site.PREFIXES 2020-03-14 21:39:31 +00:00