services.bepasty: buildEnv for creating PYTHONPATH

Fixes 'You need gevent installed to use this worker.' as well as missing Flask deps.

makefu 3f7c6006 de124cfa

+6 -2
+6 -2
nixos/modules/services/misc/bepasty.nix
··· 103 103 after = [ "network.target" ]; 104 104 restartIfChanged = true; 105 105 106 - environment = { 106 + environment = let 107 + penv = python.buildEnv.override { 108 + extraLibs = [ bepasty gevent ]; 109 + }; 110 + in { 107 111 BEPASTY_CONFIG = "${server.workDir}/bepasty-${name}.conf"; 108 - PYTHONPATH= "${bepasty}/lib/${python.libPrefix}/site-packages:${gevent}/lib/${python.libPrefix}/site-packages"; 112 + PYTHONPATH= "${penv}/${python.sitePackages}/"; 109 113 }; 110 114 111 115 serviceConfig = {