xtl.common.compatibility module#

Central location for various compatibility checks.

xtl.common.compatibility.OS_LINUX: bool#

Operating system is Linux

xtl.common.compatibility.OS_MACOS: bool#

Operating system is macOS

xtl.common.compatibility.OS_POSIX: bool#

Operating system is POSIX compliant (Linux or macOS)

xtl.common.compatibility.OS_WINDOWS: bool#

Operating system is Windows

xtl.common.compatibility.PY310_OR_LESS: bool#

Python version is 3.10 or less

xtl.common.compatibility.PY311_OR_LESS: bool#

Python version is 3.11 or less

xtl.common.compatibility.PY312_OR_LESS: bool#

Python version is 3.12 or less

xtl.common.compatibility.PY313_OR_LESS: bool#

Python version is 3.13 or less

xtl.common.compatibility.PY_VERS: tuple[int, int, int]#

Version tuple for the current Python interpreter