From: biao716.wang Date: Wed, 2 Aug 2023 06:06:06 +0000 (+0900) Subject: Support build python3.x version in openSUSE X-Git-Tag: accepted/tools/devbase/tools/20250527.103817^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fsandbox%2Fwangbiao%2Fpy3_version;p=tools%2Fpython-jenkinsapi.git Support build python3.x version in openSUSE writing "PBR_VERSION=X.Y.Z" to fix build error: Exception: Versioning for this project requires either an sdist tarball, or access to an upstream git repository. It's also possible that there is a mismatch between the package name in setup.cfg and the argument given to pbr.version.VersionInfo. Project name jenkinsapi was given, but was not able to be found Change-Id: Ifbabf252febcdabd1d35f384da528730399ae45f Signed-off-by: biao716.wang --- diff --git a/packaging/python-jenkinsapi.spec b/packaging/python-jenkinsapi.spec index d9bcbe7..c00a083 100644 --- a/packaging/python-jenkinsapi.spec +++ b/packaging/python-jenkinsapi.spec @@ -24,17 +24,19 @@ Group: Development/Languages/Python Url: https://github.com/salimfadhley/jenkinsapi Source: https://pypi.python.org/packages/source/j/jenkinsapi/jenkinsapi-%{version}.tar.gz -BuildRequires: python-setuptools +BuildRequires: python3-setuptools +BuildRequires: python3-pytz +BuildRequires: python3-pbr %if 0%{?suse_version} || 0%{?fedora} -BuildRequires: python-requests -Requires: python-requests +BuildRequires: python3-requests +Requires: python3-requests %endif %if 0%{?fedora} || 0%{?centos_ver} Requires: pytz %else -Requires: python-pytz +Requires: python3-pytz %endif %description @@ -64,19 +66,19 @@ This library can help you: %setup -q %build -python setup.py build +PBR_VERSION=X.Y.Z python3 setup.py build %if 0%{?fedora} == 23 cp -f find-debuginfo.sh /usr/lib/rpm/find-debuginfo.sh %endif %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +PBR_VERSION=X.Y.Z python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} %files %defattr(-,root,root,-) %doc README.rst %{_bindir}/* -%{python_sitelib}/* +%{python3_sitelib}/* %changelog diff --git a/setup.py b/setup.py index 8674709..c39ef30 100644 --- a/setup.py +++ b/setup.py @@ -2,6 +2,5 @@ from setuptools import setup setup( - setup_requires=['pbr'], + setup_requires=['pbr>=2.0.0'], pbr=True) -