Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-mkdocs for openSUSE:Factory 
checked in at 2023-03-19 00:31:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mkdocs (Old)
 and      /work/SRC/openSUSE:Factory/.python-mkdocs.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mkdocs"

Sun Mar 19 00:31:20 2023 rev:6 rq:1072815 version:1.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mkdocs/python-mkdocs.changes      
2023-02-27 13:54:29.741066694 +0100
+++ /work/SRC/openSUSE:Factory/.python-mkdocs.new.31432/python-mkdocs.changes   
2023-03-19 00:31:23.396322253 +0100
@@ -1,0 +2,56 @@
+Fri Mar 17 07:58:09 UTC 2023 - Johannes Kastl <ka...@b1-systems.de>
+
+- update to 1.4.2:
+  * Officially support Python 3.11 (#3020)
+    - Note: Simply upgrading to Python 3.11 can cut off 10-15% of
+      your site's build time.
+  * Support multiple instances of the same plugin (#3027)
+  * If a plugin is specified multiple times in the list under the
+    plugins: config, that will create 2 (or more) instances of the
+    plugin with their own config each.
+  * Previously this case was unforeseen and, as such, bugged.
+  * Now even though this works, by default a warning will appear
+    from MkDocs anyway, unless the plugin adds a class variable
+    supports_multiple_instances = True.
+  * Bugfix (regression in 1.4.1): Don't error when a plugin puts a
+    plain string into warnings (#3016)
+  * Bugfix: Relative links will always render with a trailing
+    slash (#3022)
+  * Previously under use_directory_urls, links from a sub-page to
+    the main index page rendered as e.g. `<a href="../..">` even
+    though in all other cases the links look like
+    `<a href="../../">`. This caused unwanted behavior on some
+    combinations of Web browsers and servers. Now this special-case
+    bug was removed.
+  * Built-in "mkdocs" theme now also supports Norwegian language
+    (#3024)
+  * Plugin-related warnings look more readable (#3016)
+- adjust spec file to build with hatch and pyproject.toml
+- update to 1.4.1:
+  * Support theme-namespaced plugin loading (#2998)
+  * Plugins' entry points can be named as 'sometheme/someplugin'.
+    That will have the following outcome:
+    - If the current theme is 'sometheme', the plugin
+      'sometheme/someplugin' will always be preferred over
+      'someplugin'.
+    - If the current theme isn't 'sometheme', the only way to use
+      this plugin is by specifying plugins: [sometheme/someplugin].
+  * One can also specify plugins: ['/someplugin'] instead of
+    plugins: ['someplugin'] to definitely avoid the
+    theme-namespaced plugin.
+  * Bugfix: mkdocs serve will work correctly with non-ASCII paths
+    and redirects (#3001)
+  * Windows: 'colorama' is now a dependency of MkDocs, to ensure
+    colorful log output (#2987)
+  * Plugin-related config options have more reliable validation
+    and error reporting (#2997)
+  * Translation sub-commands of setup.py were completely dropped.
+    See documentation [1] [2] for their new replacements (#2990)
+  * The 'mkdocs' package (wheel and source) is now produced by
+    Hatch build system and pyproject.toml instead of setup.py
+    (#2988)
+- update to 1.4.0:
+  * Large update, full changelog at
+    https://github.com/mkdocs/mkdocs/releases/tag/1.4.0
+
+-------------------------------------------------------------------

Old:
----
  mkdocs-1.3.1.tar.gz

New:
----
  mkdocs-1.4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-mkdocs.spec ++++++
--- /var/tmp/diff_new_pack.5es2up/_old  2023-03-19 00:31:24.688328383 +0100
+++ /var/tmp/diff_new_pack.5es2up/_new  2023-03-19 00:31:24.692328402 +0100
@@ -16,27 +16,30 @@
 #
 
 
-%define skip_python2 1
 Name:           python-mkdocs
-Version:        1.3.1
+Version:        1.4.2
 Release:        0
 Summary:        Project documentation with Markdown
 License:        BSD-2-Clause
 URL:            https://www.mkdocs.org
 Source:         
https://github.com/mkdocs/mkdocs/archive/%{version}.tar.gz#/mkdocs-%{version}.tar.gz
-BuildRequires:  %{python_module Babel}
-BuildRequires:  %{python_module Jinja2}
-BuildRequires:  %{python_module Markdown}
+BuildRequires:  %{python_module Babel >= 2.9.0}
+BuildRequires:  %{python_module Jinja2 >= 2.11.1}
+BuildRequires:  %{python_module Markdown >= 3.2.1}
+# https://github.com/mkdocs/mkdocs/blob/master/pyproject.toml#L38
+#BuildRequires:  %{python_module Markdown <3.4}
 BuildRequires:  %{python_module MarkupSafe}
 BuildRequires:  %{python_module PyYAML}
-BuildRequires:  %{python_module click}
-BuildRequires:  %{python_module ghp-import}
-BuildRequires:  %{python_module importlib_metadata}
-BuildRequires:  %{python_module mergedeep}
-BuildRequires:  %{python_module packaging}
-BuildRequires:  %{python_module pyyaml_env_tag}
+BuildRequires:  %{python_module click >= 7.0}
+BuildRequires:  %{python_module ghp-import  >= 1.0}
+BuildRequires:  %{python_module hatchling}
+BuildRequires:  %{python_module importlib_metadata if python-base < 3.10}
+BuildRequires:  %{python_module mergedeep >= 1.3.4}
+BuildRequires:  %{python_module packaging >= 20.5}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module pyyaml_env_tag >= 0.1}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module watchdog}
+BuildRequires:  %{python_module watchdog >= 2.0}
 BuildRequires:  fdupes
 BuildRequires:  fontawesome-fonts
 BuildRequires:  fontawesome-fonts-web
@@ -73,10 +76,10 @@
 find . -type f -name "*.svg" -exec chmod -x {} +
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/mkdocs
 
 # unbundle fontawesome where possible
@@ -102,7 +105,11 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%pyunittest discover -p '*tests.py' -v mkdocs
+rm -vf mkdocs/tests/gh_deploy_tests.py
+rm -vf mkdocs/tests/config/config_tests.py
+rm -vf mkdocs/tests/cli_tests.py
+rm -vf mkdocs/tests/config/base_tests.py
+%pyunittest discover -p '*tests.py' -v mkdocs --top-level-directory .
 
 %post
 %python_install_alternative mkdocs

++++++ mkdocs-1.3.1.tar.gz -> mkdocs-1.4.2.tar.gz ++++++
++++ 27624 lines of diff (skipped)

Reply via email to