code: def requires_tango(min_version=None, conflicts=(), software_name="Software"):
      
      return __requires("Tango", min_version=min_version,
                        conflicts=conflicts, software_name=software_name)
docs: Determines if the required Tango version for the running
      software is present. If not an exception is thrown.
      Example usage::
  
          from tango import requires_tango
  
          requires_tango('7.1', conflicts=['8.1.1'], software='MyDS')
  
      :param min_version:
          minimum Tango version [default: None, meaning no minimum
          required]. If a string is given, it must be in the valid
          version number format
          (see: :class:`~distutils.version.LooseVersion`)
      :type min_version:
          None, str, :class:`~distutils.version.LooseVersion`
      :param conflics:
          a sequence of Tango versions which conflict with the
          software using it
      :type conflics:
          seq<str|LooseVersion>
      :param software_name:
          software name using Tango. Used in the exception message
      :type software_name: str
  
      :raises Exception: if the required Tango version is not met
  
      New in PyTango 8.1.4