cleanup: refactor scripts via entry points

Fixes: https://pagure.io/pungi/issue/1045
JIRA: COMPOSE-2946
Signed-off-by: Haibo Lin <hlin@redhat.com>
This commit is contained in:
Haibo Lin 2019-12-06 10:54:11 +08:00
parent ce16e55ebd
commit 3cf16eb42d
20 changed files with 401 additions and 480 deletions

View file

@ -33,21 +33,24 @@ setup(
license = "GPLv2",
packages = packages,
entry_points = {
'console_scripts': [
'comps_filter = pungi.scripts.comps_filter:main',
'pungi = pungi.scripts.pungi:main',
'pungi-create-unified-isos = pungi.scripts.create_unified_isos:main',
'pungi-fedmsg-notification = pungi.scripts.fedmsg_notification:main',
'pungi-patch-iso = pungi.scripts.patch_iso:cli_main',
'pungi-make-ostree = pungi.ostree:main',
'pungi-notification-report-progress = pungi.scripts.report_progress:main',
'pungi-orchestrate = pungi_utils.orchestrator:main',
'pungi-wait-for-signed-ostree-handler = pungi.scripts.wait_for_signed_ostree_handler:main',
'pungi-koji = pungi.scripts.pungi_koji:cli_main',
'pungi-gather = pungi.scripts.pungi_gather:cli_main',
'pungi-config-dump = pungi.scripts.config_dump:cli_main',
'pungi-config-validate = pungi.scripts.config_validate:cli_main',
]
},
scripts = [
'bin/comps_filter',
'bin/pungi',
'bin/pungi-config-dump',
'bin/pungi-config-validate',
'bin/pungi-create-unified-isos',
'bin/pungi-fedmsg-notification',
'bin/pungi-gather',
'bin/pungi-koji',
'bin/pungi-make-ostree',
'bin/pungi-notification-report-progress',
'bin/pungi-orchestrate',
'bin/pungi-patch-iso',
'bin/pungi-wait-for-signed-ostree-handler',
'contrib/yum-dnf-compare/pungi-compare-depsolving',
],
data_files = [