def fetch_team_members()

in scripts/fetch_contributors_and_team.py [0:0]


def fetch_team_members():
    """
    Fetch members of the GitHub team specified in the TEAM variable.
    """
    print("Fetching team members...")
    team_members = set()
    params = {"per_page": 100, "page": 1}

    while True:
        response = requests.get(TEAM_MEMBERS_URL, headers=HEADERS, params=params)
        if response.status_code != 200:
            print(f"Error fetching team members: {response.status_code}, {response.text}")
            break

        members = response.json()
        if not members:
            break

        for member in members:
            username = member.get("login")
            if username:
                team_members.add(username)

        params["page"] += 1

    print(f"Found {len(team_members)} unique team members.")
    return team_members