Projects
Eulaceura:Factory
python-zope-interface
_service:obs_scm:python-zope-interface.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:python-zope-interface.spec of Package python-zope-interface
%global _empty_manifest_terminate_build 0 Name: python-zope-interface Version: 7.1.1 Release: 1 Summary: Interfaces for Python License: ZPL 2.1 URL: https://github.com/zopefoundation/zope.interface Source0: https://files.pythonhosted.org/packages/3c/f5/1079cab32302359cc09bd1dca9656e680601e0e8af9397322ab0fe85f368/zope.interface-7.1.1.tar.gz %description This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project. This package provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python. %package -n python3-zope-interface Summary: Interfaces for Python Provides: python-zope-interface # Base build requires BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-zope.testing BuildRequires: python3-zope-event BuildRequires: python3-coverage BuildRequires: gcc %description -n python3-zope-interface This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project. This package provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python. %package help Summary: Interfaces for Python Provides: python3-zope-interface-doc %description help This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project. This package provides an implementation of "object interfaces" for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python. %prep %autosetup -n zope.interface-%{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 . %check %{__python3} setup.py test %files -n python3-zope-interface -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Oct 30 2024 muxiaohui <muxiaohui@kylinos.cn> - 7.1.1-1 - Update version to 7.1.1 Fix segmentation faults in weakrefobject.c on Python 3.12 and 3.13. Declare support for Python 3.13. * Tue Sep 3 2024 lilu <lilu@kylinos.cn> - 7.0.3-1 - Update package to version 7.0.3 - Fix Assertion 'memb->type == T_PYSSIZET' failed. for Python < 3.12 - Fix reference-counting bug in C module initialization (broken in 7.0) * Tue Aug 13 2024 xu_ping <707078654@qq.com> - 7.0.1-1 - Update package to version 7.0.1 * Mon Dec 25 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 6.1-1 - Update package to version 6.1 * Mon Jul 10 2023 chenzixuan <chenzixuan@kylinos.cn> - 6.0-1 - Upgrade package to version 6.0 * Thu Dec 15 2022 chendexi <chendexi@kylinos.cn> - 5.5.2-1 - Upgrade package to version 5.5.2 * Wed Nov 09 2022 jiangxinyu <jiangxinyu@kylinos.cn> - 5.5.1-1 - Upgrade package to version 5.5.1 * Thu Mar 03 2022 zhaoshuang <zhaoshuang@uniontech.com> - 5.4.0-2 - remove some unnecessary buildrequires * Thu Aug 05 2021 OpenStack_SIG <openstack@openeuler.org> - 5.4.0-1 - Upgrade to version 5.4.0 * Wed Aug 04 2021 chenyanpanHW <chenyanpan@huawei.com> - 5.2.0-2 - DESC: delete BuildRequires gdb * Thu Dec 17 2020 Python_Bot <Python_Bot@openeuler.org> - 5.2.0-1 - Update to 5.2.0 * Wed Aug 5 2020 zhangjiapeng <zhangjiapeng9@huawei.com> - 4.7.2-1 - Upgrade to 4.7.2 to remove deprecated use of setuptools features * Wed Feb 12 2020 openEuler Buildteam <buildteam@openeuler.org> - 4.5.0-3 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2