python-zope-interface: Update to 5.4.0
[feed/packages.git] / lang / python / python-zope-interface / Makefile
1 #
2 # Copyright (C) 2006-2011, 2015-2018 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=python-zope-interface
11 PKG_VERSION:=5.4.0
12 PKG_RELEASE:=1
13
14 PYPI_NAME:=zope.interface
15 PKG_HASH:=5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e
16
17 PKG_LICENSE:=ZPL-2.1
18 PKG_LICENSE_FILES:=LICENSE.txt
19 PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
20
21 include ../pypi.mk
22 include $(INCLUDE_DIR)/package.mk
23 include ../python3-package.mk
24
25 define Package/python3-zope-interface
26 SECTION:=lang
27 CATEGORY:=Languages
28 SUBMENU:=Python
29 TITLE:=Interfaces for Python
30 URL:=https://github.com/zopefoundation/zope.interface
31 DEPENDS:=+python3-light
32 endef
33
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.
39 endef
40
41 $(eval $(call Py3Package,python3-zope-interface))
42 $(eval $(call BuildPackage,python3-zope-interface))
43 $(eval $(call BuildPackage,python3-zope-interface-src))