Hello community,

here is the log from the commit of package azure-cli-interactive for 
openSUSE:Factory checked in at 2018-10-15 10:47:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/azure-cli-interactive (Old)
 and      /work/SRC/openSUSE:Factory/.azure-cli-interactive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "azure-cli-interactive"

Mon Oct 15 10:47:27 2018 rev:4 rq:641219 version:0.3.28

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/azure-cli-interactive/azure-cli-interactive.changes  
    2018-05-13 16:02:30.399932168 +0200
+++ 
/work/SRC/openSUSE:Factory/.azure-cli-interactive.new/azure-cli-interactive.changes
 2018-10-15 10:47:32.783126965 +0200
@@ -1,0 +2,12 @@
+Mon Sep 17 11:03:03 UTC 2018 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- New upstream release
+  + Version 0.3.28
+  + For detailed information about changes see the
+    HISTORY.txt file provided with this package
+- Add patch to drop compatible releases operator from setup.py,
+  required for SLES12 as the setuptools version is too old
+  + aci_drop-compatible-releases-operator.patch
+- Update Requires from setup.py
+
+-------------------------------------------------------------------

Old:
----
  azure-cli-interactive-0.3.19.tar.gz

New:
----
  aci_drop-compatible-releases-operator.patch
  azure-cli-interactive-0.3.28.tar.gz

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

Other differences:
------------------
++++++ azure-cli-interactive.spec ++++++
--- /var/tmp/diff_new_pack.Sk7GHr/_old  2018-10-15 10:47:33.299126413 +0200
+++ /var/tmp/diff_new_pack.Sk7GHr/_new  2018-10-15 10:47:33.299126413 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           azure-cli-interactive
-Version:        0.3.19
+Version:        0.3.28
 Release:        0
 Summary:        Microsoft Azure CLI Interactive Shell
 License:        MIT
@@ -25,6 +25,7 @@
 Url:            https://github.com/Azure/azure-cli
 Source:         
https://files.pythonhosted.org/packages/source/a/azure-cli-interactive/azure-cli-interactive-%{version}.tar.gz
 Source1:        LICENSE.txt
+Patch1:         aci_drop-compatible-releases-operator.patch
 BuildRequires:  azure-cli-command-modules-nspkg
 BuildRequires:  azure-cli-nspkg
 BuildRequires:  python3-azure-nspkg
@@ -34,11 +35,15 @@
 Requires:       azure-cli-command-modules-nspkg
 Requires:       azure-cli-core
 Requires:       azure-cli-nspkg
-Requires:       python3-PyYAML
-Requires:       python3-applicationinsights
+Requires:       python3-PyYAML < 4.0.0
+Requires:       python3-PyYAML >= 3.13
+Requires:       python3-applicationinsights < 1.0.0
+Requires:       python3-applicationinsights >= 0.11.4
 Requires:       python3-azure-nspkg
-Requires:       python3-jmespath
-Requires:       python3-six
+Requires:       python3-jmespath < 1.0.0
+Requires:       python3-jmespath >= 0.9.3
+Requires:       python3-six < 2.0.0
+Requires:       python3-six >= 1.11.0
 Conflicts:      azure-cli < 2.0.0
 
 BuildArch:      noarch
@@ -51,6 +56,7 @@
 
 %prep
 %setup -q -n azure-cli-interactive-%{version}
+%patch1 -p1
 
 %build
 install -m 644 %{SOURCE1} %{_builddir}/azure-cli-interactive-%{version}

++++++ aci_drop-compatible-releases-operator.patch ++++++
diff -Nru azure-cli-interactive-0.3.28.orig/setup.py 
azure-cli-interactive-0.3.28/setup.py
--- azure-cli-interactive-0.3.28.orig/setup.py  2018-08-09 08:34:43.000000000 
+0200
+++ azure-cli-interactive-0.3.28/setup.py       2018-09-17 12:40:08.342895572 
+0200
@@ -33,10 +33,10 @@
 DEPENDENCIES = [
     'applicationinsights~=0.11.4',
     'azure-cli-core',
-    'jmespath~=0.9.3',
-    'prompt_toolkit~=1.0.15',
-    'pyyaml~=3.13',
-    'six~=1.11.0',
+    'jmespath>=0.9.3',
+    'prompt_toolkit>=1.0.15',
+    'pyyaml>=3.13',
+    'six>=1.11.0',
 ]
 
 with open('README.rst', 'r', encoding='utf-8') as f:
++++++ azure-cli-interactive-0.3.19.tar.gz -> 
azure-cli-interactive-0.3.28.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-cli-interactive-0.3.19/HISTORY.rst 
new/azure-cli-interactive-0.3.28/HISTORY.rst
--- old/azure-cli-interactive-0.3.19/HISTORY.rst        2018-04-06 
19:33:13.000000000 +0200
+++ new/azure-cli-interactive-0.3.28/HISTORY.rst        2018-08-09 
08:34:43.000000000 +0200
@@ -3,6 +3,46 @@
 Release History
 ===============
 
+0.3.28
+++++++
+* Minor fixes
+
+0.3.27
+++++++
+* Minor fixes
+
+0.3.26
+++++++
+* Minor fixes
+
+0.3.25
+++++++
+* Update PyYAML dependency to 4.2b4
+
+0.3.24
+++++++
+* Minor fixes
+
+0.3.23
+++++++
+* Minor fixes
+
+0.3.22
+++++++
+* Fix dependency versions.
+
+0.3.21
+++++++
+* Mute logging from parser for completions.
+* Made interactive more resistant to stale/corrupted help caches.
+
+0.3.20
+++++++
+* Allow interactive completers to function with positional arguments.
+* More user-friendly output when users type '\'.
+* Fix completions for parameters with no help.
+* Fix descriptions for command-groups.
+
 0.3.19
 ++++++
 * Stops completions upon unrecognized commands.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-cli-interactive-0.3.19/PKG-INFO 
new/azure-cli-interactive-0.3.28/PKG-INFO
--- old/azure-cli-interactive-0.3.19/PKG-INFO   2018-04-06 19:33:27.000000000 
+0200
+++ new/azure-cli-interactive-0.3.28/PKG-INFO   2018-08-09 08:36:44.000000000 
+0200
@@ -1,12 +1,11 @@
 Metadata-Version: 1.1
 Name: azure-cli-interactive
-Version: 0.3.19
+Version: 0.3.28
 Summary: Microsoft Azure Command-Line Interactive Shell
 Home-page: https://github.com/Azure/azure-cli
 Author: Microsoft Corporation
 Author-email: [email protected]
 License: MIT
-Description-Content-Type: UNKNOWN
 Description: Azure CLI Interactive Shell
         ***************************
         
@@ -124,6 +123,46 @@
         Release History
         ===============
         
+        0.3.28
+        ++++++
+        * Minor fixes
+        
+        0.3.27
+        ++++++
+        * Minor fixes
+        
+        0.3.26
+        ++++++
+        * Minor fixes
+        
+        0.3.25
+        ++++++
+        * Update PyYAML dependency to 4.2b4
+        
+        0.3.24
+        ++++++
+        * Minor fixes
+        
+        0.3.23
+        ++++++
+        * Minor fixes
+        
+        0.3.22
+        ++++++
+        * Fix dependency versions.
+        
+        0.3.21
+        ++++++
+        * Mute logging from parser for completions.
+        * Made interactive more resistant to stale/corrupted help caches.
+        
+        0.3.20
+        ++++++
+        * Allow interactive completers to function with positional arguments.
+        * More user-friendly output when users type '\'.
+        * Fix completions for parameters with no help.
+        * Fix descriptions for command-groups.
+        
         0.3.19
         ++++++
         * Stops completions upon unrecognized commands.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/__init__.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/__init__.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/__init__.py
  2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/__init__.py
  2018-08-09 08:34:43.000000000 +0200
@@ -39,6 +39,7 @@
         with self.argument_context('interactive') as c:
             c.argument('style', options_list=['--style', '-s'], help='The 
colors of the shell.',
                        choices=style_options())
+            c.ignore('_subscription')  # hide global subscription param
 
 
 COMMAND_LOADER_CLS = InteractiveCommandsLoader
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/__init__.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/__init__.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/__init__.py
       2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/__init__.py
       2018-08-09 08:34:43.000000000 +0200
@@ -3,4 +3,4 @@
 # Licensed under the MIT License. See License.txt in the project root for 
license information.
 # 
--------------------------------------------------------------------------------------------
 
-__version__ = '0.3.19'
+__version__ = '0.3.24'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/_dump_commands.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/_dump_commands.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/_dump_commands.py
 2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/_dump_commands.py
 2018-08-09 08:34:43.000000000 +0200
@@ -7,6 +7,7 @@
 import os
 import yaml
 
+from knack.help import REQUIRED_TAG
 from knack.help_files import helps
 from knack.log import get_logger
 from azure.cli.core import MainCommandsLoader
@@ -68,7 +69,7 @@
     this class generates and dumps the fresh command table into a file
     as well as installs all the modules
     """
-    command_table = None
+    loader = None
 
     def __init__(self, shell_ctx):
         self.shell_ctx = shell_ctx
@@ -83,7 +84,7 @@
 
         main_loader.load_command_table(None)
         main_loader.load_arguments(None)
-        add_id_parameters(None, cmd_tbl=main_loader.command_table)
+        add_id_parameters(None, commands_loader=main_loader)
         cmd_table = main_loader.command_table
 
         cmd_table_data = {}
@@ -96,14 +97,15 @@
 
                 # checking all the parameters for a single command
                 parameter_metadata = {}
-                for key in cmd.arguments:
+                for arg in cmd.arguments.values():
                     options = {
-                        'name': [name for name in 
cmd.arguments[key].options_list],
-                        'required': '[REQUIRED]' if 
cmd.arguments[key].type.settings.get('required') else '',
-                        'help': cmd.arguments[key].type.settings.get('help') 
or ''
+                        'name': [name for name in arg.options_list],
+                        'required': REQUIRED_TAG if 
arg.type.settings.get('required') else '',
+                        'help': arg.type.settings.get('help') or ''
                     }
                     # the key is the first alias option
-                    parameter_metadata[cmd.arguments[key].options_list[0]] = 
options
+                    if arg.options_list:
+                        parameter_metadata[arg.options_list[0]] = options
 
                 cmd_table_data[command_name] = {
                     'parameters': parameter_metadata,
@@ -116,7 +118,7 @@
         load_help_files(cmd_table_data)
         elapsed = timeit.default_timer() - start_time
         logger.debug('Command table dumped: %s sec', elapsed)
-        FreshTable.command_table = main_loader.command_table
+        FreshTable.loader = main_loader
 
         # dump into the cache file
         command_file = shell_ctx.config.get_help_files()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/app.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/app.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/app.py
    2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/app.py
    2018-08-09 08:34:43.000000000 +0200
@@ -30,9 +30,9 @@
 
 from azure.cli.core.commands.client_factory import ENV_ADDITIONAL_USER_AGENT
 from azure.cli.core._config import DEFAULTS_SECTION
-from azure.cli.core._environment import get_config_dir
 from azure.cli.core._profile import _SUBSCRIPTION_NAME, Profile
 from azure.cli.core._session import ACCOUNT, CONFIG, SESSION
+from azure.cli.core.api import get_config_dir
 from azure.cli.core.util import handle_exception
 
 from . import __version__
@@ -285,22 +285,23 @@
 
         rows, _ = get_window_dim()
         rows = int(rows)
-        if not self.completer:
-            return param_descrip, example
 
         param_args = self.completer.leftover_args
         last_word = self.completer.unfinished_word
         command = self.completer.current_command
         new_command = ' '.join([command, last_word]).strip()
-        if not self.completer.complete_command and new_command in 
self.completer.command_param_info:
+
+        if not self.completer.complete_command and new_command in 
self.completer.command_description:
             command = new_command
 
-        param = param_args[-1] if param_args else ''
-        param = last_word if last_word.startswith('-') else param
+        # get command/group help
+        if self.completer and command in self.completer.command_description:
+            self.description_docs = 
u'{}'.format(self.completer.command_description[command])
 
+        # get parameter help if full command
         if self.completer and command in self.completer.command_param_info:
-            self.description_docs = u'{}'.format(
-                self.completer.command_description[command])
+            param = param_args[-1] if param_args else ''
+            param = last_word if last_word.startswith('-') else param
 
             if param in self.completer.command_param_info[command] and 
self.completer.has_description(
                     command + " " + param):
@@ -501,7 +502,8 @@
         elif SELECT_SYMBOL['query'] in cmd_stripped and self.last and 
self.last.result:
             continue_flag = self.handle_jmespath_query(args)
             telemetry.track_query_gesture()
-
+        elif not args:
+            continue_flag = True
         elif args[0] == '--version' or args[0] == '-v':
             try:
                 continue_flag = True
@@ -658,13 +660,12 @@
 
             self.last_exit = 0
             if result and result.result is not None:
-                from azure.cli.core._output import OutputProducer
                 if self.output:
                     self.output.write(result)
                     self.output.flush()
                 else:
-                    formatter = 
OutputProducer.get_formatter(self.cli_ctx.invocation.data['output'])
-                    OutputProducer(formatter=formatter).out(result)
+                    formatter = 
self.cli_ctx.output.get_formatter(self.cli_ctx.invocation.data['output'])
+                    self.cli_ctx.output.out(result, formatter=formatter)
                     self.last = result
 
         except Exception as ex:  # pylint: disable=broad-except
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/az_completer.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/az_completer.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/az_completer.py
   2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/az_completer.py
   2018-08-09 08:34:43.000000000 +0200
@@ -23,13 +23,22 @@
     return
 
 
+def _check_value_muted(_, action, value):
+    # patch for AzCliCommandParser that does no logging
+    if action.choices is not None and value not in action.choices:
+        import argparse
+        msg = 'invalid choice: {}'.format(value)
+        raise argparse.ArgumentError(action, msg)
+
+
 def sort_completions(completions_gen):
     """ sorts the completions """
+    from knack.help import REQUIRED_TAG
 
     def _get_weight(val):
         """ weights the completions with required things first the 
lexicographically"""
         priority = ''
-        if val.display_meta and val.display_meta.startswith('[REQUIRED]'):
+        if val.display_meta and val.display_meta.startswith(REQUIRED_TAG):
             priority = ' '  # a space has the lowest ordinance
         return priority + val.text
 
@@ -45,7 +54,7 @@
         self.started = False
 
         # dictionary of command to descriptions
-        self.command_description = None
+        self.command_description = {}
         # a list of all the possible parameters
         self.completable_param = None
         # the command tree
@@ -99,9 +108,10 @@
 
     def initialize_command_table_attributes(self):
         from ._dump_commands import FreshTable
-        self.cmdtab = FreshTable(self.shell_ctx).command_table
-        if self.cmdtab:
-            self.parser.load_command_table(self.cmdtab)
+        loader = FreshTable(self.shell_ctx).loader
+        if loader and loader.command_table:
+            self.cmdtab = loader.command_table
+            self.parser.load_command_table(loader)
             self.argsfinder = ArgsFinder(self.parser)
 
     def validate_param_completion(self, param, leftover_args):
@@ -188,15 +198,23 @@
                         return arg
         return None
 
+    # pylint: disable=protected-access
     def mute_parse_args(self, text):
         """ mutes the parser error when parsing, then puts it back """
         error = AzCliCommandParser.error
+        _check_value = AzCliCommandParser._check_value
+
         AzCliCommandParser.error = error_pass
+        AzCliCommandParser._check_value = _check_value_muted
 
-        parse_args = self.argsfinder.get_parsed_args(
-            parse_quotes(text, quotes=False, string=False))
+        # No exception is expected. However, we add this try-catch block, as 
this may have far-reaching effects.
+        try:
+            parse_args = self.argsfinder.get_parsed_args(parse_quotes(text, 
quotes=False, string=False))
+        except Exception:  # pylint: disable=broad-except
+            pass
 
         AzCliCommandParser.error = error
+        AzCliCommandParser._check_value = _check_value
         return parse_args
 
     # pylint: disable=too-many-branches
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/gather_commands.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/gather_commands.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/gather_commands.py
        2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/gather_commands.py
        2018-08-09 08:34:43.000000000 +0200
@@ -6,11 +6,14 @@
 import math
 import os
 import json
+from knack.log import get_logger
 
 from .command_tree import CommandBranch, CommandHead
 from .util import get_window_dim
 
 
+logger = get_logger(__name__)
+
 TOLERANCE = 10
 
 GLOBAL_PARAM_DESCRIPTIONS = {
@@ -88,7 +91,10 @@
         self.output_options = OUTPUT_OPTIONS
         self.global_param = GLOBAL_PARAM
 
-        self._gather_from_files(config)
+        try:
+            self._gather_from_files(config)
+        except (TypeError, KeyError, ValueError):
+            logger.warning('Encountered unrecognizable cache, interactive will 
create a new updated cache for use.')
 
     def add_exit(self):
         """ adds the exits from the application """
@@ -137,8 +143,7 @@
 
             command_params = data[command].get('parameters', {})
             for param in command_params:
-                if command_params[param]['help'] and \
-                   '==SUPPRESS==' not in command_params[param]['help']:
+                if '==SUPPRESS==' not in command_params[param]['help']:
                     param_aliases = set()
 
                     for par in command_params[param]['name']:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/telemetry.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/telemetry.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/telemetry.py
      2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/telemetry.py
      2018-08-09 08:34:43.000000000 +0200
@@ -52,7 +52,7 @@
 
 # core telemetry operations
 def start():
-    telemetry_core.start()
+    telemetry_core.start(mode='interactive')
 
 
 def flush():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/util.py
 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/util.py
--- 
old/azure-cli-interactive-0.3.19/azure/cli/command_modules/interactive/azclishell/util.py
   2018-04-06 19:33:13.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure/cli/command_modules/interactive/azclishell/util.py
   2018-08-09 08:34:43.000000000 +0200
@@ -8,6 +8,11 @@
 import struct
 import platform
 
+from knack.log import get_logger
+
+
+logger = get_logger(__name__)
+
 
 def get_window_dim():
     """ gets the dimensions depending on python version and os"""
@@ -55,17 +60,13 @@
     """ parses quotes """
     import shlex
 
-    if quotes:
-        args = shlex.split(cmd)
-    else:
-        args = cmd.split()
-
-    if string:
-        str_args = []
-        for arg in args:
-            str_args.append(str(arg))
-        return str_args
-    return args
+    try:
+        args = shlex.split(cmd) if quotes else cmd.split()
+    except ValueError as exception:
+        logger.error(exception)
+        return []
+
+    return [str(arg) for arg in args] if string else args
 
 
 def get_os_clear_screen_word():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure_cli_interactive.egg-info/PKG-INFO 
new/azure-cli-interactive-0.3.28/azure_cli_interactive.egg-info/PKG-INFO
--- old/azure-cli-interactive-0.3.19/azure_cli_interactive.egg-info/PKG-INFO    
2018-04-06 19:33:27.000000000 +0200
+++ new/azure-cli-interactive-0.3.28/azure_cli_interactive.egg-info/PKG-INFO    
2018-08-09 08:36:44.000000000 +0200
@@ -1,12 +1,11 @@
 Metadata-Version: 1.1
 Name: azure-cli-interactive
-Version: 0.3.19
+Version: 0.3.28
 Summary: Microsoft Azure Command-Line Interactive Shell
 Home-page: https://github.com/Azure/azure-cli
 Author: Microsoft Corporation
 Author-email: [email protected]
 License: MIT
-Description-Content-Type: UNKNOWN
 Description: Azure CLI Interactive Shell
         ***************************
         
@@ -124,6 +123,46 @@
         Release History
         ===============
         
+        0.3.28
+        ++++++
+        * Minor fixes
+        
+        0.3.27
+        ++++++
+        * Minor fixes
+        
+        0.3.26
+        ++++++
+        * Minor fixes
+        
+        0.3.25
+        ++++++
+        * Update PyYAML dependency to 4.2b4
+        
+        0.3.24
+        ++++++
+        * Minor fixes
+        
+        0.3.23
+        ++++++
+        * Minor fixes
+        
+        0.3.22
+        ++++++
+        * Fix dependency versions.
+        
+        0.3.21
+        ++++++
+        * Mute logging from parser for completions.
+        * Made interactive more resistant to stale/corrupted help caches.
+        
+        0.3.20
+        ++++++
+        * Allow interactive completers to function with positional arguments.
+        * More user-friendly output when users type '\'.
+        * Fix completions for parameters with no help.
+        * Fix descriptions for command-groups.
+        
         0.3.19
         ++++++
         * Stops completions upon unrecognized commands.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure-cli-interactive-0.3.19/azure_cli_interactive.egg-info/requires.txt 
new/azure-cli-interactive-0.3.28/azure_cli_interactive.egg-info/requires.txt
--- 
old/azure-cli-interactive-0.3.19/azure_cli_interactive.egg-info/requires.txt    
    2018-04-06 19:33:27.000000000 +0200
+++ 
new/azure-cli-interactive-0.3.28/azure_cli_interactive.egg-info/requires.txt    
    2018-08-09 08:36:44.000000000 +0200
@@ -1,6 +1,6 @@
-applicationinsights
+applicationinsights~=0.11.4
 azure-cli-core
-jmespath
-prompt_toolkit
-pyyaml
-six
+jmespath~=0.9.3
+prompt_toolkit~=1.0.15
+pyyaml~=3.13
+six~=1.11.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure-cli-interactive-0.3.19/setup.py 
new/azure-cli-interactive-0.3.28/setup.py
--- old/azure-cli-interactive-0.3.19/setup.py   2018-04-06 19:33:13.000000000 
+0200
+++ new/azure-cli-interactive-0.3.28/setup.py   2018-08-09 08:34:43.000000000 
+0200
@@ -14,7 +14,7 @@
     cmdclass = {}
 
 # Version is also defined in azclishell.__init__.py.
-VERSION = "0.3.19"
+VERSION = "0.3.28"
 # The full list of classifiers is available at
 # https://pypi.python.org/pypi?%3Aaction=list_classifiers
 CLASSIFIERS = [
@@ -31,12 +31,12 @@
 ]
 
 DEPENDENCIES = [
-    'applicationinsights',
+    'applicationinsights~=0.11.4',
     'azure-cli-core',
-    'jmespath',
-    'prompt_toolkit',
-    'pyyaml',
-    'six',
+    'jmespath~=0.9.3',
+    'prompt_toolkit~=1.0.15',
+    'pyyaml~=3.13',
+    'six~=1.11.0',
 ]
 
 with open('README.rst', 'r', encoding='utf-8') as f:


Reply via email to