Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-nbformat for openSUSE:Factory checked in at 2022-09-19 16:37:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-nbformat (Old) and /work/SRC/openSUSE:Factory/.python-nbformat.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-nbformat" Mon Sep 19 16:37:08 2022 rev:12 rq:1004202 version:5.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-nbformat/python-nbformat.changes 2022-08-06 22:08:36.342734621 +0200 +++ /work/SRC/openSUSE:Factory/.python-nbformat.new.2083/python-nbformat.changes 2022-09-19 16:37:09.435452466 +0200 @@ -1,0 +2,27 @@ +Tue Sep 13 15:43:42 UTC 2022 - Arun Persaud <a...@gmx.de> + +- specfile: + * changed to pyproject.toml build using flit-core + * require python-pep440 for tests + +- update to version 5.5.0: + * The biggest change in nbformat 5.5.0 is the deprecation of + arguments to validate() that try to fix notebooks errors during + validation. + validate() is a function that is core to the security model of + Jupyter, and is assumed in a number of places to not mutate it's + argument, or try to fix notebooks passed to it. + Auto fixing of notebook in validate can also hide subtle bugs, and + will therefore be updated in a near future to not take any of the + argument related to auto-fixing, and fail instead of silently + modifying its parameters on invalid notebooks. + nbformat now contain a normalize function that will return a + normalized copy of a notebook that is suitable for + validation. While offered as a convenience we discourage its use + and suggest library make sure to generate valid notebooks. + * Other changes + + nbformat is now built with flit, and uses pyproject.toml + + Documentation and Deprecations have been updated with version + number and stack levels. + +------------------------------------------------------------------- Old: ---- nbformat-5.4.0.tar.gz New: ---- nbformat-5.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-nbformat.spec ++++++ --- /var/tmp/diff_new_pack.yPe2x7/_old 2022-09-19 16:37:10.083453995 +0200 +++ /var/tmp/diff_new_pack.yPe2x7/_new 2022-09-19 16:37:10.091454013 +0200 @@ -20,7 +20,7 @@ %define doc_ver 5.2.0 %bcond_without libalternatives Name: python-nbformat -Version: 5.4.0 +Version: 5.5.0 Release: 0 Summary: The Jupyter Notebook format License: BSD-3-Clause @@ -29,7 +29,9 @@ # PyPI sdist has only some schema tests, get the full test suite from GitHub sources Source: https://github.com/jupyter/nbformat/archive/%{version}.tar.gz#/nbformat-%{version}.tar.gz BuildRequires: %{python_module base >= 3.7} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module flit-core >= 3.2} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros >= 20210929 Requires: jupyter-nbformat = %{version} @@ -48,13 +50,14 @@ Requires(postun):update-alternatives %endif # SECTION test requirements -BuildRequires: %{pythons} BuildRequires: %{python_module fastjsonschema} BuildRequires: %{python_module jsonschema > 2.6} BuildRequires: %{python_module jupyter_core} +BuildRequires: %{python_module pep440} BuildRequires: %{python_module pytest} BuildRequires: %{python_module testpath} BuildRequires: %{python_module traitlets >= 5.1} +BuildRequires: %{pythons} # /SECTION %python_subpackages @@ -84,10 +87,10 @@ sed -i 's/--color=yes//' pyproject.toml %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_clone -a %{buildroot}%{_bindir}/jupyter-trust %python_expand %fdupes %{buildroot}%{$python_sitelib} @@ -110,8 +113,8 @@ %license COPYING.md %doc README.md %python_alternative jupyter-trust -%{python_sitelib}/nbformat-%{version}-py*.egg-info %{python_sitelib}/nbformat/ +%{python_sitelib}/nbformat-%{version}.dist-info/ %files -n jupyter-nbformat %license COPYING.md ++++++ nbformat-5.4.0.tar.gz -> nbformat-5.5.0.tar.gz ++++++ ++++ 1754 lines of diff (skipped)