Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package azure-cli-core for openSUSE:Factory checked in at 2023-10-13 23:13:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/azure-cli-core (Old) and /work/SRC/openSUSE:Factory/.azure-cli-core.new.20540 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "azure-cli-core" Fri Oct 13 23:13:59 2023 rev:57 rq:1115746 version:2.53.0 Changes: -------- --- /work/SRC/openSUSE:Factory/azure-cli-core/azure-cli-core.changes 2023-09-11 21:26:57.955605571 +0200 +++ /work/SRC/openSUSE:Factory/.azure-cli-core.new.20540/azure-cli-core.changes 2023-10-13 23:14:14.714088568 +0200 @@ -1,0 +2,9 @@ +Wed Oct 4 10:29:37 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- New upstream release + + Version 2.53.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +------------------------------------------------------------------- Old: ---- azure-cli-core-2.52.0.tar.gz New: ---- azure-cli-core-2.53.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ azure-cli-core.spec ++++++ --- /var/tmp/diff_new_pack.lrvX5O/_old 2023-10-13 23:14:16.078138043 +0200 +++ /var/tmp/diff_new_pack.lrvX5O/_new 2023-10-13 23:14:16.082138188 +0200 @@ -17,7 +17,7 @@ Name: azure-cli-core -Version: 2.52.0 +Version: 2.53.0 Release: 0 Summary: Microsoft Azure CLI Core Module License: MIT @@ -46,7 +46,7 @@ Requires: python3-knack < 1.0.0 Requires: python3-knack >= 0.11.0 Requires: python3-msal < 2.0.0 -Requires: python3-msal >= 1.24.0~b1 +Requires: python3-msal >= 1.24.0~b2 Requires: python3-msal-extensions < 2.0.0 Requires: python3-msal-extensions >= 1.0.0 Requires: python3-msrestazure < 0.7.0 ++++++ azure-cli-core-2.52.0.tar.gz -> azure-cli-core-2.53.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/HISTORY.rst new/azure-cli-core-2.53.0/HISTORY.rst --- old/azure-cli-core-2.52.0/HISTORY.rst 2023-08-31 11:13:41.000000000 +0200 +++ new/azure-cli-core-2.53.0/HISTORY.rst 2023-09-20 08:08:47.000000000 +0200 @@ -3,6 +3,10 @@ Release History =============== +2.53.0 +++++++ +* `aaz`: Fix command name case issue for aaz command table lazy load (#27344) + 2.52.0 ++++++ * `aaz`: Support `configured_default` for `AAZBaseArg` (#27205) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/PKG-INFO new/azure-cli-core-2.53.0/PKG-INFO --- old/azure-cli-core-2.52.0/PKG-INFO 2023-08-31 11:13:58.660772300 +0200 +++ new/azure-cli-core-2.53.0/PKG-INFO 2023-09-20 08:09:00.784248000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: azure-cli-core -Version: 2.52.0 +Version: 2.53.0 Summary: Microsoft Azure Command-Line Tools Core Module Home-page: https://github.com/Azure/azure-cli Author: Microsoft Corporation @@ -17,6 +17,24 @@ Classifier: License :: OSI Approved :: MIT License Requires-Python: >=3.8.0 License-File: LICENSE.txt +Requires-Dist: argcomplete~=3.1.1 +Requires-Dist: azure-cli-telemetry==1.1.0.* +Requires-Dist: azure-mgmt-core<2,>=1.2.0 +Requires-Dist: cryptography +Requires-Dist: distro; sys_platform == "linux" +Requires-Dist: humanfriendly~=10.0 +Requires-Dist: jmespath +Requires-Dist: knack~=0.11.0 +Requires-Dist: msal-extensions~=1.0.0 +Requires-Dist: msal[broker]==1.24.0b2 +Requires-Dist: msrestazure~=0.6.4 +Requires-Dist: packaging>=20.9 +Requires-Dist: paramiko<4.0.0,>=2.0.8 +Requires-Dist: pkginfo>=1.5.0.1 +Requires-Dist: psutil~=5.9; sys_platform != "cygwin" +Requires-Dist: PyJWT>=2.1.0 +Requires-Dist: pyopenssl>=17.1.0 +Requires-Dist: requests[socks] Microsoft Azure CLI Core Module ================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/azure/cli/core/__init__.py new/azure-cli-core-2.53.0/azure/cli/core/__init__.py --- old/azure-cli-core-2.52.0/azure/cli/core/__init__.py 2023-08-31 11:13:41.000000000 +0200 +++ new/azure-cli-core-2.53.0/azure/cli/core/__init__.py 2023-09-20 08:08:47.000000000 +0200 @@ -4,7 +4,7 @@ # -------------------------------------------------------------------------------------------- # pylint: disable=line-too-long -__version__ = "2.52.0" +__version__ = "2.53.0" import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/azure/cli/core/_config.py new/azure-cli-core-2.53.0/azure/cli/core/_config.py --- old/azure-cli-core-2.52.0/azure/cli/core/_config.py 2023-08-31 11:13:41.000000000 +0200 +++ new/azure-cli-core-2.53.0/azure/cli/core/_config.py 2023-09-20 08:08:47.000000000 +0200 @@ -11,3 +11,4 @@ CONFIG_FILE_NAME = 'config' GLOBAL_CONFIG_PATH = os.path.join(GLOBAL_CONFIG_DIR, CONFIG_FILE_NAME) ENV_VAR_PREFIX = 'AZURE' +ENV_VAR_TEST_LIVE = 'AZURE_TEST_RUN_LIVE' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/azure/cli/core/aaz/_command.py new/azure-cli-core-2.53.0/azure/cli/core/aaz/_command.py --- old/azure-cli-core-2.52.0/azure/cli/core/aaz/_command.py 2023-08-31 11:13:41.000000000 +0200 +++ new/azure-cli-core-2.53.0/azure/cli/core/aaz/_command.py 2023-09-20 08:08:47.000000000 +0200 @@ -394,7 +394,7 @@ arg_str = '' fully_load = True else: - arg_str = ' '.join(args) + arg_str = ' '.join(args).lower() # Sometimes args may contain capital letters. fully_load = os.environ.get(AAZ_PACKAGE_FULL_LOAD_ENV_NAME, 'False').lower() == 'true' # disable cut logic if profile_pkg is not None: _load_aaz_pkg(loader, profile_pkg, command_table, command_group_table, arg_str, fully_load) @@ -449,7 +449,7 @@ if issubclass(value, AAZCommandGroup): if value.AZ_NAME: # AAZCommandGroup already be registered by register_command_command - if not arg_str.startswith(f'{value.AZ_NAME} '): + if not arg_str.startswith(f'{value.AZ_NAME.lower()} '): # when args not contain command group prefix, then cut more loading. cut = True # add command group into command group table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/azure/cli/core/mock.py new/azure-cli-core-2.53.0/azure/cli/core/mock.py --- old/azure-cli-core-2.52.0/azure/cli/core/mock.py 2023-08-31 11:13:41.000000000 +0200 +++ new/azure-cli-core-2.53.0/azure/cli/core/mock.py 2023-09-20 08:08:47.000000000 +0200 @@ -17,16 +17,33 @@ from azure.cli.core.cloud import get_active_cloud from azure.cli.core.parser import AzCliCommandParser from azure.cli.core.util import random_string - from azure.cli.core._config import GLOBAL_CONFIG_DIR, ENV_VAR_PREFIX + from azure.cli.core._config import GLOBAL_CONFIG_DIR, ENV_VAR_PREFIX, ENV_VAR_TEST_LIVE from azure.cli.core._help import AzCliHelp from azure.cli.core._output import AzOutputProducer from knack.completion import ARGCOMPLETE_ENV_NAME + from knack.util import ensure_dir + + if random_config_dir: + config_dir = os.path.join(GLOBAL_CONFIG_DIR, 'dummy_cli_config_dir', random_string()) + + # In recording mode, copy login credentials from global config dir to the dummy config dir + if os.getenv(ENV_VAR_TEST_LIVE, '').lower() == 'true': + if os.path.exists(GLOBAL_CONFIG_DIR): + ensure_dir(config_dir) + import shutil + for file in ['azureProfile.json', 'msal_token_cache.bin', 'clouds.config', 'msal_token_cache.json', + 'service_principal_entries.json']: + try: + shutil.copy(os.path.join(GLOBAL_CONFIG_DIR, file), config_dir) + except FileNotFoundError: + pass + else: + config_dir = GLOBAL_CONFIG_DIR super(DummyCli, self).__init__( cli_name='az', - config_dir=os.path.join(GLOBAL_CONFIG_DIR, 'dummy_cli_config_dir', - random_string()) if random_config_dir else GLOBAL_CONFIG_DIR, + config_dir=config_dir, config_env_var_prefix=ENV_VAR_PREFIX, commands_loader_cls=commands_loader_cls or MainCommandsLoader, parser_cls=AzCliCommandParser, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/azure_cli_core.egg-info/PKG-INFO new/azure-cli-core-2.53.0/azure_cli_core.egg-info/PKG-INFO --- old/azure-cli-core-2.52.0/azure_cli_core.egg-info/PKG-INFO 2023-08-31 11:13:58.000000000 +0200 +++ new/azure-cli-core-2.53.0/azure_cli_core.egg-info/PKG-INFO 2023-09-20 08:09:00.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: azure-cli-core -Version: 2.52.0 +Version: 2.53.0 Summary: Microsoft Azure Command-Line Tools Core Module Home-page: https://github.com/Azure/azure-cli Author: Microsoft Corporation @@ -17,6 +17,24 @@ Classifier: License :: OSI Approved :: MIT License Requires-Python: >=3.8.0 License-File: LICENSE.txt +Requires-Dist: argcomplete~=3.1.1 +Requires-Dist: azure-cli-telemetry==1.1.0.* +Requires-Dist: azure-mgmt-core<2,>=1.2.0 +Requires-Dist: cryptography +Requires-Dist: distro; sys_platform == "linux" +Requires-Dist: humanfriendly~=10.0 +Requires-Dist: jmespath +Requires-Dist: knack~=0.11.0 +Requires-Dist: msal-extensions~=1.0.0 +Requires-Dist: msal[broker]==1.24.0b2 +Requires-Dist: msrestazure~=0.6.4 +Requires-Dist: packaging>=20.9 +Requires-Dist: paramiko<4.0.0,>=2.0.8 +Requires-Dist: pkginfo>=1.5.0.1 +Requires-Dist: psutil~=5.9; sys_platform != "cygwin" +Requires-Dist: PyJWT>=2.1.0 +Requires-Dist: pyopenssl>=17.1.0 +Requires-Dist: requests[socks] Microsoft Azure CLI Core Module ================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/azure_cli_core.egg-info/requires.txt new/azure-cli-core-2.53.0/azure_cli_core.egg-info/requires.txt --- old/azure-cli-core-2.52.0/azure_cli_core.egg-info/requires.txt 2023-08-31 11:13:58.000000000 +0200 +++ new/azure-cli-core-2.53.0/azure_cli_core.egg-info/requires.txt 2023-09-20 08:09:00.000000000 +0200 @@ -6,7 +6,7 @@ jmespath knack~=0.11.0 msal-extensions~=1.0.0 -msal[broker]==1.24.0b1 +msal[broker]==1.24.0b2 msrestazure~=0.6.4 packaging>=20.9 paramiko<4.0.0,>=2.0.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/azure-cli-core-2.52.0/setup.py new/azure-cli-core-2.53.0/setup.py --- old/azure-cli-core-2.52.0/setup.py 2023-08-31 11:13:41.000000000 +0200 +++ new/azure-cli-core-2.53.0/setup.py 2023-09-20 08:08:47.000000000 +0200 @@ -8,7 +8,7 @@ from codecs import open from setuptools import setup, find_packages -VERSION = "2.52.0" +VERSION = "2.53.0" # If we have source, validate that our version numbers match # This should prevent uploading releases with mismatched versions. @@ -52,7 +52,7 @@ 'jmespath', 'knack~=0.11.0', 'msal-extensions~=1.0.0', - 'msal[broker]==1.24.0b1', + 'msal[broker]==1.24.0b2', 'msrestazure~=0.6.4', 'packaging>=20.9', 'paramiko>=2.0.8,<4.0.0',