# Local sandbox requirements.
#
# Mirrors the modules pre-installed in the production runtime so
# connector code that imports any of these works locally exactly as
# it does in production (same pins as the connector base image).
#
# Install:    pip install -r requirements.txt
# (a venv is recommended, e.g. `python -m venv .venv && .\.venv\Scripts\activate`)
# PGP (lib.helpers.Pgp) also needs the gpg program on this PC (GnuPG / Gpg4win);
# NUNTIQ_GPG_BINARY points at it when it is not on the PATH.

# HTTP & API
requests==2.34.2
httpx==0.28.1
authlib==1.9.2
msal==1.39.0
cryptography==50.0.2
tenacity==9.1.2

# Data manipulation
pandas==2.2.3

# File handling
openpyxl==3.1.5
xlrd==2.0.1
pypdf==6.20.1
pdfplumber==0.11.10
paramiko==5.0.0
boto3==1.40.0

# Data formats
zeep==4.3.3
xmltodict==0.14.1
lxml==6.1.3
pyyaml==6.0.2
defusedxml==0.7.1
python-gnupg==0.5.5
