This directory contains the CAENDR python package. Installation requirements and version details are defined in setup.py
=============================================================================
models- data model classesmodels.sql- SQLAlchemy Object Relational Model classesmodels.datastore- Datastore Entity classesservices- interacting with CAENDR resourcesservices.cloud- lower-level interaction directly with Google Cloud resourcesutils- commonly used functions
To read in environment variables, use the load_env and get_env_var functions from utils.env:
- Track whether an environment is loaded, and throw a more descriptive error if the code tries to load a variable before any environment is loaded
- Handle missing environment variables and default values
- Handle template strings