chore(dgsi): add django REST framework & drf spectacular

Co-Authored-By: Tom Hubrecht <tom.hubrecht@dgnum.eu>
This commit is contained in:
catvayor 2025-03-31 14:50:12 +02:00 committed by mdebray
parent 8a6b13644b
commit f8c058d3e4

View file

@ -18,7 +18,6 @@ let
packageOverrides = (import "${sources.nix-pkgs}/overlay.nix").mkOverlay {
folder = "python-modules";
plist = [
"django-allauth"
"django-allauth-cas"
"django-browser-reload"
"django-bulma-forms"
@ -37,14 +36,16 @@ let
ps:
[
ps.django
ps.gunicorn
ps.psycopg
ps.django-allauth
ps.django-compressor
ps.django-htmx
ps.django-import-export
ps.djangorestframework
ps.drf-spectacular
ps.gunicorn
ps.psycopg
# Local packages
ps.django-allauth
ps.django-allauth-cas
ps.django-browser-reload
ps.django-bulma-forms
@ -55,7 +56,19 @@ let
ps.pykanidm
ps.python-cas
]
++ (
# On unstable, it is ps.django-allauth.optional-dependencies.socialaccount
# but it does not exist on 24.11
# FIXME: Use the correct optional-dependencies when available
[
ps.requests
ps.requests-oauthlib
ps.pyjwt
]
++ ps.pyjwt.optional-dependencies.crypto
)
++ ps.django-allauth.optional-dependencies.saml
++ ps.drf-spectacular.optional-dependencies.sidecar
);
staticDrv = pkgs.stdenv.mkDerivation {