thepipe.provenance
¶
Provenance tracking inspired by the ctapipe approach.
Module Contents¶
-
thepipe.provenance.
ENV_VARS_TO_LOG
= ['PATH', 'LD_LIBRARY_PATH', 'DYLD_LIBRARY_PATH', 'USER', 'HOME', 'SHELL', 'VIRTUAL_ENV', 'CONDA_DEFAULT_ENV', 'CONDA_PREFIX', 'CONDA_EXE', 'CONDA_PROMOMPT_MODIFIER', 'CONDA_SHLVL'][source]¶
-
thepipe.provenance.
ENV_VARS_IN_CI_TO_LOG
= ['APPVEYOR', 'CI', 'CIRCLECI', 'CONTINUOUS_INTEGRATION', 'GITHUB_ACTIONS', 'GITLAB_CI', 'TF_BUILD', 'TRAVIS'][source]¶
-
thepipe.provenance.
python_packages
()[source]¶ All installed Python packages.
LRU cached, assuming no package installations during runtime.