From 02192108416ea66506e0bde386196999dbaf8093 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Wed, 1 Apr 2026 14:49:18 +0300 Subject: [PATCH] python-docutils: bump to 0.22.4 Changelog: https://docutils.sourceforge.io/RELEASE-NOTES.html Signed-off-by: Alexandru Ardelean --- lang/python/python-docutils/Makefile | 4 ++-- lang/python/python-docutils/test.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100755 lang/python/python-docutils/test.sh diff --git a/lang/python/python-docutils/Makefile b/lang/python/python-docutils/Makefile index bd85be0a22..eb041e7970 100644 --- a/lang/python/python-docutils/Makefile +++ b/lang/python/python-docutils/Makefile @@ -1,11 +1,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-docutils -PKG_VERSION:=0.20.1 +PKG_VERSION:=0.22.4 PKG_RELEASE:=1 PYPI_NAME:=docutils -PKG_HASH:=f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b +PKG_HASH:=4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968 PKG_MAINTAINER:=Daniel Danzberger PKG_LICENSE:=Public-Domain BSD-2-License Python-2.0.1 GPL-3.0-or-later diff --git a/lang/python/python-docutils/test.sh b/lang/python/python-docutils/test.sh new file mode 100755 index 0000000000..186335e836 --- /dev/null +++ b/lang/python/python-docutils/test.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +[ "$1" = python3-docutils ] || exit 0 + +python3 - << 'EOF' + +import docutils.core +import docutils.parsers.rst + +# Basic RST to HTML conversion +rst_input = """\ +Hello World +=========== + +This is a **bold** paragraph with *italics*. + +- item one +- item two +""" + +html = docutils.core.publish_string(rst_input, writer_name="html") +html_str = html.decode("utf-8") + +assert "Hello World" in html_str +assert "bold" in html_str +assert "italics" in html_str + +EOF