""" Camoufox version constants. """ import os class CONSTRAINTS: """ The minimum and maximum supported versions of the Camoufox browser. """ MIN_VERSION = os.getenv("CAMOUFOX_MIN_VERSION", 'beta.19') MAX_VERSION = os.getenv("CAMOUFOX_MAX_VERSION", '1') @staticmethod def as_range() -> str: """ Returns the version range as a string. """ return f">={CONSTRAINTS.MIN_VERSION}, <{CONSTRAINTS.MAX_VERSION}"