mirror of
https://github.com/openwrt/packages.git
synced 2025-12-22 16:54:32 +04:00
python-cryptography: Update to 41.0.4
This includes a patch to update the version of ouroboros (Rust crate) used, to fix RUSTSEC-2023-0042[1]. Upstream has switch from ouroboros to self_cell so this patch should only be necessary for cryptography 41. [1]: https://rustsec.org/advisories/RUSTSEC-2023-0042.html Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This commit is contained in:
@@ -8,17 +8,17 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-cryptography
|
||||
PKG_VERSION:=3.4.8
|
||||
PKG_RELEASE:=3
|
||||
PKG_VERSION:=41.0.4
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=cryptography
|
||||
PKG_HASH:=94cc5ed4ceaefcbe5bf38c8fba6a21fc1d365bb8fb826ea1688e3370b2e24a1c
|
||||
PKG_HASH:=7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a
|
||||
|
||||
PKG_LICENSE:=Apache-2.0 BSD-3-Clause
|
||||
PKG_LICENSE_FILES:=LICENSE.APACHE LICENSE.BSD
|
||||
PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
|
||||
|
||||
PKG_BUILD_DEPENDS:=libffi/host python-cffi/host # cffi>=1.12
|
||||
PKG_BUILD_DEPENDS:=libffi/host python-cffi/host python-setuptools-rust/host
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
@@ -32,18 +32,18 @@ define Package/python3-cryptography
|
||||
URL:=https://github.com/pyca/cryptography
|
||||
DEPENDS:= \
|
||||
+libopenssl \
|
||||
+libopenssl-legacy \
|
||||
+python3-light \
|
||||
+python3-email \
|
||||
+python3-openssl \
|
||||
+python3-urllib \
|
||||
+python3-cffi \
|
||||
+python3-six
|
||||
$(RUST_ARCH_DEPENDS)
|
||||
endef
|
||||
|
||||
define Package/python3-cryptography/description
|
||||
cryptography is a package which provides cryptographic recipes and
|
||||
primitives to Python developers. Our goal is for it to be your "cryptographic
|
||||
standard library". It supports Python 2.6-2.7, Python 3.3+, and PyPy 2.6+.
|
||||
primitives to Python developers. Our goal is for it to be your
|
||||
"cryptographic standard library".
|
||||
endef
|
||||
|
||||
$(eval $(call Py3Package,python3-cryptography))
|
||||
|
||||
Reference in New Issue
Block a user