--- servicereport | 15 --------------- setup.cfg | 23 +++++++++++++++++------ setup.py | 27 ++------------------------- 3 files changed, 19 insertions(+), 46 deletions(-) Index: ServiceReport-2.2.4+git7.8ca0fe4/servicereport =================================================================== --- ServiceReport-2.2.4+git7.8ca0fe4.orig/servicereport 2025-06-20 13:07:00.000000000 +0200 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#!/usr/bin/env python3 - -# SPDX-License-Identifier: GPL-2.0-only -# -# (C) Copyright IBM Corp. 2018, 2019 -# Author: Sourabh Jain - -"""Entry point script""" - -import sys - -from servicereportpkg import main - -if __name__ == "__main__": - sys.exit(main()) Index: ServiceReport-2.2.4+git7.8ca0fe4/setup.cfg =================================================================== --- ServiceReport-2.2.4+git7.8ca0fe4.orig/setup.cfg 2025-06-20 13:07:00.000000000 +0200 +++ ServiceReport-2.2.4+git7.8ca0fe4/setup.cfg 2025-07-29 15:38:48.669844964 +0200 @@ -3,10 +3,21 @@ # (C) Copyright IBM Corp. 2018, 2019 # Author: Sourabh Jain - [metadata] -name: ServiceReport -description: FFDC validation tool -long_description: Validation tool to verify First Failure Data Capture (FFDC) configurations -author: Sourabh Jain -author_email: sourabhjain@linux.ibm.com +name = ServiceReport +version = attr: servicereportpkg.get_version +author = Sourabh Jain +author_email = sourabhjain@linux.ibm.com +description = FFDC validation tool +long_description = file: README.md +license = GPL-2.0-only +classifiers = + Development Status :: 4 - Beta + Programming Language :: Python + +[options] +packages = find: + +[options.entry_points] +console_scripts = + servicereport = servicereportpkg:main Index: ServiceReport-2.2.4+git7.8ca0fe4/setup.py =================================================================== --- ServiceReport-2.2.4+git7.8ca0fe4.orig/setup.py 2025-06-20 13:07:00.000000000 +0200 +++ ServiceReport-2.2.4+git7.8ca0fe4/setup.py 2025-07-29 15:38:48.669994876 +0200 @@ -1,26 +1,3 @@ -# SPDX-License-Identifier: GPL-2.0-only -# -# (C) Copyright IBM Corp. 2018, 2019 -# Author: Sourabh Jain +from setuptools import setup -import os -import sys -from setuptools import setup, find_packages - -from servicereportpkg import get_version - -# Workaround for https://bugs.python.org/issue644744 -if "bdist_rpm" in sys.argv[1:]: - os.putenv("COMPRESS", " ") - -setup(packages=find_packages(), - scripts=['servicereport'], - version=get_version(), - data_files=[('share/man/man8', ['man/servicereport.8']), - ('share/doc/ServiceReport', ['README.md']), - ('share/licenses/ServiceReport', ['COPYING']), - ('/usr/lib/systemd/system', - ['service/servicereport.service'])], - classifiers=[ - 'Development Status :: 4 - Beta', - 'Programming Language :: Python']) +setup()