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',

Reply via email to