2 # Copyright (C) 2015 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
:=cryptography
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://pypi.python.org
/packages
/source
/c
/cryptography
16 PKG_MD5SUM
:=2b25eebd1d3c6bae52b46f0dcec74dfb
18 PKG_BUILD_DEPENDS
:=python-cffi
/host
20 PKG_LICENSE
:=Apache-2.0 BSD-3-Clause
21 PKG_LICENSE_FILES
:=LICENSE.APACHE LICENSE.BSD
22 PKG_MAINTAINER
:=Jeffery To
<jeffery.to@gmail.com
>
24 include $(INCLUDE_DIR
)/package.mk
25 $(call include_mk
, python-package.mk
)
27 define Package
/python-cryptography
31 TITLE
:=python-cryptography
32 URL
:=https
://github.com
/pyca
/cryptography
33 DEPENDS
:=+libopenssl
+python
+python-cffi
+python-enum34
+python-idna
+python-ipaddress
+python-pyasn1
+python-six
+python-setuptools
36 define Package
/python-cryptography
/description
37 cryptography is a package which provides cryptographic recipes and
38 primitives to Python developers. Our goal is for it to be your
"cryptographic
39 standard library". It supports Python
2.6-2.7, Python
3.3+, and PyPy
2.6+.
42 define PyPackage
/python-cryptography
/filespec
44 -|
$(PYTHON_PKG_DIR
)/cryptography
/hazmat
/backends
/commoncrypto
45 -|
$(PYTHON_PKG_DIR
)/cryptography
/hazmat
/bindings
/commoncrypto
49 $(call Build
/Compile
/PyMod
,,install --prefix="/usr" --root
="$(PKG_INSTALL_DIR)")
52 $(eval
$(call PyPackage
,python-cryptography
))
53 $(eval
$(call BuildPackage
,python-cryptography
))