!2 Init package of python-nbconvert with version 7.6.0

From: @li-miaomiao_zhr 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
This commit is contained in:
openeuler-ci-bot 2023-11-03 08:38:29 +00:00 committed by Gitee
commit 6e41246897
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,25 @@
From 70acaea410b1efe64af246a84f2e2bfacb8964ae Mon Sep 17 00:00:00 2001
From: li-miaomiao_zhr <mmlidc@isoftstone.com>
Date: Fri, 14 Jul 2023 10:16:45 +0800
Subject: [PATCH] fix mistune version to adapt python-m2r
---
pyproject.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pyproject.toml b/pyproject.toml
index f5085c3..1e11c5f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,7 +28,7 @@ dependencies = [
"jupyter_core>=4.7",
"jupyterlab_pygments",
"MarkupSafe>=2.0",
- "mistune>=2.0.3,<4",
+ "mistune>=0.8.3,<4",
"nbclient>=0.5.0",
"nbformat>=5.7",
"packaging",
--
2.39.1

BIN
nbconvert-7.6.0.tar.gz Normal file

Binary file not shown.

74
python-nbconvert.spec Normal file
View File

@ -0,0 +1,74 @@
%global _empty_manifest_terminate_build 0
%global pypi_name nbconvert
Name: python-%{pypi_name}
Version: 7.6.0
Release: 1
Summary: Converting Jupyter Notebooks
License: BSD-3-Clause
URL: https://pypi.org/project/nbconvert/
Source0: %{url}/archive/%{version}/%{pypi_name}-%{version}.tar.gz
BuildArch: noarch
Patch: 0001-fix-mistune-version-to-adapt-python-m2r.patch
# Base Requires
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-pip
BuildRequires: python3-hatchling
BuildRequires: python3-beautifulsoup4
BuildRequires: python3-defusedxml
BuildRequires: python3-importlib-metadata
BuildRequires: python3-jinja2
BuildRequires: python3-markupsafe
BuildRequires: python3-packaging
BuildRequires: python3-pandocfilters
BuildRequires: python3-traitlets
BuildRequires: python3-mistune
%description
The nbconvert tool, jupyter nbconvert, converts notebooks to various other
formats via Jinja templates. The nbconvert tool allows you to convert an
.ipynb notebook file into various static formats including HTML, LaTeX,
PDF, Reveal JS, Markdown (md), ReStructured Text (rst) and executable script.
%package -n python3-%{pypi_name}
Summary: Converting Jupyter Notebooks
%description -n python3-%{pypi_name}
The nbconvert tool, jupyter nbconvert, converts notebooks to various other
formats via Jinja templates. The nbconvert tool allows you to convert an
.ipynb notebook file into various static formats including HTML, LaTeX,
PDF, Reveal JS, Markdown (md), ReStructured Text (rst) and executable script.
%package -n python-%{pypi_name}-doc
Summary: Documentation for nbconvert
%description -n python-%{pypi_name}-doc
Documentation for nbconvert
%prep
%autosetup -p1 -n %{pypi_name}-%{version}
rm -rf %{pypi_name}.egg-info
echo "nbsphinx_allow_errors = True" >> docs/source/conf.py
# Remove coverage testing
sed -i '/"pytest-cov",/d' pyproject.toml
%build
%pyproject_build
%install
%pyproject_install
%files -n python3-%{pypi_name}
%doc README.md
%license LICENSE
%{_bindir}/jupyter-dejavu
%{_bindir}/jupyter-nbconvert
%{python3_sitelib}/nbconvert-*.dist-info/
%{python3_sitelib}/nbconvert/
%{_datadir}/jupyter/%{pypi_name}/templates/
%changelog
* Thu Jul 13 2023 li-miaomiao_zhr <mmlidc@isoftstone.com> - 7.6.0-1
- Package init