diff --git a/python-semver.spec b/python-semver.spec index c8fabccefdc8e1aadf874e265fd79384d44e3256..408e5011fa37ee0254d604010d258f2120519499 100644 --- a/python-semver.spec +++ b/python-semver.spec @@ -4,14 +4,16 @@ Python module for semantic versioning. Simplifies comparing versions. Summary: Python helper for Semantic Versioning Name: python-%{modname} -Version: 2.13.0 -Release: 5%{?dist} +Version: 3.0.1 +Release: 1%{?dist} License: BSD URL: https://github.com/k-bx/python-semver Source0: %{url}/archive/%{version}/%{modname}-%{version}.tar.gz BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3dist(pytest) python3dist(pytest-cov) %description %{common_description} @@ -26,28 +28,30 @@ BuildRequires: python3-devel python3-setuptools python3-pytest Python 3 version. %prep -%autosetup -n %{name}-%{version} -p1 -sed -i '/-cov[=-]/d' setup.cfg -sed -i 's/TypeError: __init__() got an unexpected/TypeError: ...__init__() got an unexpected/' docs/usage.rst +%autosetup -n python-%{modname}-%{version} -p 1 + +%generate_buildrequires +%pyproject_buildrequires %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files 'semver' %check -py.test-%{python3_version} -v +%pytest -%files -n python3-%{modname} +%files -n python3-%{modname} -f %{pyproject_files} %license LICENSE.txt %doc README.rst CHANGELOG.rst %{_bindir}/py%{modname} -%{python3_sitelib}/%{modname}-*.egg-info/ -%{python3_sitelib}/%{modname}.py -%{python3_sitelib}/__pycache__/%{modname}.* %changelog +* Fri Sep 22 2023 kianli - 3.0.1-1 +- Upgrade to 3.0.1 + * Tue Sep 19 2023 OpenCloudOS Release Engineering - 2.13.0-5 - Rebuilt for python 3.11 diff --git a/sources b/sources index 845bb2e9116407ce372deeef85570020b6fa479e..dfa541d693ec953155b5a9fc2263ff8382be0893 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (semver-2.13.0.tar.gz) = ca0d408d8bb7305e90802ea04d935cd7b76b8f166a9ec97ed3427dbc2cf60eeca0b2d27ad0cb2f15f32f5b2589d6717a63717c463183374c5335bf79e1eec222 +SHA512 (semver-3.0.1.tar.gz) = 57030a044ab9300905f4867d064681217963cf609c85f9bc78f7e9447ddff8aaa696503e39e05e22c0b45a3f682de91633ed8c79f097aefcb55469b557e14d67