netbox: Inherit gunicorn from the package

I was using a 23.11 package on a NixOS 23.05 system and this caused the
python that was used in gunicorn to differ from the python the postgres
lib was linked against.
This commit is contained in:
Janne Heß 2023-11-30 11:51:37 +01:00
parent 0d44b5b773
commit 018175ecab
No known key found for this signature in database
2 changed files with 2 additions and 2 deletions

View file

@ -317,7 +317,7 @@ in {
serviceConfig = defaultServiceConfig // {
ExecStart = ''
${pkgs.python3Packages.gunicorn}/bin/gunicorn netbox.wsgi \
${pkg.gunicorn}/bin/gunicorn netbox.wsgi \
--bind ${cfg.listenAddress}:${toString cfg.port} \
--pythonpath ${pkg}/opt/netbox/netbox
'';

View file

@ -1,6 +1,5 @@
{ lib
, fetchFromGitHub
, fetchpatch
, python3
, version
, hash
@ -94,6 +93,7 @@
passthru = {
# PYTHONPATH of all dependencies used by the package
pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
gunicorn = python3.pkgs.gunicorn;
inherit tests;
};