Current File : /home/inlingua/miniconda3/lib/python3.12/site-packages/conda/plugins/virtual_packages/windows.py |
# Copyright (C) 2012 Anaconda, Inc
# SPDX-License-Identifier: BSD-3-Clause
"""Detect whether this is Windows."""
import os
from ...base.context import context
from .. import CondaVirtualPackage, hookimpl
@hookimpl
def conda_virtual_packages():
if not context.subdir.startswith("win-"):
return
dist_version = os.getenv("CONDA_OVERRIDE_WIN")
if dist_version is None:
dist_name, dist_version = context.os_distribution_name_version
if dist_name != "Windows":
# avoid reporting platform.version() of other OS
# this happens with CONDA_SUBDIR=win-* in a non Windows machine
dist_version = "0"
if dist_version:
yield CondaVirtualPackage("win", dist_version, None)