asgiref==3.11.0
    # via
    #   -r requirements/requirements_resource_registry.in
    #   channels
    #   django
attrs==25.4.0
    # via
    #   jsonschema
    #   referencing
certifi==2025.11.12
    # via requests
cffi==2.0.0
    # via cryptography
channels==4.3.2
    # via -r requirements/requirements_channels.in
charset-normalizer==3.4.4
    # via requests
cryptography==46.0.5  # Components should use this or later for CVE-2026-26007
    # via
    #   -r requirements/requirements.in
    #   jwcrypto
    #   social-auth-core
defusedxml==0.8.0rc2
    # via
    #   python3-openid
    #   social-auth-core
django==5.2.9
    # via
    #   -r requirements/requirements.in
    #   channels
    #   django-auth-ldap
    #   django-crum
    #   django-flags
    #   django-oauth-toolkit
    #   django-redis
    #   djangorestframework
    #   drf-spectacular
    #   social-auth-app-django
django-auth-ldap==5.2.0
    # via -r requirements/requirements_authentication.in
django-crum==0.7.9
    # via -r requirements/requirements.in
django-flags==5.1.0
    # via -r requirements/requirements_feature_flags.in
django-oauth-toolkit==2.3.0
    # via -r requirements/requirements_oauth2_provider.in
django-redis==6.0.0
    # via -r requirements/requirements_redis_client.in
djangorestframework==3.15.2
    # via
    #   -r requirements/requirements.in
    #   drf-spectacular
drf-spectacular==0.29.0
    # via -r requirements/requirements_api_documentation.in
dynaconf==3.2.12
    # via -r requirements/requirements.in
googleapis-common-protos==1.74.0
    # via opentelemetry-exporter-otlp-proto-grpc
grpcio==1.80.0
    # via opentelemetry-exporter-otlp-proto-grpc
idna==3.11
    # via requests
importlib-metadata==8.7.1
    # via opentelemetry-api
inflection==0.5.1
    # via
    #   -r requirements/requirements.in
    #   drf-spectacular
isodate==0.7.2
    # via python3-saml
jsonschema==4.25.1
    # via drf-spectacular
jsonschema-specifications==2025.9.1
    # via jsonschema
jwcrypto==1.5.7
    # via
    #   -r requirements/requirements_oauth2_provider.in
    #   django-oauth-toolkit
ldap-filter==1.0.1
    # via -r requirements/requirements_authentication.in
lxml==5.3.0
    # via
    #   -r requirements/requirements_authentication.in
    #   python3-saml
    #   xmlsec
markdown-it-py==4.0.0
    # via rich
mdurl==0.1.2
    # via markdown-it-py
netaddr==1.3.0
    # via pyrad
oauthlib==3.3.1
    # via
    #   django-oauth-toolkit
    #   requests-oauthlib
    #   social-auth-core
opentelemetry-api==1.41.0
    # via
    #   -r requirements/requirements_observability.in
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-grpc
    #   opentelemetry-instrumentation-logging
    #   opentelemetry-instrumentation-psycopg
    #   opentelemetry-instrumentation-psycopg2
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-wsgi
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-exporter-otlp-proto-common==1.41.0
    # via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-exporter-otlp-proto-grpc==1.41.0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation==0.62b0
    # via
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-grpc
    #   opentelemetry-instrumentation-logging
    #   opentelemetry-instrumentation-psycopg
    #   opentelemetry-instrumentation-psycopg2
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-wsgi
opentelemetry-instrumentation-dbapi==0.62b0
    # via
    #   opentelemetry-instrumentation-psycopg
    #   opentelemetry-instrumentation-psycopg2
opentelemetry-instrumentation-django==0.62b0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation-grpc==0.62b0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation-logging==0.62b0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation-psycopg==0.62b0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation-psycopg2==0.62b0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation-requests==0.62b0
    # via -r requirements/requirements_observability.in
opentelemetry-instrumentation-wsgi==0.62b0
    # via opentelemetry-instrumentation-django
opentelemetry-proto==1.41.0
    # via
    #   opentelemetry-exporter-otlp-proto-common
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-sdk==1.41.0
    # via
    #   -r requirements/requirements_observability.in
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-semantic-conventions==0.62b0
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-grpc
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-wsgi
    #   opentelemetry-sdk
opentelemetry-util-http==0.62b0
    # via
    #   opentelemetry-instrumentation-django
    #   opentelemetry-instrumentation-requests
    #   opentelemetry-instrumentation-wsgi
packaging==26.1
    # via opentelemetry-instrumentation
protobuf==6.33.6
    # via
    #   googleapis-common-protos
    #   opentelemetry-proto
pyasn1==0.6.1
    # via
    #   pyasn1-modules
    #   python-ldap
pyasn1-modules==0.4.2
    # via python-ldap
pycparser==2.23
    # via cffi
pygments==2.20.0
    # via rich
pyjwt==2.10.1
    # via
    #   -r requirements/requirements_jwt_consumer.in
    #   -r requirements/requirements_resource_registry.in
    #   social-auth-core
pyrad==2.4
    # via -r requirements/requirements_authentication.in
python-ldap==3.4.5
    # via
    #   -r requirements/requirements_authentication.in
    #   django-auth-ldap
python3-openid==3.2.0
    # via social-auth-core
python3-saml==1.16.0
    # via -r requirements/requirements_authentication.in
pyyaml==6.0.3
    # via drf-spectacular
redis==7.1.0
    # via
    #   -r requirements/requirements_redis_client.in
    #   django-redis
referencing==0.36.2
    # via
    #   -r requirements/requirements_api_documentation.in
    #   jsonschema
    #   jsonschema-specifications
requests==2.32.5
    # via
    #   -r requirements/requirements_jwt_consumer.in
    #   -r requirements/requirements_resource_registry.in
    #   django-oauth-toolkit
    #   requests-oauthlib
    #   social-auth-core
requests-oauthlib==2.0.0
    # via social-auth-core
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
six==1.17.0
    # via
    #   pyrad
    #   tacacs-plus
social-auth-app-django==5.4.1
    # via -r requirements/requirements_authentication.in
social-auth-core==4.5.4
    # via
    #   -r requirements/requirements_authentication.in
    #   social-auth-app-django
sqlparse==0.5.4
    # via
    #   -r requirements/requirements.in
    #   django
tabulate==0.9.0
    # via -r requirements/requirements_authentication.in
tacacs-plus==2.6
    # via -r requirements/requirements_authentication.in
typing-extensions==4.15.0
    # via
    #   grpcio
    #   jwcrypto
    #   opentelemetry-api
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   referencing
uritemplate==4.2.0
    # via drf-spectacular
urllib3==2.6.1
    # via
    #   -r requirements/requirements_resource_registry.in
    #   requests
wrapt==2.1.2
    # via
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-dbapi
    #   opentelemetry-instrumentation-grpc
xmlsec==1.3.13
    # via
    #   -r requirements/requirements_authentication.in
    #   python3-saml
zipp==3.23.1
    # via importlib-metadata
