code: def get_python_version(self, bento_fs: FS) -> str | None:
      # Get the python version from given environment.yml file
  
      environment_yml = bento_fs.getsyspath(
          fs.path.join(
              "env",
              "conda",
              CONDA_ENV_YAML_FILE_NAME,
          )
      )
      if os.path.exists(environment_yml):
          with open(environment_yml, "r") as f:
              for line in f:
                  match = re.search(r"(?:python=)(\d+.\d+)$", line)
                  if match:
                      return match.group().split("=")[-1]
          logger.debug(
              "No python version is specified under '%s'. Using the Python options specified under 'docker'.",
              environment_yml,
          )
  
imports: from __future__ import annotations
  import logging
  import os
  import re
  import subprocess
  import sys
  import typing
  from shlex import quote
  from sys import version_info
  import attr
  import fs
  import fs.copy
  import psutil
  import yaml
  from pathspec import PathSpec
  from ...exceptions import BentoMLException
  from ...exceptions import InvalidArgument
  from ..configuration import BENTOML_VERSION
  from ..configuration import clean_bentoml_version
  from ..configuration import get_quiet_mode
  from ..container import generate_containerfile
  from ..container.frontend.dockerfile import ALLOWED_CUDA_VERSION_ARGS
  from ..container.frontend.dockerfile import CONTAINER_SUPPORTED_DISTROS
  from ..container.frontend.dockerfile import SUPPORTED_CUDA_VERSIONS
  from ..container.frontend.dockerfile import DistroSpec
  from ..container.frontend.dockerfile import get_supported_spec
  from ..container.generate import BENTO_PATH
  from ..utils import bentoml_cattr
  from ..utils import copy_file_to_fs_folder
  from ..utils import resolve_user_filepath
  from ..utils.dotenv import parse_dotenv
  from .build_dev_bentoml_whl import build_bentoml_editable_wheel
label_desc: Use image node_id 3 for calling the CondaOptions obj's underlying member method code with example usage: obj.get_python_version(bento_fs) and returns: match