Create overlapping subdirs dynamically in Bookwyrm package

This commit is contained in:
Reinout Meliesie 2025-03-09 23:47:08 +01:00
parent 13ece26baa
commit 50403ebd3d
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6

View file

@ -109,7 +109,7 @@ mkDerivation {
buildPhase = ''
runHook preBuild
mkdir -p /build/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto
mkdir -p /build/lib/python3.11/site-packages
# Python dependencies
@ -118,8 +118,12 @@ mkDerivation {
done
${ concatStringsSep "\n" ( map ( dependency : ''
mkdir -p /build/lib/python3.11/site-packages/${ dependency . subDirectory }
ln -s ${ dependency . package }/lib/python3.11/site-packages/${ dependency . subDirectory }/* \
/build/lib/python3.11/site-packages/${ dependency . subDirectory }/
'' ) overlappingPythonDependencies ) }
export PYTHONPATH=/build/lib/python3.11/site-packages
@ -152,8 +156,12 @@ mkDerivation {
done
${ concatStringsSep "\n" ( map ( dependency : ''
mkdir -p $out/lib/python3.11/site-packages/${ dependency . subDirectory }
ln -s ${ dependency . package }/lib/python3.11/site-packages/${ dependency . subDirectory }/* \
$out/lib/python3.11/site-packages/${ dependency . subDirectory }/
'' ) overlappingPythonDependencies ) }
# Python packages