%global pypi_name nbconvert Name: python-%{pypi_name} Version: 5.3.1 Release: 11%{?dist} Summary: Converting Jupyter Notebooks License: BSD and MIT URL: http://jupyter.org Source0: %pypi_source BuildArch: noarch BuildRequires: python3-pandocfilters BuildRequires: python3-setuptools BuildRequires: python3-testpath BuildRequires: python3-devel %bcond_without doc %if %{with doc} BuildRequires: python3-nbsphinx BuildRequires: python3-ipython BuildRequires: python3-ipython-sphinx BuildRequires: python3-sphinx BuildRequires: pandoc %endif %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 %{?python_provide:%python_provide python3-%{pypi_name}} Requires: python3-jinja2 Requires: python3-pygments Requires: python3-traitlets Requires: python3-jupyter_core Requires: python3-nbformat Requires: python3-entrypoints Requires: python3-setuptools Requires: python3-testpath Requires: python3-pandocfilters Requires: python3-mistune Requires: python3-bleach Requires: python3-defusedxml Requires: python3-jupyter-client %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 -n %{pypi_name}-%{version} rm -rf %{pypi_name}.egg-info %build %py3_build %if %{with doc} sphinx-build-3 docs/source html rm -rf html/.{doctrees,buildinfo} %endif %install %py3_install # fix permissions and shebangs sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python3}=' %{buildroot}%{python3_sitelib}/%{pypi_name}/nbconvertapp.py chmod 755 %{buildroot}%{python3_sitelib}/%{pypi_name}/nbconvertapp.py %files -n python3-%{pypi_name} %license LICENSE %doc docs/README.md %{_bindir}/jupyter-nbconvert %{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info %{python3_sitelib}/%{pypi_name}/ %if %{with doc} %files -n python-%{pypi_name}-doc %doc html %endif %changelog * Mon Nov 12 2018 Miro Hrončok - 5.3.1-11 - Remove Python 2 subpackage * Sat Jul 14 2018 Fedora Release Engineering - 5.3.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Jun 20 2018 Miro Hrončok - 5.3.1-9 - Rebuilt for Python 3.7 * Tue Jun 19 2018 Miro Hrončok - 5.3.1-8 - Bootstrap for Python 3.7 * Mon Mar 19 2018 Mukundan Ragavan - 5.3.1-7 - Remove pandoc as requires. Only pandocfilters is needed * Mon Mar 19 2018 Mukundan Ragavan - 5.3.1-6 - Add jupyter-client and defusedxml as requires * Fri Feb 09 2018 Fedora Release Engineering - 5.3.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Jan 13 2018 Mukundan Ragavan - 5.3.1-4 - Add python-mistune, python-bleach and pandoc as dependencies * Wed Jan 03 2018 Lumír Balhar - 5.3.1-3 - Fix directory ownership in python subpackages * Wed Dec 27 2017 Mukundan Ragavan - 5.3.1-2 - license file renamed to LICENSE (from copying.md) * Wed Dec 27 2017 Mukundan Ragavan - 5.3.1-1 - Update to 5.3.1 * Mon Dec 11 2017 Iryna Shcherbina - 5.2.1-5 - Fix ambiguous Python 2 dependency declarations (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Mon Oct 02 2017 Mukundan Ragavan - 5.2.1-4 - Fix requires (added pandocfilters and testpath) * Fri Sep 01 2017 Miro Hrončok - 5.2.1-3 - Move executables from py2 to py3 (#1410332) - Add BRs to make the docs build * Thu Jul 27 2017 Fedora Release Engineering - 5.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu May 25 2017 Mukundan Ragavan - 5.2.1-1 - Update to 5.2.1 * Sat Feb 11 2017 Fedora Release Engineering - 4.2.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 4.2.0-6 - Rebuild for Python 3.6 * Thu Nov 03 2016 Mukundan Ragavan - 4.2.0-5 - Python dep chain fixed - Fixes bug#1391124 * Wed Nov 02 2016 Mukundan Ragavan - 4.2.0-4 - Fix pulling entire python{2,3} stack as deps - Fixes bug#1391124 * Sun Oct 02 2016 Mukundan Ragavan - 4.2.0-3 - Fix issues pointed out by rpmlint - Fix license field * Thu Aug 11 2016 Mukundan Ragavan - 4.2.0-2 - Fix build errors * Thu Aug 11 2016 Mukundan Ragavan - 4.2.0-1 - Initial package.