diff options
| author | user@node5.net <user@node5.net> | 2026-05-29 19:03:44 +0200 |
|---|---|---|
| committer | user@node5.net <user@node5.net> | 2026-05-29 19:03:44 +0200 |
| commit | 1dc2c3b9d679ca25067fe70e3fda59b3246af8aa (patch) | |
| tree | c3f8a07cb19bbc11d4c039315d3c5e97c9fd3826 | |
| parent | 596b55c0b486830c500ecd5beac3cbb9c1f93769 (diff) | |
flake - add blog python package to python path to run with uwsgi
| -rw-r--r-- | flake.nix | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix index 0c58cda..51ffc0f 100644 --- a/flake.nix +++ b/flake.nix @@ -25,13 +25,8 @@ # Returns an attribute set that can be passed to `buildPythonPackage`. attrs = project.renderers.buildPythonPackage { inherit python; }; - in - { - # Build our package using `buildPythonPackage - packages.x86_64-linux.default = - # Pass attributes to buildPythonPackage. - # Here is a good spot to add on any missing or custom attributes. - python.pkgs.buildPythonPackage (attrs // { + + pkg = python.pkgs.buildPythonPackage (attrs // { meta = { description = "Blog backend for blog.node5.net"; homepage = "https://blog.node5.net/Blog%20meta/"; @@ -39,7 +34,14 @@ mainProgram = "blog-node5"; }; }); + in + { + # Build our package using `buildPythonPackage + packages.x86_64-linux.default = + # Pass attributes to buildPythonPackage. + # Here is a good spot to add on any missing or custom attributes. + pkg; } // { - pythonPath = "${python.pkgs.makePythonPath attrs.dependencies}"; + pythonPath = "${python.pkgs.makePythonPath attrs.dependencies}:${pkg}/${python.sitePackages}"; }; } |
