Skip to content

BerkeleyLibrary/mokelumne-providers-ldc

Repository files navigation

mokelumne-providers-ldc

Airflow provider for LDC connections.

A component of Mokelumne, UC Berkeley Library's Airflow installation, libraries, and Dags.

Dependencies

Dependencies are declared in pyproject.toml and pinned in requirements.txt with hashes for supply-chain security.

When adding or changing dependencies, regenerate the pins with uv:

uv pip compile pyproject.toml --extra test -c constraints.txt \
  --generate-hashes -o requirements.txt

constraints.txt contains upper bounds derived from the base Airflow Docker image to prevent version conflicts with pre-installed packages. Regenerate it when bumping AIRFLOW_VERSION:

docker run --rm --entrypoint python apache/airflow:<version> -m pip freeze

About

Airflow LDC provider and connection object

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages