Compare commits

..

No commits in common. "16a9bae53796d503afac7be87bf0e6edbc6f5dd7" and "c08dae2c74970abd1e90f7d720be92a4855b329e" have entirely different histories.

3 changed files with 23 additions and 44 deletions

Binary file not shown.

View File

@ -1,11 +1,12 @@
%global _empty_manifest_terminate_build 0
Name: python-wrapt Name: python-wrapt
Version: 1.15.0 Version: 1.12.1
Release: 1 Release: 4
Summary: A Python module for decorators, wrappers and monkey patching Summary: A Python module for decorators, wrappers and monkey patching
License: BSD-2-Clause License: BSD-2-Clause
URL: https://github.com/GrahamDumpleton/wrapt URL: https://github.com/GrahamDumpleton/wrapt
Source0: https://github.com/GrahamDumpleton/wrapt/archive/refs/tags/%{version}.tar.gz Source0: https://github.com/GrahamDumpleton/wrapt/archive/%{version}.tar.gz#/wrapt-%{version}.tar.gz
BuildRequires: python3-devel python3-sphinx gcc
%description %description
The aim of the wrapt module is to provide a transparent object proxy for Python, The aim of the wrapt module is to provide a transparent object proxy for Python,
@ -15,42 +16,35 @@ such as functools.wraps() to ensure that decorators preserve introspectability,
type checking abilities etc. The decorators that can be constructed using this module will work in type checking abilities etc. The decorators that can be constructed using this module will work in
far more scenarios than typical decorators and provide more predictable and consistent behaviour. far more scenarios than typical decorators and provide more predictable and consistent behaviour.
%package help
Summary: Documentation for the python-wrapt
BuildRequires: python3-sphinx python3-sphinx_rtd_theme
Provides: %{name}-doc = %{version}-%{release}
Obsoletes: %{name}-doc < %{version}-%{release}
%description help
Documentation for the python-wrapt.
%package -n python3-wrapt %package -n python3-wrapt
Summary: Module for decorators, wrappers and monkey patching. Summary: Python3 module for wrapt module
Provides: python-wrapt
# Base build requires
BuildRequires: python3-sphinx
BuildRequires: gcc
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
%description -n python3-wrapt %description -n python3-wrapt
Python3 module for wrapt module. Python3 module for wrapt module.
%package help
Summary: Module for decorators, wrappers and monkey patching.
Provides: python3-wrapt-doc
%description help
The aim of the wrapt module is to provide a transparent object proxy for Python,
which can be used as the basis for the construction of function wrappers and decorator functions.
The wrapt module focuses very much on correctness. It therefore goes way beyond existing mechanisms
such as functools.wraps() to ensure that decorators preserve introspectability, signatures,
type checking abilities etc. The decorators that can be constructed using this module will work in
far more scenarios than typical decorators and provide more predictable and consistent behaviour.
%prep %prep
%autosetup -n wrapt-%{version} -p1 %autosetup -n wrapt-%{version} -p1
rm -rf wrapt.egg-info
%build %build
%py3_build CFLAGS="$RPM_OPT_FLAGS" %{__python3} setup.py build
pushd docs
cd docs
sphinx-build -b html -d build/doctrees . build/html sphinx-build -b html -d build/doctrees . build/html
popd cd -
%install %install
%py3_install %{__python3} setup.py install --skip-build --root %{buildroot}
%files -n python3-wrapt %files -n python3-wrapt
%doc README.rst LICENSE %doc README.rst LICENSE
@ -60,21 +54,6 @@ popd
%doc docs/build/html %doc docs/build/html
%changelog %changelog
* Tue Apr 04 2023 xu_ping <xuping33@h-partners.com> - 1.15.0-1
- Upgrade version to 1.15.0
* Wed Dec 07 2022 dingdingaaaaa <dingziwei@kylinos.cn> - 1.14.1-1
- Upgrade version to 1.14.1
* Wed Jul 13 2022 caodongxia <caodongxia@h-partners.com> - 1.14.0-2
- Modify the install way to provides python3dist module
* Thu Jun 23 2022 SimpleUpdate Robot <tc@openeuler.org> - 1.14.0-1
- Upgrade to version 1.14.0
* Sat Jun 04 2022 OpenStack_SIG <openstack@openeuler.org> - 1.13.3-1
- upgrade package python3-wrapt to version 1.13.3
* Tue May 10 2022 yangping <yangping69@h-partners> - 1.12.1-4 * Tue May 10 2022 yangping <yangping69@h-partners> - 1.12.1-4
- License compliance rectification - License compliance rectification

BIN
wrapt-1.12.1.tar.gz Normal file

Binary file not shown.