azure-storage-blob==12.27.1
boto3>=1.17.98
boxsdk==4.1.0
braintree==4.41.0
bs4==0.0.2
civis==1.16.1;python_version<"3.10"  # later Civis versions do not support Python 3.9
civis==2.4.3;python_version>="3.10"  
curlify==3.0.0
dbt-core>=1.5.0
defusedxml>=0.7.1, <=0.8.0
facebook-business==24.0.1
fastavro==1.10.0
google-api-core==2.28.1
google-api-python-client==2.187.0
google-auth==2.40.3
google-cloud-bigquery==3.38.0
google-cloud-storage-transfer==1.18.0
google-cloud-storage==3.7.0
grpcio==1.76.0
gspread==6.2.1
httplib2==0.30.0
joblib==1.2.0;python_version<"3.10"  # Civis 1.16.1, which runs on Python 3.9, requires an older joblib version
joblib==1.4.2;python_version>="3.10"
mysql-connector-python==9.4.0
newmode==0.1.6
oauth2client==4.1.3
paramiko==4.0.0
petl==1.7.17
psycopg2-binary==2.9.9;python_version<"3.13"
psycopg2-binary==2.9.10;python_version>="3.13"
pyairtable==3.2.0
PyGitHub==2.8.1
python-dateutil==2.9.0.post0
requests==2.32.5
requests-oauthlib==2.0.0
requests-toolbelt>=1.0.0
setuptools==80.9.0
simple-salesforce==1.12.9
simplejson==3.20.1
slack-sdk==3.38.0
sqlalchemy >= 1.4.22, != 1.4.33, < 3.0.0 # Prefect does not work with 1.4.33 and >=2.0.0 has breaking changes
sshtunnel==0.4.0
suds-py3==1.4.5.0
surveygizmo==1.2.3
twilio==9.9.0
urllib3==1.26.19;python_version<"3.10"
urllib3==2.6.0;python_version>="3.10"
validate-email==1.3
xmltodict==1.0.2

# Stuff for TMC scripts
# TODO Remove when we have a TMC-specific Docker image
jinja2>=3.0.2
selenium==3.141.0
us==3.2.0
