1
0
python-nbconvert/python-nbconvert.spec

189 lines
5.7 KiB
RPMSpec
Raw Normal View History

Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
#
# spec file
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
#
# Copyright (c) 2023 SUSE LLC
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
#
# 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/
#
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
%bcond_without test
%else
%define psuffix %{nil}
%bcond_with test
%endif
%if 0%{?suse_version} > 1500
%bcond_without libalternatives
%else
%bcond_with libalternatives
%endif
Name: python-nbconvert%{psuffix}
Version: 7.3.1
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
Release: 0
Summary: Conversion of Jupyter Notebooks
License: BSD-3-Clause AND MIT
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
URL: https://github.com/jupyter/nbconvert
Source0: https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-%{version}.tar.gz
BuildRequires: %{python_module base >= 3.7}
BuildRequires: %{python_module hatchling >= 0.25}
BuildRequires: %{python_module pip}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: unzip
Requires: jupyter-nbconvert = %{version}
Requires: python-Jinja2 >= 3.0
Requires: python-MarkupSafe >= 2.0
Requires: python-Pygments >= 2.4.1
Requires: python-beautifulsoup4
Requires: python-bleach
Requires: python-defusedxml
Requires: python-jupyter-core >= 4.7
Requires: python-jupyterlab-pygments
Requires: python-lxml
Requires: python-nbclient >= 0.5
Requires: python-nbformat >= 5.1
Requires: python-packaging
Requires: python-pandocfilters >= 1.4.1
Requires: python-tinycss2
Requires: python-traitlets >= 5.0
Requires: (python-mistune >= 2.0.3 with python-mistune < 3)
Recommends: pandoc
Recommends: python-tornado >= 6.1
Suggests: %{name}-latex
Suggests: python-qtwebengine-qt5 >= 5.15
Provides: python-jupyter_nbconvert = %{version}
Obsoletes: python-jupyter_nbconvert < %{version}
BuildArch: noarch
%if 0%{python_version_nodots} < 310
Requires: python-importlib-metadata >= 3.6
%endif
%if %{with libalternatives}
BuildRequires: alts
Requires: alts
%else
Requires(post): update-alternatives
Requires(postun):update-alternatives
%endif
%if %{with test}
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
BuildRequires: %{python_module ipykernel}
BuildRequires: %{python_module ipywidgets >= 7}
BuildRequires: %{python_module nbconvert = %{version}}
BuildRequires: %{python_module pytest-dependency}
%endif
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%python_subpackages
%description
The jupyter nbconvert package converts notebooks to various other formats
via Jinja templates.
This package provides the python interface.
%package -n jupyter-nbconvert
Summary: Conversion of Jupyter Notebooks
Requires: jupyter-ipykernel
Requires: jupyter-jupyter-core
Requires: python3-nbconvert = %{version}
Conflicts: python3-jupyter_nbconvert < 5.5.0
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%description -n jupyter-nbconvert
The jupyter nbconvert package converts notebooks to various other formats
via Jinja templates.
This package provides the jupyter components.
%package -n jupyter-nbconvert-latex
Summary: LaTeX support for nbconvert
Requires: jupyter-nbconvert = %{version}
Requires: texlive-bibtex
Requires: texlive-makeindex
Requires: tex(adjustbox.sty)
Requires: tex(eurosym.sty)
Requires: tex(ulem.sty)
Provides: %{python_module jupyter_nbconvert-latex = %{version}}
Provides: %{python_module nbconvert-latex = %{version}}
Accepting request 698270 from home:TheBlackCat:branches:devel:languages:python:jupyter - Update to 5.5.0: + New Features * IPyWidget Support * A new ClearMetadata Preprocessor is available * Support for pandoc 2 * New, and better, latex template + Fixing Problems * Refactored execute preprocessor to have a process_message function * Fixed OOM kernel failures hanging * Fixed latex export for svg data in python 3 * Enabled configuration to be shared to exporters from script exporter * Make latex errors less verbose * Typo in template syntax * Improved attachments +fix supporting non-unique names * PDFExporter "output_mimetype" traitlet is not longer 'text/latex' * FIX: respect wait for clear_output * address deprecation warning in cgi.escape * Correct inaccurate description of available LaTeX template * Fixed kernel death detection for executions with timeouts * Fixed export names for various templates + Deprecations * Dropped support for python 3.4 * Removed deprecated ``export_by_name`` + Testing, Docs, and Builds * Added tests for each branch in execute's run_cell method * Mention formats in --to options more clearly * Adds ascii output type to command line docs page, mention image folder output * Simplify setup.py * Use utf-8 encoding in execute_api example * Upgrade pytest on Travis * Fix LaTeX base template name in docs * Updated release instructions based on 5.4 release walk-through * Fixed broken link to jinja docs OBS-URL: https://build.opensuse.org/request/show/698270 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=2
2019-04-26 16:41:08 +02:00
Obsoletes: %{python_module jupyter_nbconvert-latex < %{version}}
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%description -n jupyter-nbconvert-latex
The jupyter nbconvert package converts notebooks to various other formats
via Jinja templates.
This package pulls in the LaTeX dependencies for nbconvert.
%prep
%autosetup -p1 -n nbconvert-%{version}
for f in nbconvert/nbconvertapp.py nbconvert/filters/filter_links.py; do
sed -i -e '/^#!\//, 1d' $f
chmod -x $f
done
sed -i '/addopts/ s/--color=yes//' pyproject.toml
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%build
%if ! %{with test}
%pyproject_wheel
%endif
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%install
%if ! %{with test}
%pyproject_install
%python_clone -a %{buildroot}%{_bindir}/jupyter-nbconvert
%python_clone -a %{buildroot}%{_bindir}/jupyter-dejavu
%python_expand %fdupes %{buildroot}%{$python_sitelib}
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%fdupes %{buildroot}%{_docdir}/jupyter-nbconvert/
%endif
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%if %{with test}
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%check
export LANG=en_US.UTF-8
export PYTHONDONTWRITEBYTECODE=1
# requires modules not installed: https://github.com/jupyter/nbconvert/issues/1846
donttest="test_convert_full_qualified_name or test_post_processor"
# https://github.com/jupyter/nbconvert/pull/1985
donttest+=" or test_errors_print_traceback"
%{python_expand # installed package in :test flavor
$python -m ipykernel.kernelspec --user
pytest-%{$python_bin_suffix} -v -m 'not network' -k "not ($donttest)" --pyargs nbconvert
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
}
%endif
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%if !%{with test}
%pre
%python_libalternatives_reset_alternative jupyter-nbconvert
%post
%python_install_alternative jupyter-nbconvert jupyter-dejavu
%postun
%python_uninstall_alternative jupyter-nbconvert
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%files %{python_files}
%license LICENSE
%doc README.md
%{python_sitelib}/nbconvert-%{version}*-info
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%{python_sitelib}/nbconvert/
%python_alternative %{_bindir}/jupyter-nbconvert
%python_alternative %{_bindir}/jupyter-dejavu
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%files -n jupyter-nbconvert
%license LICENSE
%dir %{_datadir}/jupyter/
%dir %{_datadir}/jupyter/nbconvert
%{_datadir}/jupyter/nbconvert/templates
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%files -n jupyter-nbconvert-latex
%license LICENSE
%endif
Accepting request 697873 from home:TheBlackCat:branches:devel:languages:python:jupyter - Rename to to match python package naming guidelines. - Split jupyter components into own subpackage. - Rename doc package to match jupyter package name. - Update to 5.4.1: - New Features - Expose pygments styles - Tornado 6.0 support -- Convert proxy handler from callback to coroutine - Add option to overwrite the highlight_code filter - Fixing Problems - Mathjax.tpl fix for rendering Latex in html - Backwards compatbility for empty kernel names - Testing, Docs, and Builds - DOC: Add missing language specification to code-block - Switch to %pytest - Disable test due to use of old IPython reference files. See https://github.com/jupyter/nbconvert/issues/898 - Use noun phrasing for summary. - Update to 5.4.0 + New Features * No input flag (``--no-input``) * Add alias ``--to ipynb`` for notebook exporter * Add ``export_from_notebook`` * If set, use ``nb.metadata.authors`` for LaTeX author line * Populate language_info metadata when executing * Support for ``\mathscr`` * Allow the execute preprocessor to make use of an existing kernel * Refactor ExecutePreprocessor * Update widgets CDN for ipywidgets 7 w/fallback * Add support for adding custom exporters to the "Download as" menu. * Enable ANSI underline and inverse * Update notebook css to 5.4.0 * Change default for slides to direct to the reveal cdn rather than locally * Use "title" instead of "name" for metadata to match the notebook format * Img filename metadata * Added MathJax compatibility definitions * Per cell exception * Simple API for in-memory templates * Set BIBINPUTS and BSTINPUTS environment variables when making PDF * If ``nb.metadata.title`` is set, default to that for notebook + Deprecations * Drop support for python 3.3 + Fixing Problems * Fix api break * Don't remove empty cells by default * Handle attached images in html converter * No need to check for the channels already running * Update ``font-awesome`` version for slides * Properly treat JSON data * Skip executing empty code cells * Ppdate log.warn (deprecated) to log.warning * Cleanup notebook.tex during PDF generation * Windows unicode error fixed, nosetest added to setup.py * Better content hiding; template & testing improvements * Fix Jinja syntax in custom template example. * Fix for an issue with empty math block * Add parser for Multiline math for LaTeX blocks * Use defusedxml to parse potentially untrusted XML * Fixes for traitlets 4.1 deprecation warnings + Testing, Docs, and Builds * A couple of typos * Add python_requires metadata. * Document ``--inplace`` command line flag. * Fix minor typo in ``usage.rst`` * Add note about local ``reveal_url_prefix`` * Move ``onlyif_cmds_exist`` decorator to test-specific utils * Include LICENSE file in wheels * Added Ubuntu Linux Instructions * Check for too recent of pandoc version * Removing more nose remnants via dependencies. * Remove offline statement and add some clarifications in slides docs * Linkify PR number * Added shebang for python * Upgrade mistune dependency * add feature to improve docs by having links to prs * Update notebook CSS from version 4.3.0 to 5.1.0 * Explicitly exclude or include all files in Manifest. - Use documentation provided by upstream. - Clean up SPEC file. - Update url - Update to 5.3.1 * MANIFEST.in updated to include ``LICENSE`` and ``scripts/`` when creating sdist. #666 - Update to 5.3 + Major features * Tag Based Element Filtering + new features * configurable ``browser`` in ServePostProcessor #618 * ``--clear-output`` command line flag to clear output in-place #619 * remove elements based on tags with ``TagRemovePreprocessor``. #640, #643 * CellExecutionError can now be imported from ``nbconvert.preprocessors`` #656 * slides now can enable scrolling and custom transitions #600 + Documentation * Release instructions for nbviewer-deploy * improved instructions for handling errors using the ``ExecutePreprocessor`` #656 + Testing * better height/width metadata testing for images in rst & html #601 #602 * normalise base64 output data to avoid false positives #650 * normalise ipython traceback messages to handle old and new style #631 + Bugfixes * mathjax obeys ``\\(\\)`` & ``\\[\\]`` (both nbconvert & pandoc) #609 #617 * specify default templates using extensions #639 * fix pandoc version number #638 * require recent mistune version #630 * catch errors from IPython ``execute_reply`` and ``error`` messages #642 + Other * nose completely removed & dependency dropped #595 #660 * mathjax processing in mistune now only uses inline grammar #611 * removeRegex now enabled by default on all TemplateExporters, does not remove cells with outputs #616 * validate notebook after applying each preprocessor (allowing additional attributes) #645 * changed COPYING.md to LICENSE for more standard licensing that GitHub knows how to read #654 - Update to 5.2 + Major features * Global Content Filtering * Execute notebooks from a function * Remove cells based on regex pattern * Script exporter entrypoints for nonpython scripts + New features * configurable ExecutePreprocessor.startup_timeout configurable #583 * RemoveCell preprocessor based on cell content (defaults to empty cell) #575 * function for executing notebooks: `executenb` #573 * global filtering to remove inputs, outputs, markdown cells (&c.), this works on all templates #554 * script exporter entrypoint #531 * configurable anchor link text (previously ¶) `HTMLExporter.anchor_link_text` #522 * configurable values for slides exporter #542 #558 + Bugfixes * we now respect width and height metadata on jpeg and png mimetype outputs #588 * now we respect the `resolve_references` filter in `report.tplx` #577 * output metadata now is removed by ClearOutputPreprocessor #569 * display id respected in execute preproessor #563 * dynamic defaults for optional jupyter_client import #559 * don't self-close non-void HTML tags #548 * upgrade jupyter_client dependency to 4.2 #539 * LaTeX output through md→LaTeX conversion shouldn't be touched #535 * now we escape `<` inside math formulas when converting to html #514 + Other * improved releases (how-to documentation, version-number generation and checking) #593 * doc improvements #593 #580 #565 #554 * language information from cell magics (for highlighting) is now included in more formats #586 * mathjax upgrades and cdn fixes #584 #567 * better CI #571 #540 * better traceback behaviour when execution errs #521 * deprecated nose test features removed #519 - switch texlive Recommends to Suggests - let's not pull the whole texlive for this particular package - Implement single-spec version. - Update to 5.1.1 * fix version numbering because of incomplete previous version number - Update to 5.1 * improved CSS (specifically tables, in line with notebook) #498 * improve in-memory templates handling #491 * test improvements #516 #509 #505 * new configuration option: IOPub timeout #513 * doc improvements #489 #500 #493 #506 * newly customizable: output prompt #500 * more python2/3 compatibile unicode handling #502 - Update to 5.0 * Use :command:`xelatex` by default for latex export, improving unicode and font support. * Use entrypoints internally to access Exporters, allowing for packages to declare custom exporters more easily. * New ASCIIDoc Exporter. * New preprocessor for sanitised html output. * New general ``convert_pandoc`` filter to reduce the need to hard-code lists of filters in templates. * Use pytest, nose dependency to be removed. * Refactored Exporter code to avoid ambiguity and cyclic dependencies. * Update to traitlets 4.2 API. * Fixes for Unicode errors when showing execution errors on Python 2. * Default math font matches default Palatino body text font. * General documentation improvements. For example, testing, installation, custom exporters. * Improved link handling for LaTeX output * Refactored the automatic id generation. * New kernel_manager_class configuration option for allowing systems to be set up to resolve kernels in different ways. * Kernel errors now will be logged for debugging purposes when executing notebooks. - Update to 4.3 * added live widget rendering for html output, nbviewer by extension - Update to 4.2 * :ref:`Custom Exporters <external_exporters>` can be provided by external packages, and registered with nbconvert via setuptools entrypoints. * allow nbconvert reading from stdin with ``--stdin`` option (write into ``notebook`` basename) * Various ANSI-escape fixes and improvements * Various LaTeX/PDF export fixes * Various fixes and improvements for executing notebooks with ``--execute``. - Create doc subpackage - Update to 4.1.0 * setuptools fixes for entrypoints on Windows * various fixes for exporters, including slides, latex, and PDF * fixes for exceptions met during execution * include markdown outputs in markdown/html exports - Build documentation - Initial version OBS-URL: https://build.opensuse.org/request/show/697873 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-nbconvert?expand=0&rev=1
2019-04-25 17:50:46 +02:00
%changelog