diff --git a/packages/bookwyrm/package.nix b/packages/bookwyrm/package.nix index 98b0ec9..7e6e873 100644 --- a/packages/bookwyrm/package.nix +++ b/packages/bookwyrm/package.nix @@ -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