# This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=python-markupsafe PKG_VERSION:=3.0.4 PKG_RELEASE:=1 PYPI_NAME:=MarkupSafe PYPI_SOURCE_NAME:=markupsafe PKG_HASH:=2e9ad7dd851bf45fab9f75cbff4cb493fee9979e8d8c7c9c3ee119022518edd6 PKG_MAINTAINER:=Alexandru Ardelean PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE.rst PKG_BUILD_DEPENDS:=python3/host python-setuptools/host HOST_BUILD_DEPENDS:= \ python3/host \ python-setuptools/host \ python-build/host \ python-installer/host \ python-wheel/host include ../pypi.mk include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/host-build.mk include ../python3-package.mk include ../python3-host-build.mk define Package/python3-markupsafe SECTION:=lang CATEGORY:=Languages SUBMENU:=Python TITLE:=Safely add untrusted strings to HTML/XML markup URL:=https://palletsprojects.com/p/markupsafe/ DEPENDS:=+python3-light endef define Package/python3-markupsafe/description MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML. Characters that have special meanings are replaced so that they display as the actual characters. This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page. endef $(eval $(call Py3Package,python3-markupsafe)) $(eval $(call BuildPackage,python3-markupsafe)) $(eval $(call BuildPackage,python3-markupsafe-src)) $(eval $(call HostBuild))