public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-nbconvert] rawhide: Update to 7.17.1 (rhbz#2335219)
@ 2026-07-01 4:22 Lumir Balhar
0 siblings, 0 replies; only message in thread
From: Lumir Balhar @ 2026-07-01 4:22 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/python-nbconvert
Branch : rawhide
Commit : 849338a273dd3a81c56a34adaffc17640c004c6e
Author : Lumir Balhar <lbalhar@redhat.com>
Date : 2026-06-30T19:47:20+02:00
Stats : +19/-427 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/python-nbconvert/c/849338a273dd3a81c56a34adaffc17640c004c6e?branch=rawhide
Log:
Update to 7.17.1 (rhbz#2335219)
---
diff --git a/.gitignore b/.gitignore
index ef40134..b9f1f99 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,4 @@
/nbconvert-7.16.2.tar.gz
/nbconvert-7.16.3.tar.gz
/nbconvert-7.16.4.tar.gz
+/nbconvert-7.17.1.tar.gz
diff --git a/backport-mistune-3.1.0-support.patch b/backport-mistune-3.1.0-support.patch
deleted file mode 100644
index ceacc56..0000000
--- a/backport-mistune-3.1.0-support.patch
+++ /dev/null
@@ -1,416 +0,0 @@
-From 98961a83f07573eeeb0dab636d4f65782708746e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Mon, 30 Dec 2024 12:00:27 +0100
-Subject: [PATCH 01/13] Add support for mistune 3.1.0
-
----
- nbconvert/filters/markdown_mistune.py | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 02ab346e0..79151ecc6 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -32,6 +32,7 @@
- )
-
- MISTUNE_V3 = True
-+ MISTUNE_V3_ATX = "atx_heading" in BlockParser.SPECIFICATIONS
-
- except ImportError: # for Mistune >= 2.0
- import re
-@@ -45,6 +46,7 @@
- )
-
- MISTUNE_V3 = False
-+ MISTUNE_V3_ATX = False
-
- def import_plugin(name: str) -> "MarkdownPlugin": # type: ignore[misc]
- """Simple implementation of Mistune V3's import_plugin for V2."""
-@@ -75,8 +77,9 @@ class MathBlockParser(BlockParser):
- is ignored here.
- """
-
-- AXT_HEADING_WITHOUT_LEADING_SPACES = (
-- r"^ {0,3}(?P<axt_1>#{1,6})(?!#+)(?P<axt_2>[ \t]*(.*?)?)$"
-+ ATX_HEADING_WITHOUT_LEADING_SPACES = (
-+ r"^ {0,3}(?P<atx_1>#{1,6})(?!#+)(?P<atx_2>[ \t]*(.*?)?)$"
-+ if MISTUNE_V2_ATX else r"^ {0,3}(?P<axt_1>#{1,6})(?!#+)(?P<axt_2>[ \t]*(.*?)?)$"
- )
-
- MULTILINE_MATH = _dotall(
-@@ -92,7 +95,7 @@ class MathBlockParser(BlockParser):
-
- SPECIFICATION = {
- **BlockParser.SPECIFICATION,
-- "axt_heading": AXT_HEADING_WITHOUT_LEADING_SPACES,
-+ ("atx_heading" if MISTUNE_V3_ATX else "axt_heading"): ATX_HEADING_WITHOUT_LEADING_SPACES,
- "multiline_math": MULTILINE_MATH,
- }
-
-
-From d3e57502d7dc648be261d1271576e3fe4485f6be Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Mon, 30 Dec 2024 12:01:27 +0100
-Subject: [PATCH 02/13] Fix constant name
-
----
- nbconvert/filters/markdown_mistune.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 79151ecc6..213737913 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -79,7 +79,7 @@ class MathBlockParser(BlockParser):
-
- ATX_HEADING_WITHOUT_LEADING_SPACES = (
- r"^ {0,3}(?P<atx_1>#{1,6})(?!#+)(?P<atx_2>[ \t]*(.*?)?)$"
-- if MISTUNE_V2_ATX else r"^ {0,3}(?P<axt_1>#{1,6})(?!#+)(?P<axt_2>[ \t]*(.*?)?)$"
-+ if MISTUNE_V3_ATX else r"^ {0,3}(?P<axt_1>#{1,6})(?!#+)(?P<axt_2>[ \t]*(.*?)?)$"
- )
-
- MULTILINE_MATH = _dotall(
-
-From eeff5163f2298af7b7b5f1e6088e16b6c88075a4 Mon Sep 17 00:00:00 2001
-From: "pre-commit-ci[bot]"
- <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-Date: Mon, 30 Dec 2024 11:01:47 +0000
-Subject: [PATCH 03/13] [pre-commit.ci] auto fixes from pre-commit.com hooks
-
-for more information, see https://pre-commit.ci
----
- nbconvert/filters/markdown_mistune.py | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 213737913..b4a204ce9 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -79,7 +79,8 @@ class MathBlockParser(BlockParser):
-
- ATX_HEADING_WITHOUT_LEADING_SPACES = (
- r"^ {0,3}(?P<atx_1>#{1,6})(?!#+)(?P<atx_2>[ \t]*(.*?)?)$"
-- if MISTUNE_V3_ATX else r"^ {0,3}(?P<axt_1>#{1,6})(?!#+)(?P<axt_2>[ \t]*(.*?)?)$"
-+ if MISTUNE_V3_ATX
-+ else r"^ {0,3}(?P<axt_1>#{1,6})(?!#+)(?P<axt_2>[ \t]*(.*?)?)$"
- )
-
- MULTILINE_MATH = _dotall(
-@@ -95,7 +96,9 @@ class MathBlockParser(BlockParser):
-
- SPECIFICATION = {
- **BlockParser.SPECIFICATION,
-- ("atx_heading" if MISTUNE_V3_ATX else "axt_heading"): ATX_HEADING_WITHOUT_LEADING_SPACES,
-+ (
-+ "atx_heading" if MISTUNE_V3_ATX else "axt_heading"
-+ ): ATX_HEADING_WITHOUT_LEADING_SPACES,
- "multiline_math": MULTILINE_MATH,
- }
-
-
-From d0b336df3ffe5284d3190c5f45fc19835ad89789 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Mon, 30 Dec 2024 12:04:16 +0100
-Subject: [PATCH 04/13] Fix class attribute name
-
----
- nbconvert/filters/markdown_mistune.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index b4a204ce9..f198e5788 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -32,7 +32,7 @@
- )
-
- MISTUNE_V3 = True
-- MISTUNE_V3_ATX = "atx_heading" in BlockParser.SPECIFICATIONS
-+ MISTUNE_V3_ATX = "atx_heading" in BlockParser.SPECIFICATION
-
- except ImportError: # for Mistune >= 2.0
- import re
-
-From 7976a4a5f5a728ab70a88ff57f2067cb5a88e898 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Tue, 31 Dec 2024 10:44:17 +0100
-Subject: [PATCH 05/13] Fix mypy errors
-
----
- nbconvert/filters/markdown_mistune.py | 20 ++++++++++++--------
- 1 file changed, 12 insertions(+), 8 deletions(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index f198e5788..414583d27 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -9,7 +9,7 @@
- import mimetypes
- import os
- from html import escape
--from typing import Any, Callable, Dict, Iterable, Match, Optional, Tuple
-+from typing import TYPE_CHECKING, Any, Callable, Dict, Iterable, Match, Optional, Tuple
-
- import bs4
- from pygments import highlight
-@@ -53,6 +53,14 @@ def import_plugin(name: str) -> "MarkdownPlugin": # type: ignore[misc]
- return PLUGINS[name] # type: ignore[no-any-return]
-
-
-+if TYPE_CHECKING:
-+ try:
-+ from mistune.plugins import Plugin
-+ except ImportError:
-+ class Plugin(Protocol):
-+ def __call__(self, markdown: "Markdown") -> None: ...
-+
-+
- class InvalidNotebook(Exception):
- """An invalid notebook model."""
-
-@@ -103,7 +111,7 @@ class MathBlockParser(BlockParser):
- }
-
- # Multiline math must be searched before other rules
-- DEFAULT_RULES: Tuple[str, ...] = ("multiline_math", *BlockParser.DEFAULT_RULES) # type: ignore[assignment]
-+ DEFAULT_RULES: ClassVar[Iterable[str]] = ("multiline_math", *BlockParser.DEFAULT_RULES) # type: ignore[assignment]
-
- def parse_multiline_math(self, m: Match[str], state: BlockState) -> int:
- """Send mutiline math as a single paragraph to MathInlineParser."""
-@@ -145,7 +153,7 @@ class MathInlineParser(InlineParser):
- }
-
- # Block math must be matched first, and all math must come before text
-- DEFAULT_RULES: Tuple[str, ...] = (
-+ DEFAULT_RULES: ClassVar[Iterable[str]] = (
- "block_math_tex",
- "block_math_latex",
- "inline_math_tex",
-@@ -448,10 +456,6 @@ def _html_embed_images(self, html: str) -> str:
- return str(parsed_html)
-
-
--# Represents an already imported plugin for Mistune
--MarkdownPlugin = Callable[[Markdown], None]
--
--
- class MarkdownWithMath(Markdown):
- """Markdown text with math enabled."""
-
-@@ -470,7 +474,7 @@ def __init__(
- renderer: HTMLRenderer,
- block: Optional[BlockParser] = None,
- inline: Optional[InlineParser] = None,
-- plugins: Optional[Iterable[MarkdownPlugin]] = None,
-+ plugins: Optional[Iterable["Plugin"]] = None,
- ):
- """Initialize the parser."""
- if block is None:
-
-From b11cbdb41a121df4602d63dffecf30a18a3d0c22 Mon Sep 17 00:00:00 2001
-From: "pre-commit-ci[bot]"
- <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-Date: Tue, 31 Dec 2024 09:44:31 +0000
-Subject: [PATCH 06/13] [pre-commit.ci] auto fixes from pre-commit.com hooks
-
-for more information, see https://pre-commit.ci
----
- nbconvert/filters/markdown_mistune.py | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 414583d27..9a750d13b 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -57,6 +57,7 @@ def import_plugin(name: str) -> "MarkdownPlugin": # type: ignore[misc]
- try:
- from mistune.plugins import Plugin
- except ImportError:
-+
- class Plugin(Protocol):
- def __call__(self, markdown: "Markdown") -> None: ...
-
-
-From c4e9769ad1f06808055ca627cccd26d161a1c8f4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Tue, 31 Dec 2024 10:50:06 +0100
-Subject: [PATCH 07/13] Fix typing import
-
----
- nbconvert/filters/markdown_mistune.py | 23 ++++++++++++-----------
- 1 file changed, 12 insertions(+), 11 deletions(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 9a750d13b..15857ba98 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -9,7 +9,7 @@
- import mimetypes
- import os
- from html import escape
--from typing import TYPE_CHECKING, Any, Callable, Dict, Iterable, Match, Optional, Tuple
-+from typing import TYPE_CHECKING, Any, ClassVar, Dict, Iterable, Match, Optional, Protocol, Tuple
-
- import bs4
- from pygments import highlight
-@@ -20,6 +20,16 @@
-
- from nbconvert.filters.strings import add_anchor
-
-+
-+if TYPE_CHECKING:
-+ try:
-+ from mistune.plugins import Plugin
-+ except ImportError:
-+
-+ class Plugin(Protocol):
-+ def __call__(self, markdown: "Markdown") -> None: ...
-+
-+
- try: # for Mistune >= 3.0
- from mistune import ( # type:ignore[attr-defined]
- BlockParser,
-@@ -48,20 +58,11 @@
- MISTUNE_V3 = False
- MISTUNE_V3_ATX = False
-
-- def import_plugin(name: str) -> "MarkdownPlugin": # type: ignore[misc]
-+ def import_plugin(name: str) -> "Plugin": # type: ignore[misc]
- """Simple implementation of Mistune V3's import_plugin for V2."""
- return PLUGINS[name] # type: ignore[no-any-return]
-
-
--if TYPE_CHECKING:
-- try:
-- from mistune.plugins import Plugin
-- except ImportError:
--
-- class Plugin(Protocol):
-- def __call__(self, markdown: "Markdown") -> None: ...
--
--
- class InvalidNotebook(Exception):
- """An invalid notebook model."""
-
-
-From 6eb411df68f60c678b49627f9717cc68366c3f81 Mon Sep 17 00:00:00 2001
-From: "pre-commit-ci[bot]"
- <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-Date: Tue, 31 Dec 2024 09:50:18 +0000
-Subject: [PATCH 08/13] [pre-commit.ci] auto fixes from pre-commit.com hooks
-
-for more information, see https://pre-commit.ci
----
- nbconvert/filters/markdown_mistune.py | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 15857ba98..033b6e4c4 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -20,7 +20,6 @@
-
- from nbconvert.filters.strings import add_anchor
-
--
- if TYPE_CHECKING:
- try:
- from mistune.plugins import Plugin
-
-From 003681153dc2c96be018fae5e9475cd966dcfeaf Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Tue, 31 Dec 2024 11:00:42 +0100
-Subject: [PATCH 09/13] Fix mypy complain
-
----
- nbconvert/filters/markdown_mistune.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 033b6e4c4..9968adbbb 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -25,7 +25,7 @@
- from mistune.plugins import Plugin
- except ImportError:
-
-- class Plugin(Protocol):
-+ class Plugin(Protocol): # type: ignore[no-redef]
- def __call__(self, markdown: "Markdown") -> None: ...
-
-
-
-From 483b7e1fb95ac57dc7e6e8638b61a887094f6d68 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= <fcollonval@gmail.com>
-Date: Tue, 31 Dec 2024 11:06:15 +0100
-Subject: [PATCH 10/13] Fix interrogate check
-
----
- nbconvert/filters/markdown_mistune.py | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 9968adbbb..744bcba84 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -26,7 +26,10 @@
- except ImportError:
-
- class Plugin(Protocol): # type: ignore[no-redef]
-- def __call__(self, markdown: "Markdown") -> None: ...
-+ """Mistune plugin interface."""
-+ def __call__(self, markdown: "Markdown") -> None:
-+ """Apply the plugin on the markdown document."""
-+ ...
-
-
- try: # for Mistune >= 3.0
-
-From 188cd3ba81dc582015e6450ec404ec87eabf03e1 Mon Sep 17 00:00:00 2001
-From: "pre-commit-ci[bot]"
- <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-Date: Tue, 31 Dec 2024 10:06:27 +0000
-Subject: [PATCH 11/13] [pre-commit.ci] auto fixes from pre-commit.com hooks
-
-for more information, see https://pre-commit.ci
----
- nbconvert/filters/markdown_mistune.py | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/nbconvert/filters/markdown_mistune.py b/nbconvert/filters/markdown_mistune.py
-index 744bcba84..fb8828167 100644
---- a/nbconvert/filters/markdown_mistune.py
-+++ b/nbconvert/filters/markdown_mistune.py
-@@ -27,6 +27,7 @@
-
- class Plugin(Protocol): # type: ignore[no-redef]
- """Mistune plugin interface."""
-+
- def __call__(self, markdown: "Markdown") -> None:
- """Apply the plugin on the markdown document."""
- ...
-
-From dc5dc068867ccfbca0ddf16f3024f21e99ab1bc1 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20Krassowski?=
- <5832902+krassowski@users.noreply.github.com>
-Date: Thu, 2 Jan 2025 10:10:23 +0000
-Subject: [PATCH 12/13] Fix failing link check
-
----
- docs/source/nbconvert_library.ipynb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/docs/source/nbconvert_library.ipynb b/docs/source/nbconvert_library.ipynb
-index dc9ea0e1e..7757235ad 100644
---- a/docs/source/nbconvert_library.ipynb
-+++ b/docs/source/nbconvert_library.ipynb
-@@ -486,7 +486,7 @@
- "cell_type": "markdown",
- "metadata": {},
- "source": [
-- "@damianavila wrote the Nikola Plugin to [write blog post as Notebooks](http://damianavila.github.io/blog/posts/one-line-deployment-of-your-site-to-gh-pages.html) and is developing a js-extension to publish notebooks via one click from the web app."
-+ "@damianavila wrote the Nikola Plugin to [write blog post as Notebooks](https://damianavila.github.io/blog/posts/one-line-deployment-of-your-site-to-gh-pages) and is developing a js-extension to publish notebooks via one click from the web app."
- ]
- }
- ],
diff --git a/python-nbconvert.spec b/python-nbconvert.spec
index 606070e..62d1adb 100644
--- a/python-nbconvert.spec
+++ b/python-nbconvert.spec
@@ -12,7 +12,7 @@
%bcond doc %{undefined rhel}
Name: python-%{pypi_name}
-Version: 7.16.4
+Version: 7.17.1
Release: %autorelease
Summary: Converting Jupyter Notebooks
@@ -20,9 +20,6 @@ License: BSD-3-Clause
URL: http://jupyter.org
Source0: %pypi_source
-# Backport of https://github.com/jupyter/nbconvert/pull/2199
-Patch1: backport-mistune-3.1.0-support.patch
-
BuildArch: noarch
BuildRequires: python3-devel
@@ -66,6 +63,9 @@ sed -i '/"pytest-cov",/d' pyproject.toml
sed -i '/"pytest-dependency",/d' pyproject.toml
sed -i '/pyppeteer/d' pyproject.toml
sed -i 's/"sphinx==.*"/"sphinx"/' pyproject.toml
+# intersphinx_registry is not available in Fedora
+sed -i '/intersphinx_mapping/d' docs/source/conf.py
+sed -i '/"intersphinx_registry",/d' pyproject.toml
%generate_buildrequires
%pyproject_buildrequires %{?with_check:-x test} %{?with_doc:-x docs}
@@ -74,12 +74,6 @@ sed -i 's/"sphinx==.*"/"sphinx"/' pyproject.toml
%build
%pyproject_wheel
-%if %{with doc}
-export PYTHONPATH=$(pwd)
-sphinx-build-3 docs/source html
-rm -rf html/.{doctrees,buildinfo}
-%endif
-
%install
%pyproject_install
%pyproject_save_files %{pypi_name}
@@ -88,8 +82,21 @@ rm -rf html/.{doctrees,buildinfo}
%py3_shebang_fix %{buildroot}%{python3_sitelib}/%{pypi_name}/nbconvertapp.py
chmod 755 %{buildroot}%{python3_sitelib}/%{pypi_name}/nbconvertapp.py
+%if %{with doc}
+# Build docs after install so sphinx uses the just-installed 7.17.1 code and
+# templates rather than whatever nbconvert version is in the build environment.
+export PYTHONPATH=%{buildroot}%{python3_sitelib}
+export JUPYTER_PATH=%{buildroot}%{_datadir}/jupyter
+sphinx-build-3 docs/source html
+rm -rf html/.{doctrees,buildinfo}
+%endif
+
%if %{with check}
%check
+# Use the just-installed templates so tests don't pick up the system-installed
+# nbconvert templates (which may be from an older version with a different
+# RST mimetype). Subprocesses spawned by tests inherit this variable too.
+export JUPYTER_PATH=%{buildroot}%{_datadir}/jupyter
# Some tests are using templates provided by the previous
# version of nbconvert.
%pytest -W ignore::DeprecationWarning -k "\
diff --git a/sources b/sources
index 4d9affb..bc5bdc6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nbconvert-7.16.4.tar.gz) = f9793ce89f18530492e1e9aeba3759ac6ae8aa8e0459be52928689a58b0d816128d275bdf9061ec9f33a047e0b6c8d4d83e5a81da556700e0add48374f15fcd8
+SHA512 (nbconvert-7.17.1.tar.gz) = d6f5db5707a60388e4ba9c3b59aa8e1d43394f49cfc18434d649c6b7bd755a2752c12ab224b0a487dd240191b11b691fbcc41cd2a956db2e33db6314fa2d104e
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-01 4:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-01 4:22 [rpms/python-nbconvert] rawhide: Update to 7.17.1 (rhbz#2335219) Lumir Balhar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox