omegafox/pythonlib/camoufox/__version__.py

20 lines
467 B
Python

"""
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}"