def get_issue_cover_metadata(issue_soup):
    """
    Gets all the metadata from the cover section of the issue page.
    """
    d = dict()
    # get cover section
    cover_soup = issue_soup.find("div", {"class": "cover"})

    # cover credits: editing, script, pencils, inks, colors, letters, characters, etc...
    cover_credits = list(
        zip(
            [
                x.contents[0]
                for x in cover_soup.find_all("span", {"class": "credit_label"})
            ],
            [
                x.contents[0]
                for x in cover_soup.find_all("span", {"class": "credit_value"})
            ],
        )
    )

    d.update({"cover_{}".format(x.lower()): y for x, y in cover_credits})
    d.pop("cover_reprints", None)
    d.pop("cover_awards", None)
    return d