Source code for pydmt.features.venv

"""
venv.py
"""

import os
from pydmt.api.feature import Feature
from pydmt.builders.venv import BuilderVenv
from pydmt.core.pydmt import PyDMT


[docs] class FeatureVenv(Feature):
[docs] def setup(self, pydmt: PyDMT) -> None: if "GITHUB_WORKFLOW" in os.environ: return if not os.path.isfile("config/python.py"): return pydmt.add_builder(BuilderVenv( source="config/python.py", target="out/python.stamp", ))