nixpkgs/pkgs
Frederik Rietdijk 40851a4d26 Python: the pythonModule attribute
Python libraries or modules now have an attribute `pythonModule = interpreter;` to indicate
they provide Python modules for the specified `interpreter`.

The package set provides the following helper functions:

- hasPythonModule: Check whether a derivation provides a Python module.
- requiredPythonModules: Recurse into a list of Python modules, returning all Python modules that are required.
- makePythonPath: Create a PYTHONPATH from a list of Python modules.

Also included in this commit is:
- disabledIf: Helper function for disabling non-buildPythonPackage functions.
2017-11-23 15:11:02 +01:00
..
applications Merge pull request #31964 from srhb/imagemagick-up 2017-11-23 07:27:59 -05:00
build-support Merge pull request #31801 from bhipple/centos-7.3-vmtools-image 2017-11-22 20:19:51 -05:00
common-updater
data migu: init at 20150712 2017-11-23 21:10:25 +09:00
desktops gdm: start gdm on tty7 rather than default tty1 2017-11-19 19:35:37 +01:00
development Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00
games hedgewars: 0.9.22 -> 0.9.23 2017-11-23 15:47:41 +08:00
misc vimPlugins.vim-grammarous: set languagetool path 2017-11-21 17:05:55 +00:00
os-specific usbip: init at ${kernel.version} (#31948) 2017-11-22 22:54:50 +00:00
servers inginious: mark as broken 2017-11-23 12:24:53 +00:00
shells nix-bash-completions: 0.4 -> 0.5 2017-11-21 14:05:03 +01:00
stdenv darwin.make-bootstrap-tools: fix ICU reference to improve purity 2017-11-13 20:27:11 -05:00
test treewide: Use *Platform.extensions 2017-09-13 11:16:10 -04:00
tools Merge pull request #31911 from dotlambda/abcm2ps 2017-11-22 21:41:06 -05:00
top-level Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00