summaryrefslogtreecommitdiff
path: root/lang/python/python-markupsafe
diff options
context:
space:
mode:
authorJeffery To <jeffery.to@gmail.com>2023-05-29 19:59:38 +0800
committerDaniel Golle <daniel@makrotopia.org>2023-05-30 03:19:33 +0100
commit5602cc85d393bef68bc7104529aee12937dbe4c0 (patch)
tree69e9efe1d50e8ab70875216d08a95fca9c368fd7 /lang/python/python-markupsafe
parent572387f0cb41f21c72a33533280a58723b7ed570 (diff)
MarkupSafe: Update to 2.1.2, rename source package
This renames the source package from MarkupSafe to python-markupsafe to match other Python packages. This also updates the package title and description. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Diffstat (limited to 'lang/python/python-markupsafe')
-rw-r--r--lang/python/python-markupsafe/Makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/lang/python/python-markupsafe/Makefile b/lang/python/python-markupsafe/Makefile
new file mode 100644
index 000000000..5b495d79d
--- /dev/null
+++ b/lang/python/python-markupsafe/Makefile
@@ -0,0 +1,41 @@
+# 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:=2.1.2
+PKG_RELEASE:=1
+
+PYPI_NAME:=MarkupSafe
+PKG_HASH:=abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d
+
+PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
+PKG_LICENSE:=BSD-3-Clause
+PKG_LICENSE_FILES:=LICENSE.rst
+
+include ../pypi.mk
+include $(INCLUDE_DIR)/package.mk
+include ../python3-package.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))