fetch_labels.py (13 lines of code) (raw):

#!/usr/bin/env python3 import os from project import Project from utils import read_xml_files jira_proj = os.getenv('JIRA_MIGRATION_JIRA_PROJECT_NAME') jira_done_id = os.getenv('JIRA_MIGRATION_JIRA_DONE_ID') jira_base_url = os.getenv('JIRA_MIGRATION_JIRA_URL') file_names = os.getenv('JIRA_MIGRATION_FILE_PATHS') project = Project(jira_proj, jira_done_id, jira_base_url) all_xml_files = read_xml_files(file_names) for f in all_xml_files: for item in f.channel.item: project.add_item(item) [print(key) for key in sorted(project.get_labels().keys())]