From 85400ac6a818b67cbc9cda4f9e91401535082530ff6d1a90805df16dcdb0a063 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 21:31:35 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main python-mistune revision 45ae0f988ba571b5bfb2962c5dcc2e18 --- .gitattributes | 23 ++++ mistune-3.0.2.tar.gz | 3 + python-mistune.changes | 274 +++++++++++++++++++++++++++++++++++++++++ python-mistune.spec | 61 +++++++++ 4 files changed, 361 insertions(+) create mode 100644 .gitattributes create mode 100644 mistune-3.0.2.tar.gz create mode 100644 python-mistune.changes create mode 100644 python-mistune.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/mistune-3.0.2.tar.gz b/mistune-3.0.2.tar.gz new file mode 100644 index 0000000..abd47da --- /dev/null +++ b/mistune-3.0.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2afe83fd05622475b85f3b0baec36210c4248b04ff0bf1a0f8827e4c3787abf5 +size 91733 diff --git a/python-mistune.changes b/python-mistune.changes new file mode 100644 index 0000000..6416f05 --- /dev/null +++ b/python-mistune.changes @@ -0,0 +1,274 @@ +------------------------------------------------------------------- +Tue Nov 21 08:53:35 UTC 2023 - Dirk Müller + +- add conflicts with python-mistune2 + +------------------------------------------------------------------- +Mon Oct 16 10:36:17 UTC 2023 - Ondřej Súkup + +- Update to 3.0.2 + * fix RecursionError for lists + +------------------------------------------------------------------- +Fri Sep 15 15:15:40 UTC 2023 - Sebastian Wagner + +- update to version 3.0.1: + - Add py.typed for mypy + - Add tests, docs for sdist + - Support renderer="ast" for rendering AST +- update to version 3.0.0: + - Do not strip leading unicode spaces like emsp + - Ensure new line at end of the text +- update to version 3.0.0rc5 + - Fix fenced directives + - Fix inline link parser + - Fix block math plugin for multiple lines + - Fix empty list item for markdown renderer +- update to version 3.0.0rc4: + - Fix plugin footnotes when there is no newline at the end + - Move safe HTML entities to HTMLRenderer + - Redesign directives parsing + - Add Image and Figure directive +- update to version 3.0.0rc3: + - Render inline math with \( and \) + - Added RSTRenderer, and MarkdownRenderer + - Fix toc_hook method + - Breaking change, rename RstDirective to RSTDirective +- update to version 3.0.0rc2: + - Add spoiler plugin + - Add collapse option for TableOfContents directive + - Breaking change on directive design, added fenced directive +- update to version 3.0.0rc1: + - Add superscript plugin +- update to version 3.0.0a3: + - Fix ruby plugin + - Change toc parameter depth to level +- update to version 3.0.0a2: + - Escape block code in HTMLRenderer + - Fix parsing links +- update to version 3.0.0a1: + - redesigned mistune + - plugins + - directives + +------------------------------------------------------------------- +Mon Jun 12 08:24:59 UTC 2023 - Dirk Müller + +- cleanup + +------------------------------------------------------------------- +Thu May 4 19:14:54 UTC 2023 - Dirk Müller + +- update to 2.0.5: + * Improve on parsing list. Make it possible to customize list + regex + +------------------------------------------------------------------- +Fri Apr 21 12:28:10 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:42:35 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Mon Sep 19 09:14:34 UTC 2022 - Dirk Müller + +- update to 2.0.4 (bsc#1201862, CVE-2022-34749): + * Fix url plugin in tag + * Fix * formatting + * Fix table plugin + * Security fix for CVE-2022-34749 + +------------------------------------------------------------------- +Wed Feb 16 23:12:46 UTC 2022 - Dirk Müller + +- update to 2.0.2: + * Fix escape_url +- drop 295-overagreesive-escape_url.patch (upstream) + +------------------------------------------------------------------- +Thu Jan 6 19:50:25 UTC 2022 - Matej Cepl + +- Add 295-overagreesive-escape_url.patch make + mistune.util.escape_url less aggressive + (gh#lepture/mistune#295). + +------------------------------------------------------------------- +Fri Dec 31 17:09:33 UTC 2021 - Ben Greiner + +- Update to 2.0.1 + * Fix XSS for image link syntax. + +------------------------------------------------------------------- +Sun Dec 26 17:24:01 UTC 2021 - Ben Greiner + +- Cleanup specfile +- Unskip python36: required by httpbin + +------------------------------------------------------------------- +Thu Dec 16 19:49:28 UTC 2021 - Andreas Schneider + +- Fix building on openSUSE 15.3 + +------------------------------------------------------------------- +Mon Dec 6 13:13:49 UTC 2021 - Matej Cepl + +- Update to 2.0.0: + - Complete rewrite of the package with quite modern API. + +------------------------------------------------------------------- +Wed Nov 24 10:16:00 UTC 2021 - Matej Cepl + +- Revert to 0.* version, because 2.* breaks python-m2r in the + current moment. + +------------------------------------------------------------------- +Fri Oct 23 14:42:42 UTC 2020 - Matej Cepl + +- Use %pycache_only %python_sitelib instead of %python3_sitelib + fixes gh#openSUSE/python-rpm-macros#64#issuecomment-715373348 + +------------------------------------------------------------------- +Tue Apr 14 10:24:24 UTC 2020 - Paolo Stivanin + +- Switch from nose to pytest + +------------------------------------------------------------------- +Mon Mar 4 08:56:53 UTC 2019 - Tomáš Chvátal + +- Drop the cython dependencies and mark package as noach: + * Upstream dropped the cython code + +------------------------------------------------------------------- +Sat Mar 2 04:51:06 UTC 2019 - Arun Persaud + +- specfile: + * update copyright year + +- update to version 0.8.4: + * Support an escaped pipe char in a table cell. #150 + * Fix ordered and unordered list. #152 + * Fix spaces between = in HTML tags + * Add max_recursive_depth for list and blockquote. + * Fix fences code block. + +------------------------------------------------------------------- +Mon Dec 11 21:52:37 UTC 2017 - jengelh@inai.de + +- Remove bias from description. + +------------------------------------------------------------------- +Wed Dec 6 03:04:08 UTC 2017 - arun@gmx.de + +- update to version 0.8.3: + * Fix nested html issue. #137 + +- changes from version 0.8.2: + * Fix _keyify with lower case. + +------------------------------------------------------------------- +Wed Nov 8 19:01:39 UTC 2017 - arun@gmx.de + +- update to version 0.8.1 bsc#1072307: + * Security fix CVE-2017-16876, thanks Dawid Czarnecki + +------------------------------------------------------------------- +Mon Nov 6 16:58:50 UTC 2017 - arun@gmx.de + +- update to version 0.8.0 bsc#1064640: + * Also fixes CVE-2017-15612 + * Remove non breaking spaces preprocessing + * Remove rev and rel attribute for footnotes + * Fix bypassing XSS vulnerability by junorouse + +------------------------------------------------------------------- +Fri Apr 7 21:13:02 UTC 2017 - toddrme2178@gmail.com + +- Fix source url. + +------------------------------------------------------------------- +Fri Apr 7 20:00:54 UTC 2017 - toddrme2178@gmail.com + +- update to version 0.7.4: + * Fix escape_link method by Marcos Ojeda + * Handle block HTML with no content by David Baumgold + * Use expandtabs for tab + * Fix escape option for text renderer + * Fix HTML attribute regex pattern +- update to version 0.7.3: + * Fix strikethrough regex + * Fix HTML attribute regex + * Fix close tag regex +- update to version 0.7.2: + * Fix hard_wrap options on renderer. + * Fix emphasis regex pattern + * Fix base64 image link #80. + * Fix link security per #87. +- update to version 0.7.1: + * Fix inline html when there is no content per #71. +- specfile: + * Initial singlespec version + * update copyright year + * updated source url to files.pythonhosted.org + +------------------------------------------------------------------- +Thu Aug 13 12:08:46 UTC 2015 - toddrme2178@gmail.com + +- update to version 0.7: + * Fix the breaking change in version 0.6 with options: + parse_inline_html and parse_block_html + * Breaking change: remove parse_html option for explicit + * Change option escape default value to True for security reason +- update to version 0.6: + * Breaking change on inline HTML, text in inline HTML will not be + parsed per #38. + * Replace tag renderer with inline_html for breaking change on + inline HTML + * Double emphasis, emphasis, code, and strikethrough can contain one + linebreak per #48. + * Match autolinks that do not have / in their URI via #53. + * A work around on link that contains ) per #46. + * Add tag for inline tags per #55. + +------------------------------------------------------------------- +Tue Apr 7 11:16:51 UTC 2015 - zaitor@opensuse.org + +- Update to version 0.5.1: + + Fix a bug when list item is blank via ipython#7929. + + Use python-wheels to build wheels for Mac. +- Drop 0001-Fix-when-list-item-is-blank.-Refer-https-github.com-.patch + fixed upstream. +- Fix source URL. +- Add fdupes BuildRequires and fdupes macro, remove duplicated + files. +- Package LICENSE README.rst. + +------------------------------------------------------------------- +Sun Mar 8 20:48:24 UTC 2015 - tbehrens@suse.com + +- Add 0001-Fix-when-list-item-is-blank.-Refer-https-github.com-.patch + to fix #8 in odpdown, and + https://github.com/ipython/ipython/issues/7929. This is a backport + from upstream master. + +------------------------------------------------------------------- +Sat Feb 7 20:36:53 UTC 2015 - tbehrens@suse.com + +- Update to mistune 0.5: + * For custom lexers, *features* is replaced with *rules* + * Refactor on function names and codes + * Add a way to output the render tree via `#20` + * Fix emphasis and strikethrough regular expressions +- Changes from version 0.4.1 + * Add option for parse markdown in block level html + * Fix on lheading, any number of underline = or - will work + * Patch for setup if Cython is available but no C compiler + +------------------------------------------------------------------- +Wed Oct 8 22:22:02 UTC 2014 - nevion@gmail.com + +-initial import + diff --git a/python-mistune.spec b/python-mistune.spec new file mode 100644 index 0000000..5607339 --- /dev/null +++ b/python-mistune.spec @@ -0,0 +1,61 @@ +# +# spec file +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define modname mistune +%{?sle15_python_module_pythons} +Name: python-%{modname} +Version: 3.0.2 +Release: 0 +Summary: Python Markdown parser with renderers and plugins +License: BSD-3-Clause +URL: https://github.com/lepture/mistune +Source: https://github.com/lepture/%{modname}/archive/refs/tags/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildArch: noarch +Conflicts: python-mistune2 < %{version} +Obsoletes: python-mistune2 < %{version} +%python_subpackages + +%description +A Python Markdown parser with renderers and plugins, +compatible with sane CommonMark rules. + +%prep +%autosetup -p1 -n %{modname}-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%pytest + +%files %{python_files} +%license LICENSE +%doc README.md +%{python_sitelib}/%{modname} +%{python_sitelib}/%{modname}-%{version}*-info + +%changelog