code: def safer_best_effort_version(value: str) -> str:
      """Like ``best_effort_version`` but can be used as filename component for wheel"""
      # See bdist_wheel.safer_verion
      # TODO: Replace with only safe_version in the future (no need for best effort)
      return filename_component(best_effort_version(value))
  
file_path: catboost/contrib/python/setuptools/py3/setuptools/_normalization.py
imports: import re
  from pathlib import Path
  from typing import Union
  from .extern import packaging
label_desc: Use image node_id 8 for calling a global function with example usage: safer_best_effort_version(value) and returns: filename_component