# Salud eCW Charge Entry Bot — login phase. # .env is parsed by src/ecw_bot/settings.py directly, so python-dotenv is not # needed — these machines are locked down and every dependency is an approval. # The tests run on plain asserts for the same reason: no pytest. # Everything else (imaplib, email, ssl, ctypes) ships with the stdlib. playwright pyotp