代码拉取完成,页面将自动刷新
%global _empty_manifest_terminate_build 0
Name: python-zope-hookable
Version: 7.0
Release: 1
Summary: Zope hookable
License: ZPL 2.1
URL: https://www.python.org/pypi/zope.hookable
Source0: https://files.pythonhosted.org/packages/ca/ce/293f46f71beff79a17b7c6a81ad04a3e1d29196cc23e2f01cf240678c888/zope_hookable-7.0.tar.gz
%description
This package supports the efficient creation of "hookable" objects, which
are callable objects that are meant to be optionally replaced.
The idea is that you create a function that does some default thing and make it
hookable. Later, someone can modify what it does by calling its sethook method
and changing its implementation. All users of the function, including those
that imported it, will see the change.
%package -n python3-zope-hookable
Summary: Zope hookable
Provides: python-zope-hookable
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-cffi
BuildRequires: gcc
%description -n python3-zope-hookable
This package supports the efficient creation of "hookable" objects, which
are callable objects that are meant to be optionally replaced.
The idea is that you create a function that does some default thing and make it
hookable. Later, someone can modify what it does by calling its sethook method
and changing its implementation. All users of the function, including those
that imported it, will see the change.
%package help
Summary: Development documents and examples for zope.hookable
Provides: python3-zope-hookable-doc
%description help
Development documents and examples for zope.hookable.
%prep
%autosetup -n zope_hookable-%{version}
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-zope-hookable -f filelist.lst
%dir %{python3_sitearch}/*
%files help -f doclist.lst
%{_pkgdocdir}
%changelog
* Tue Nov 05 2024 xiaozai <[email protected]> - 7.0-1
- Update package to version 7.0
- C extension now enables multi-phase module initialization
- For CPython >= 3.11, the ``hookable`` type is now a heap-allocated
- Drop support for Python 3.7
- Add support for Python 3.13
- Build windows wheels on GHA
* Mon Dec 25 2023 jiangxinyu <[email protected]> - 6.0-1
- Update package to version 6.0
* Thu Dec 15 2022 chendexi <[email protected]> - 5.4-1
- Upgrade package to version 5.4
* Wed Nov 09 2022 jiangxinyu <[email protected]> - 5.3-1
- Upgrade package to version 5.3
* Wed Jun 29 2022 caodongxia <[email protected]> - 5.1.0-1
- Update to 5.1.0
* Wed Aug 04 2021 chenyanpanHW <[email protected]> - 5.0.1-2
- DESC: delete BuildRequires gdb
* Thu Dec 17 2020 Python_Bot <[email protected]>
- Package Spec generated
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。