diff --git a/SPECS/python-html5lib/ptest-python-3.12-fix.patch b/SPECS/python-html5lib/ptest-python-3.12-fix.patch new file mode 100644 index 00000000000..f934ecbd254 --- /dev/null +++ b/SPECS/python-html5lib/ptest-python-3.12-fix.patch @@ -0,0 +1,57 @@ +From 4a87368b71090f1432df6302f178c4babfcec93f Mon Sep 17 00:00:00 2001 +From: Christian Clauss +Date: Wed, 10 Jan 2024 15:13:40 +0100 +Subject: [PATCH] GitHub Actions: python: ["3.8", "3.9", "3.10", "3.11", + "3.12"] (#575) + +--- + html5lib/tests/tokenizer.py | 4 +++- + html5lib/tests/tree_construction.py | 4 +++- + requirements-test.txt | 3 ++- + 3 files changed, 8 insertions(+), 3 deletions(-) + +diff --git a/html5lib/tests/tokenizer.py b/html5lib/tests/tokenizer.py +index cc9897a4..b49d2e6e 100644 +--- a/html5lib/tests/tokenizer.py ++++ b/html5lib/tests/tokenizer.py +@@ -246,7 +246,9 @@ def runtest(self): + def repr_failure(self, excinfo): + traceback = excinfo.traceback + ntraceback = traceback.cut(path=__file__) +- excinfo.traceback = ntraceback.filter() ++ pytest_ver = getattr(pytest, "version_tuple", ()) ++ filter_args = (excinfo,) if pytest_ver >= (7, 4, 0) else () ++ excinfo.traceback = ntraceback.filter(*filter_args) + + return excinfo.getrepr(funcargs=True, + showlocals=False, +diff --git a/html5lib/tests/tree_construction.py b/html5lib/tests/tree_construction.py +index fb0657bf..363b48c2 100644 +--- a/html5lib/tests/tree_construction.py ++++ b/html5lib/tests/tree_construction.py +@@ -135,7 +135,9 @@ def runtest(self): + def repr_failure(self, excinfo): + traceback = excinfo.traceback + ntraceback = traceback.cut(path=__file__) +- excinfo.traceback = ntraceback.filter() ++ pytest_ver = getattr(pytest, "version_tuple", ()) ++ filter_args = (excinfo,) if pytest_ver >= (7, 4, 0) else () ++ excinfo.traceback = ntraceback.filter(*filter_args) + + return excinfo.getrepr(funcargs=True, + showlocals=False, +diff --git a/requirements-test.txt b/requirements-test.txt +index 27866e59..39913ee4 100644 +--- a/requirements-test.txt ++++ b/requirements-test.txt +@@ -3,8 +3,9 @@ + tox>=3.15.1,<4 + flake8>=3.8.1,<3.9 + pytest>=4.6.10,<5 ; python_version < '3' +-pytest>=5.4.2,<7 ; python_version >= '3' ++pytest>=5.4.2,<8 ; python_version >= '3' + coverage>=5.1,<6 + pytest-expect>=1.1.0,<2 + mock>=3.0.5,<4 ; python_version < '3.6' + mock>=4.0.2,<5 ; python_version >= '3.6' ++setuptools; python_version >= '3.12' diff --git a/SPECS/python-html5lib/python-html5lib.spec b/SPECS/python-html5lib/python-html5lib.spec index 842fa26e69f..cc60077d479 100644 --- a/SPECS/python-html5lib/python-html5lib.spec +++ b/SPECS/python-html5lib/python-html5lib.spec @@ -1,7 +1,7 @@ Summary: A python based HTML parser/tokenizer Name: python-html5lib Version: 1.1 -Release: 10%{?dist} +Release: 11%{?dist} License: MIT Vendor: Microsoft Corporation Distribution: Azure Linux @@ -9,6 +9,8 @@ URL: https://github.com/html5lib/html5lib-python Source: %{pypi_source html5lib} # Fix compatibility with pytest 6 Patch0: %{url}/pull/506.patch +# fix compatability with python 3.12 +Patch1: ptest-python-3.12-fix.patch BuildArch: noarch @@ -20,6 +22,7 @@ BuildRequires: python3-wheel BuildRequires: python3-atomicwrites BuildRequires: python3-attrs BuildRequires: python3-docutils +BuildRequires: python3-more-itertools BuildRequires: python3-pluggy BuildRequires: python3-pygments BuildRequires: python3-pytest @@ -59,7 +62,7 @@ sed -i 's/from mock import/from unittest.mock import/' html5lib/tests/test_meta. %pyproject_save_files html5lib %check -pip3 install more-itertools umsgpack webencodings +pip3 install umsgpack webencodings iniconfig # Disabling broken tests, see: https://github.com/html5lib/html5lib-python/issues/433 %pytest -k "not test_parser_encoding and not test_prescan_encoding" @@ -67,6 +70,9 @@ pip3 install more-itertools umsgpack webencodings %doc CHANGES.rst README.rst %changelog +* Mon May 13 2024 Sam Meluch - 1.1-11 +- Add missing iniconfig dependency to check section + * Mon Mar 04 2024 Andrew Phelps - 1.1-10 - Correct usage of %%pyproject_extras_subpkg macro diff --git a/SPECS/python-importlib-metadata/python-importlib-metadata.spec b/SPECS/python-importlib-metadata/python-importlib-metadata.spec index 14982efd66f..398460ec7a7 100644 --- a/SPECS/python-importlib-metadata/python-importlib-metadata.spec +++ b/SPECS/python-importlib-metadata/python-importlib-metadata.spec @@ -1,7 +1,7 @@ Summary: Library to access the metadata for a Python package Name: python-importlib-metadata Version: 6.8.0 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -60,7 +60,7 @@ Python versions. %pyproject_save_files importlib_metadata %check -pip3 install pyfakefs more-itertools +pip3 install pyfakefs more-itertools iniconfig rm -rf .pyproject-builddir # Ignored file uses pytest_perf not available in Mariner # test_find_local tries to install setuptools from PyPI @@ -71,6 +71,9 @@ rm -rf .pyproject-builddir %doc README.rst %changelog +* Mon May 13 2024 Sam Meluch - 6.8.0-3 +- Add missing iniconfig dependency to check section + * Fri Mar 01 2024 Andrew Phelps - 6.8.0-2 - Add BR for python-setuptools_scm diff --git a/SPECS/python-mpmath/python-mpmath.spec b/SPECS/python-mpmath/python-mpmath.spec index 6deeb922f9b..6424da1a8e0 100644 --- a/SPECS/python-mpmath/python-mpmath.spec +++ b/SPECS/python-mpmath/python-mpmath.spec @@ -11,7 +11,7 @@ use gmpy to speed up high precision operations.} Summary: A pure Python library for multiprecision floating-point arithmetic Name: python-mpmath Version: 1.3.0 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Vendor: Microsoft Corporation Distribution: Azure Linux @@ -73,6 +73,7 @@ sed -i -r 's/use_scm_version=True/version="%{version}"/' setup.py %py3_install %check +pip3 install iniconfig cd build/lib/mpmath/tests/ xvfb-run -a pytest -v @@ -83,6 +84,9 @@ xvfb-run -a pytest -v %{python3_sitelib}/mpmath-%{version}-*.egg-info %changelog +* Mon May 13 2024 Sam Meluch - 1.3.0-4 +- Add missing iniconfig dependency to check section + * Thu Apr 06 2023 Riken Maharjan - 1.3.0-1 - Initial CBL-Mariner import from Fedora 38 (license: MIT) - License Verified diff --git a/SPECS/python-pluggy/python-pluggy.spec b/SPECS/python-pluggy/python-pluggy.spec index a46ddd8f741..a85e1c53378 100644 --- a/SPECS/python-pluggy/python-pluggy.spec +++ b/SPECS/python-pluggy/python-pluggy.spec @@ -5,7 +5,7 @@ The plugin manager stripped of pytest specific details. Summary: The plugin manager stripped of pytest specific details Name: python-pluggy Version: 1.3.0 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Vendor: Microsoft Corporation Distribution: Azure Linux @@ -18,6 +18,7 @@ BuildRequires: python3-setuptools_scm %if 0%{?with_check} BuildRequires: python3-atomicwrites BuildRequires: python3-attrs +BuildRequires: python3-more-itertools BuildRequires: python3-pytest %endif @@ -39,7 +40,7 @@ The plugin manager stripped of pytest specific details. %py3_install %check -pip3 install more-itertools +pip3 install iniconfig # TODO investigate test_load_setuptools_instantiation failure PYTHONPATH=%{buildroot}%{python3_sitelib} python3 -m pytest testing -k "not test_load_setuptools_instantiation" @@ -51,6 +52,9 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} python3 -m pytest testing -k "not test %license LICENSE %changelog +* Mon May 13 2024 Sam Meluch - 1.3.0-2 +- Add missing iniconfig dependency to check section + * Tue Jan 23 2024 Andrew Phelps - 1.3.0-1 - Upgrade to version 1.3.0 diff --git a/SPECS/python-rich/0001-Skip-tests-for-mariner.patch b/SPECS/python-rich/0001-Skip-tests-for-mariner.patch new file mode 100644 index 00000000000..0a4a8297649 --- /dev/null +++ b/SPECS/python-rich/0001-Skip-tests-for-mariner.patch @@ -0,0 +1,190 @@ +From 2aa13ad0ce14a716470996bfa18d9976156d3a22 Mon Sep 17 00:00:00 2001 +From: Sam Meluch +Date: Tue, 14 May 2024 17:03:13 -0700 +Subject: [PATCH] Skip tests for mariner + +--- + tests/test_card.py | 13 +++++++++++++ + tests/test_markdown.py | 13 +++++++++++++ + tests/test_markdown_no_hyperlinks.py | 13 +++++++++++++ + tests/test_syntax.py | 9 ++++++++- + 4 files changed, 47 insertions(+), 1 deletion(-) + +diff --git a/tests/test_card.py b/tests/test_card.py +index d578ec89..794fd5b1 100644 +--- a/tests/test_card.py ++++ b/tests/test_card.py +@@ -1,11 +1,23 @@ + import io + import re ++import sys ++import pytest ++ ++from packaging.version import Version + + from rich.__main__ import make_test_card + from rich.console import Console, RenderableType + + from ._card_render import expected + ++if sys.version_info >= (3, 8): ++ from importlib.metadata import Distribution ++else: ++ from importlib_metadata import Distribution ++ ++PYGMENTS_VERSION = Distribution.from_name("pygments").version ++OLD_PYGMENTS = Version(PYGMENTS_VERSION) <= Version("2.13.0") ++ + re_link_ids = re.compile(r"id=[\d\.\-]*?;.*?\x1b") + + +@@ -26,6 +38,7 @@ def render(renderable: RenderableType) -> str: + return output + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_card_render(): + card = make_test_card() + result = render(card) +diff --git a/tests/test_markdown.py b/tests/test_markdown.py +index 710436eb..43a53895 100644 +--- a/tests/test_markdown.py ++++ b/tests/test_markdown.py +@@ -71,10 +71,22 @@ foobar + + import io + import re ++import sys ++import pytest ++ ++from packaging.version import Version + + from rich.console import Console, RenderableType + from rich.markdown import Markdown + ++if sys.version_info >= (3, 8): ++ from importlib.metadata import Distribution ++else: ++ from importlib_metadata import Distribution ++ ++PYGMENTS_VERSION = Distribution.from_name("pygments").version ++OLD_PYGMENTS = Version(PYGMENTS_VERSION) <= Version("2.13.0") ++ + re_link_ids = re.compile(r"id=[\d\.\-]*?;.*?\x1b") + + +@@ -96,6 +108,7 @@ def render(renderable: RenderableType) -> str: + return output + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_markdown_render(): + markdown = Markdown(MARKDOWN) + rendered_markdown = render(markdown) +diff --git a/tests/test_markdown_no_hyperlinks.py b/tests/test_markdown_no_hyperlinks.py +index 4c5ff66f..289806aa 100644 +--- a/tests/test_markdown_no_hyperlinks.py ++++ b/tests/test_markdown_no_hyperlinks.py +@@ -65,10 +65,22 @@ foobar + + import io + import re ++import sys ++import pytest ++ ++from packaging.version import Version + + from rich.console import Console, RenderableType + from rich.markdown import Markdown + ++if sys.version_info >= (3, 8): ++ from importlib.metadata import Distribution ++else: ++ from importlib_metadata import Distribution ++ ++PYGMENTS_VERSION = Distribution.from_name("pygments").version ++OLD_PYGMENTS = Version(PYGMENTS_VERSION) <= Version("2.13.0") ++ + re_link_ids = re.compile(r"id=[\d\.\-]*?;.*?\x1b") + + +@@ -89,6 +101,7 @@ def render(renderable: RenderableType) -> str: + return output + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_markdown_render(): + markdown = Markdown(MARKDOWN, hyperlinks=False) + rendered_markdown = render(markdown) +diff --git a/tests/test_syntax.py b/tests/test_syntax.py +index 37cc293e..cbf9b93a 100644 +--- a/tests/test_syntax.py ++++ b/tests/test_syntax.py +@@ -5,6 +5,7 @@ import tempfile + + import pytest + from pygments.lexers import PythonLexer ++from packaging.version import Version + + from rich.measure import Measurement + from rich.panel import Panel +@@ -26,7 +27,7 @@ else: + from importlib_metadata import Distribution + + PYGMENTS_VERSION = Distribution.from_name("pygments").version +-OLD_PYGMENTS = PYGMENTS_VERSION == "2.13.0" ++OLD_PYGMENTS = Version(PYGMENTS_VERSION) <= Version("2.13.0") + + CODE = '''\ + def loop_first_last(values: Iterable[T]) -> Iterable[Tuple[bool, bool, T]]: +@@ -57,6 +58,7 @@ def test_blank_lines(): + ) + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_python_render(): + syntax = Panel.fit( + Syntax( +@@ -76,6 +78,7 @@ def test_python_render(): + assert rendered_syntax == expected + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_python_render_simple(): + syntax = Syntax( + CODE, +@@ -91,6 +94,7 @@ def test_python_render_simple(): + assert rendered_syntax == expected + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_python_render_simple_passing_lexer_instance(): + syntax = Syntax( + CODE, +@@ -141,6 +145,7 @@ def test_python_render_line_range_indent_guides(): + assert rendered_syntax == expected + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_python_render_indent_guides(): + syntax = Panel.fit( + Syntax( +@@ -234,6 +239,7 @@ def test_get_style_for_token(): + assert syntax._get_line_numbers_color() == Color.default() + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_option_no_wrap(): + syntax = Syntax( + CODE, +@@ -251,6 +257,7 @@ def test_option_no_wrap(): + assert rendered_syntax == expected + + ++@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") + def test_syntax_highlight_ranges(): + syntax = Syntax( + CODE, +-- +2.34.1 + diff --git a/SPECS/python-rich/ptest-warning.patch b/SPECS/python-rich/ptest-warning.patch new file mode 100644 index 00000000000..5b9814844b8 --- /dev/null +++ b/SPECS/python-rich/ptest-warning.patch @@ -0,0 +1,89 @@ +From eb357884ad7fc677854396e107a1652f3c8d4aa3 Mon Sep 17 00:00:00 2001 +From: Ofek Lev +Date: Wed, 1 May 2024 09:18:57 -0400 +Subject: [PATCH] Fix warning in test suite + +--- + docs/requirements.txt | 1 + + docs/source/conf.py | 9 +++++++-- + pyproject.toml | 1 + + tests/test_syntax.py | 8 ++++++-- + 4 files changed, 15 insertions(+), 4 deletions(-) + +diff --git a/docs/requirements.txt b/docs/requirements.txt +index 4e029845b..4b7b608ef 100644 +--- a/docs/requirements.txt ++++ b/docs/requirements.txt +@@ -2,3 +2,4 @@ alabaster==0.7.12 + Sphinx==5.1.1 + sphinx-rtd-theme==1.0.0 + sphinx-copybutton==0.5.1 ++importlib-metadata; python_version < '3.8' +diff --git a/docs/source/conf.py b/docs/source/conf.py +index d1078d61e..451a13456 100644 +--- a/docs/source/conf.py ++++ b/docs/source/conf.py +@@ -17,10 +17,15 @@ + + # -- Project information ----------------------------------------------------- + ++import sys + +-import pkg_resources + import sphinx_rtd_theme + ++if sys.version_info >= (3, 8): ++ from importlib.metadata import Distribution ++else: ++ from importlib_metadata import Distribution ++ + html_theme = "sphinx_rtd_theme" + + html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] +@@ -30,7 +35,7 @@ + author = "Will McGugan" + + # The full version, including alpha/beta/rc tags +-release = pkg_resources.get_distribution("rich").version ++release = Distribution.from_name("rich").version + + + # -- General configuration --------------------------------------------------- +diff --git a/pyproject.toml b/pyproject.toml +index 0e9a3b74e..e589ba9dc 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -44,6 +44,7 @@ pytest-cov = "^3.0.0" + attrs = "^21.4.0" + pre-commit = "^2.17.0" + asv = "^0.5.1" ++importlib-metadata = { version = "*", python = "<3.8" } + + [build-system] + requires = ["poetry-core>=1.0.0"] +diff --git a/tests/test_syntax.py b/tests/test_syntax.py +index f3f0f41fe..37cc293eb 100644 +--- a/tests/test_syntax.py ++++ b/tests/test_syntax.py +@@ -3,7 +3,6 @@ + import sys + import tempfile + +-import pkg_resources + import pytest + from pygments.lexers import PythonLexer + +@@ -21,7 +20,12 @@ + + from .render import render + +-PYGMENTS_VERSION = pkg_resources.get_distribution("pygments").version ++if sys.version_info >= (3, 8): ++ from importlib.metadata import Distribution ++else: ++ from importlib_metadata import Distribution ++ ++PYGMENTS_VERSION = Distribution.from_name("pygments").version + OLD_PYGMENTS = PYGMENTS_VERSION == "2.13.0" + + CODE = '''\ diff --git a/SPECS/python-rich/python-rich.spec b/SPECS/python-rich/python-rich.spec index 9e3e52d991e..cb88ec2ea6a 100644 --- a/SPECS/python-rich/python-rich.spec +++ b/SPECS/python-rich/python-rich.spec @@ -1,6 +1,6 @@ Name: python-rich Version: 13.7.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Render rich text and beautiful formatting in the terminal Vendor: Microsoft Corporation Distribution: Azure Linux @@ -10,7 +10,15 @@ Source0: %{url}/archive/v%{version}/rich-%{version}.tar.gz BuildArch: noarch -Patch0: 3229.patch +Patch0: 3229.patch +# ptest warning patch for test_syntax causing failures, can be +# removed when upgraded to a version containing the following: +# https://github.com/Textualize/rich/commit/027a4727a5b8f8407109c01df5e24604352bbe50 +Patch1: ptest-warning.patch +# This patch modifies the tests to set the OLD_PYGMENTS version +# to the current one in Azure Linux, 2.5.2. Once python-pygments +# version is updated >= 2.14.0, this patch can be removed. +Patch2: 0001-Skip-tests-for-mariner.patch BuildRequires: pyproject-rpm-macros BuildRequires: python3-attrs @@ -19,6 +27,10 @@ BuildRequires: python3-pip BuildRequires: python3-pytest BuildRequires: python3-poetry BuildRequires: python3-setuptools +%if 0%{?with_check} +BuildRequires: python3-markdown-it-py +BuildRequires: python3-packaging +%endif %description Rich is a Python library for rich text and beautiful formatting in the terminal. @@ -51,6 +63,7 @@ code, tracebacks, and more — out of the box. %check # add below to make sure initial build will catch runtime import errors +pip3 install iniconfig %pyproject_check_import %pytest -vv @@ -59,10 +72,13 @@ code, tracebacks, and more — out of the box. %doc README.md %changelog +* Mon May 13 2024 Sam Meluch - 13.7.1-4 +- Add missing iniconfig dependency to check section + * Fri May 10 2024 Riken Maharjan - 13.7.1-3 - Fix pygments name in Requires. -* Mon Mar 28 2024 Riken Maharjan - 13.7.1-2 +* Thu Mar 28 2024 Riken Maharjan - 13.7.1-2 - Initial Azure Linux import from Fedora 41 (license: MIT). - License verified. diff --git a/SPECS/python-wcwidth/python-wcwidth.spec b/SPECS/python-wcwidth/python-wcwidth.spec index 7569918eac7..85b952d1c1a 100644 --- a/SPECS/python-wcwidth/python-wcwidth.spec +++ b/SPECS/python-wcwidth/python-wcwidth.spec @@ -1,7 +1,7 @@ Summary: Measures number of Terminal column cells of wide-character codes. Name: python-wcwidth Version: 0.2.6 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Vendor: Microsoft Corporation Distribution: Azure Linux @@ -24,7 +24,9 @@ BuildRequires: python3-xml BuildRequires: python3-atomicwrites BuildRequires: python3-attrs BuildRequires: python3-coverage +BuildRequires: python3-more-itertools BuildRequires: python3-pip +BuildRequires: python3-pluggy BuildRequires: python3-pytest BuildRequires: python3-pytest-cov BuildRequires: python3-six @@ -46,8 +48,7 @@ This Library is mainly for those implementing a Terminal Emulator, or programs t %check pip3 install \ - more-itertools \ - pluggy + iniconfig # note tox should have been preferred but unfortunately tox.ini is set to only support python up to 3.8 => no tests will then be executed # => stick with pytest which has a problem with test_package_version (version is correct but test stil throw an error) pytest3 -vv tests -k "not test_package_version" @@ -58,6 +59,9 @@ pytest3 -vv tests -k "not test_package_version" %{python3_sitelib}/* %changelog +* Mon May 13 2024 Sam Meluch - 0.2.6-2 +- Add missing iniconfig dependency to check section + * Fri Oct 27 2023 CBL-Mariner Servicing Account - 0.2.6-1 - Auto-upgrade to 0.2.6 - Azure Linux 3.0 - package upgrades diff --git a/SPECS/python-websocket-client/python-websocket-client.spec b/SPECS/python-websocket-client/python-websocket-client.spec index a51bd5632af..766802bba8c 100644 --- a/SPECS/python-websocket-client/python-websocket-client.spec +++ b/SPECS/python-websocket-client/python-websocket-client.spec @@ -1,7 +1,7 @@ Summary: WebSocket client for python Name: python-websocket-client Version: 1.6.2 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -25,7 +25,9 @@ BuildRequires: openssl-devel BuildRequires: python3-atomicwrites BuildRequires: python3-attrs BuildRequires: python3-coverage +BuildRequires: python3-more-itertools BuildRequires: python3-pip +BuildRequires: python3-pluggy BuildRequires: python3-pytest BuildRequires: python3-pytest-cov BuildRequires: python3-six @@ -45,8 +47,7 @@ WebSocket client for python3 %check pip3 install \ - more-itertools \ - pluggy + iniconfig # do not execute 'echo-server' test since it requires python websockets # which do not work well from a chroot pytest3 -vv websocket/tests -k "not echo-server" @@ -58,6 +59,9 @@ pytest3 -vv websocket/tests -k "not echo-server" %{_bindir}/wsdump %changelog +* Mon May 13 2024 Sam Meluch - 1.6.2-2 +- Add missing iniconfig dependency to check section + * Fri Oct 27 2023 CBL-Mariner Servicing Account - 1.6.2-1 - Auto-upgrade to 1.6.2 - Azure Linux 3.0 - package upgrades