email-oauth2-proxy/requirements-core.txt
2025-12-10 14:26:45 +01:00

19 lines
704 B
Plaintext

# this file contains the proxy's core dependencies beyond inbuilt python packages
# note that to use the proxy with only these requirements you *must* pass the `--no-gui` option when starting - see the
# script's readme for further details
# 2.2 or later required for MultiFernet support
cryptography>=2.2
# provide the previously standard library module `asyncore`, removed in Python 3.12 (https://peps.python.org/pep-0594/)
pyasyncore; python_version >= '3.12'
# macOS only: output to unified logging
pyoslog>=0.3.0; sys_platform == 'darwin'
# required only if using the --external-auth option in --no-gui mode
prompt_toolkit
# required only if using JWT certificate credentials (O365)
pyjwt>=2.4