nixpkgs-suyu/pkgs/development/interpreters/python
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
..
catch_conflicts python: Move catch_conflicts.py into subdirectory (#23600) 2017-04-01 12:22:36 +02:00
cpython Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00
pypy/2.7 Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00
build-python-package-common.nix buildPythonPackage: install builds reproducibly 2016-12-13 14:45:05 +01:00
build-python-package-flit.nix Python Flit: run tests by default 2017-02-01 14:54:20 +01:00
build-python-package-setuptools.nix Merge pull request #22086 from timbertson/pip-stderr 2017-01-24 11:20:53 +01:00
build-python-package-wheel.nix buildPythonPackage: refactor 2016-12-05 10:29:22 +01:00
build-python-package.nix Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00
mk-python-derivation.nix Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00
run_setup.py Python: move python-modules/generic to interpreter folder 2016-09-01 16:16:31 +02:00
setup-hook.nix Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook 2017-05-19 16:28:11 +02:00
setup-hook.sh Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook 2017-05-19 16:28:11 +02:00
with-packages.nix python: add python.withPackages function 2016-05-29 15:12:23 +02:00
wrap-python.nix Python: script names now include full path 2017-01-02 11:29:11 +01:00
wrap.sh Python: disable user site-packages for programs and environments. 2017-07-31 13:16:29 +02:00
wrapper.nix Python: the pythonModule attribute 2017-11-23 15:11:02 +01:00