2 # Copyright (C) 2006-2011, 2015-2018 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=python-zope-interface
14 PYPI_NAME
:=zope.interface
15 PKG_HASH
:=5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e
18 PKG_LICENSE_FILES
:=LICENSE.txt
19 PKG_MAINTAINER
:=Jeffery To
<jeffery.to@gmail.com
>
22 include $(INCLUDE_DIR
)/package.mk
23 include ..
/python3-package.mk
25 define Package
/python3-zope-interface
29 TITLE
:=Interfaces for Python
30 URL
:=https
://github.com
/zopefoundation
/zope.interface
31 DEPENDS
:=+python3-light
34 define Package
/python3-zope-interface
/description
35 This package provides an implementation of
"object interfaces" for
36 Python. Interfaces are a mechanism for labeling objects
as conforming to
37 a given API or contract. So
, this package can be considered
as
38 implementation of the Design By Contract methodology support in Python.
41 $(eval
$(call Py3Package
,python3-zope-interface
))
42 $(eval
$(call BuildPackage
,python3-zope-interface
))
43 $(eval
$(call BuildPackage
,python3-zope-interface-src
))