from pathlib import Path


def get_manifest_entries(manifest_filepath):
    """Get all the entries within the manifest at the provided filepath.

    Parse the manifest provided and return a list of all entry strings, formatted to be in the
    expected format, including operating system specific folder separators.

    Args:
        manifest_filepath: Path to the module's manifest to be parsed.

    Returns:
        A list of properly formatted manifest entry strings.
    """
    manifest_entries = []

    for entry in manifest_filepath.read_text().splitlines():
        # Skip empty lines
        if not entry:
            continue
        manifest_entries.append(str(Path(entry)))

    return manifest_entries