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)