hooks

lib.hooks.pyprojectConfigureHook

Undo any $PYTHONPATH changes done by nixpkgs Python infrastructure dependency propagation.

Used internally by pyprojectHook.

lib.hooks.pyprojectBuildHook

Build a pyproject.toml/setuptools project.

Used internally by pyprojectHook.

lib.hooks.pyprojectWheelDistHook

Symlink prebuilt wheel sources.

Used internally by pyprojectWheelHook.

lib.hooks.pyprojectInstallHook

Install built projects from dist/*.whl.

Used internally by pyprojectHook.

lib.hooks.pyprojectPypaInstallHook

Install hook using pypa/installer.

Used instead of pyprojectInstallHook for cross compilation support.

lib.hooks.pyprojectBytecodeHook

Clean up any shipped bytecode in package output and recompile.

Used internally by pyprojectHook.

lib.hooks.pyprojectOutputSetupHook

Create pyproject.nix setup hook in package output.

Used internally by pyprojectHook.

lib.hooks.pyprojectMakeVenvHook

Create a virtual environment from buildInputs

Used internally by mkVirtualEnv.

lib.hooks.pyprojectHook

Meta hook aggregating the default pyproject.toml/setup.py install behaviour and adds Python.

This is the default choice for both pyproject.toml & setuptools projects.

lib.hooks.pyprojectWheelHook

Hook used to build prebuilt wheels.

Use instead of pyprojectHook.