5 Star 0 Fork 8

src-openEuler/python-zope-hookable

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
python-zope-hookable.spec 3.45 KB
一键复制 编辑 原始数据 按行查看 历史
肖在 提交于 2024-11-05 11:24 . Update to version 7.0
%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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/python-zope-hookable.git
[email protected]:src-openeuler/python-zope-hookable.git
src-openeuler
python-zope-hookable
python-zope-hookable
master

搜索帮助