mit neuen venv und exe-Files

This commit is contained in:
2024-11-03 17:26:54 +01:00
parent 07c05a338a
commit 0c373ff593
15115 changed files with 1998469 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
"""Internal compatible module."""
from __future__ import annotations
import sys
import sysconfig
from pathlib import Path
__all__ = [
"BUILD_EXE_DIR",
"EXE_SUFFIX",
"IS_CONDA",
"IS_LINUX",
"IS_MACOS",
"IS_MINGW",
"IS_WINDOWS",
"PLATFORM",
"PYTHON_VERSION",
]
PLATFORM = sysconfig.get_platform()
PYTHON_VERSION = sysconfig.get_python_version()
BUILD_EXE_DIR = Path(f"build/exe.{PLATFORM}-{PYTHON_VERSION}")
EXE_SUFFIX = sysconfig.get_config_var("EXE")
IS_CONDA = Path(sys.prefix, "conda-meta").is_dir()
IS_LINUX = PLATFORM.startswith("linux")
IS_MACOS = PLATFORM.startswith("macos")
IS_MINGW = PLATFORM.startswith("mingw")
IS_MINGW64 = PLATFORM.startswith("mingw_x86_64")
IS_WINDOWS = PLATFORM.startswith("win")