def _basic_version(version):
    """Creates a basic, semantic version string

       For additional information on Semantic Versioning,
       see https://semver.org

        Args:
            version: An instance of a Version namedtuple

        Returns:
            A string created from the Version tuple, formatted using
            basic Smeantic Versioning.
            example:

            '1.2.3'
    """
    v = '.'.join([str(getattr(version, f'{field}'))
                  for field in version._fields
                  if field in
                  ('major', 'minor', 'micro')])

    return v