This provides several QoL improvements for fedora_bz.py. Most notably it makes the script run the appropriate Bugzilla queries for all operations itself, rather than relying on the user to run the queries and feed it CSV files. It also detects the EOL date from Bodhi if not specified (for EOL operations), has a few cleanups, and revises argument handling to use argparse's capabilities more extensively, which should give simpler/cleaner handling of required and optional arguments, and better help.
This provides several QoL improvements for fedora_bz.py. Most notably it makes the script run the appropriate Bugzilla queries for all operations itself, rather than relying on the user to run the queries and feed it CSV files. It also detects the EOL date from Bodhi if not specified (for EOL operations), has a few cleanups, and revises argument handling to use argparse's capabilities more extensively, which should give simpler/cleaner handling of required and optional arguments, and better help.