pip-build-hook.sh: Support $pipBuildFlags
This commit is contained in:
parent
8056d8544f
commit
1298c367b1
2 changed files with 12 additions and 1 deletions
|
@ -1189,6 +1189,8 @@ following are specific to `buildPythonPackage`:
|
||||||
* `pipInstallFlags ? []`: A list of strings. Arguments to be passed to `pip
|
* `pipInstallFlags ? []`: A list of strings. Arguments to be passed to `pip
|
||||||
install`. To pass options to `python setup.py install`, use
|
install`. To pass options to `python setup.py install`, use
|
||||||
`--install-option`. E.g., `pipInstallFlags=["--install-option='--cpp_implementation'"]`.
|
`--install-option`. E.g., `pipInstallFlags=["--install-option='--cpp_implementation'"]`.
|
||||||
|
* `pipBuildFlags ? []`: A list of strings. Arguments to be passed to `pip
|
||||||
|
wheel`.
|
||||||
* `pythonPath ? []`: List of packages to be added into `$PYTHONPATH`. Packages
|
* `pythonPath ? []`: List of packages to be added into `$PYTHONPATH`. Packages
|
||||||
in `pythonPath` are not propagated (contrary to `propagatedBuildInputs`).
|
in `pythonPath` are not propagated (contrary to `propagatedBuildInputs`).
|
||||||
* `preShellHook`: Hook to execute commands before `shellHook`.
|
* `preShellHook`: Hook to execute commands before `shellHook`.
|
||||||
|
|
|
@ -1,13 +1,22 @@
|
||||||
# Setup hook to use for pip projects
|
# Setup hook to use for pip projects
|
||||||
echo "Sourcing pip-build-hook"
|
echo "Sourcing pip-build-hook"
|
||||||
|
|
||||||
|
declare -a pipBuildFlags
|
||||||
|
|
||||||
pipBuildPhase() {
|
pipBuildPhase() {
|
||||||
echo "Executing pipBuildPhase"
|
echo "Executing pipBuildPhase"
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
|
||||||
mkdir -p dist
|
mkdir -p dist
|
||||||
echo "Creating a wheel..."
|
echo "Creating a wheel..."
|
||||||
@pythonInterpreter@ -m pip wheel --verbose --no-index --no-deps --no-clean --no-build-isolation --wheel-dir dist .
|
@pythonInterpreter@ -m pip wheel \
|
||||||
|
--verbose \
|
||||||
|
--no-index \
|
||||||
|
--no-deps \
|
||||||
|
--no-clean \
|
||||||
|
--no-build-isolation \
|
||||||
|
--wheel-dir dist \
|
||||||
|
$pipBuildFlags .
|
||||||
echo "Finished creating a wheel..."
|
echo "Finished creating a wheel..."
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
|
|
Loading…
Reference in a new issue