I am looking into this today.

On 06/01/25 22:20 +0000, Mikolaj Kucharski wrote:
> On Mon, Jan 06, 2025 at 09:46:48PM +0000, Mikolaj Kucharski wrote:
> > Hi Stuart,
> > 
> > On Mon, Jan 06, 2025 at 05:41:48PM +0000, Stuart Henderson wrote:
> > > On 2025/01/06 16:17, Mikolaj Kucharski wrote:
> > > > Hi,
> > > > 
> > > > Not sure is this actually related to python3.12, but I've notived it
> > > > today on few machines after upgrading -current.
> > > > 
> > > > I didn't troubleshoot this yet.
> > > 
> > > >   File 
> > > > "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/netutil.py", 
> > > > line 57, in <module>
> > > >     import backports.ssl_match_hostname
> > > > ModuleNotFoundError: No module named 'backports'
> > > 
> > > I don't use salt, but please try this. (Alternatively it looks like
> > > updating to 3007.1 should also fix).
> > 
> > This fixes initial issue, but then breaks later in different way, from
> > /var/log/salt/minion file:
> > 
> > 2025-01-06 21:12:54,002 [salt.cli.daemons                         :284 
> > ][INFO    ][89450] Setting up the Salt Minion "pce-0033.home.lan"
> > 2025-01-06 21:12:54,005 [salt.utils.process                       :284 
> > ][INFO    ][89450] pidfile: /var/run/process_responsibility_salt-minion.pid 
> > not found
> > 2025-01-06 21:12:55,544 [salt.cli.daemons :284 ][INFO    ][44897] Starting 
> > up the Salt Minion
> > 2025-01-06 21:12:55,553 [salt.utils.event :284 ][INFO    ][44897] Starting 
> > pull socket on /var/run/salt/minion/minion_event_3edb48dc8f_pull.ipc
> > 2025-01-06 21:12:57,344 [salt.minion                                        
> >          :284 ][INFO    ][44897] Creating minion process manager
> > 2025-01-06 21:12:57,347 [salt.minion                                        
> >          :284 ][INFO    ][44897] Minion sleeping for 160 seconds due to 
> > configured startup_delay between 0 and 180 seconds
> > 2025-01-06 21:15:37,964 [salt.minion                                        
> >          :284 ][CRITICAL][44897] Unexpected error while connecting to 
> > fde4:f456:48c2:13c0::1
> > Traceback (most recent call last):
> >   File "/usr/local/lib/python3.12/site-packages/salt/minion.py", line 1148, 
> > in _connect_minion
> >     yield minion.connect_master(failed=failed)
> >   File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/gen.py", 
> > line 1056, in run
> >     value = future.result()
> >             ^^^^^^^^^^^^^^^
> >   File 
> > "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/concurrent.py", 
> > line 249, in result
> >     raise_exc_info(self._exc_info)
> >   File "<string>", line 4, in raise_exc_info
> >   File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/gen.py", 
> > line 1064, in run
> >     yielded = self.gen.throw(*exc_info)
> >               ^^^^^^^^^^^^^^^^^^^^^^^^^
> >   File "/usr/local/lib/python3.12/site-packages/salt/minion.py", line 1389, 
> > in connect_master
> >     master, self.pub_channel = yield self.eval_master(
> >                                ^^^^^^^^^^^^^^^^^^^^^^^
> >   File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/gen.py", 
> > line 1056, in run
> >     value = future.result()
> >             ^^^^^^^^^^^^^^^
> >   File 
> > "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/concurrent.py", 
> > line 249, in result
> >     raise_exc_info(self._exc_info)
> >   File "<string>", line 4, in raise_exc_info
> >   File "/usr/local/lib/python3.12/site-packages/salt/ext/tornado/gen.py", 
> > line 309, in wrapper
> >     yielded = next(result)
> >               ^^^^^^^^^^^^
> >   File "/usr/local/lib/python3.12/site-packages/salt/minion.py", line 817, 
> > in eval_master
> >     pub_channel = salt.channel.client.AsyncPubChannel.factory(
> >                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >   File "/usr/local/lib/python3.12/site-packages/salt/channel/client.py", 
> > line 393, in factory
> >     transport = salt.transport.publish_client(opts, io_loop)
> >                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >   File "/usr/local/lib/python3.12/site-packages/salt/transport/base.py", 
> > line 90, in publish_client
> >     import salt.transport.zeromq
> >   File "/usr/local/lib/python3.12/site-packages/salt/transport/zeromq.py", 
> > line 15, in <module>
> >     import zmq.eventloop.future
> >   File "/usr/local/lib/python3.12/site-packages/zmq/eventloop/__init__.py", 
> > line 3, in <module>
> >     from tornado.ioloop import IOLoop
> > ModuleNotFoundError: No module named 'tornado'
> > 
> > ..and loops with that `No module named 'tornado'` error filling up the
> > logs.
> > 
> > Trying:
> > 
> >     # pkg_add -i py3-tornado
> > 
> > stops the exception of no module named tornado, but OpenBSD 7.6-stable
> > with salt-3006.9p0 cannot talk to -current with salt-3006.9p2. I think
> > this is different issue, so out of scope of what I reported. Minion now
> > complains with:
> > 
> > 2025-01-06 21:39:36,584 [salt.minion:284 ][ERROR   ][34129] Error while 
> > bringing up minion for multi-master. Is master at fde4:f456:48c2:13c0::1 
> > responding? The error message was Unable to sign_in to master: Attempt to 
> > authenticate with the salt master failed with timeout error
> > 
> > However there is network IPv6 connectivity to the master, as it was for
> > many months:
> > 
> > pce-0033# nc -v -w5 fde4:f456:48c2:13c0::1 4505 | cat -v
> > Connection to fde4:f456:48c2:13c0::1 4505 port [tcp/*] succeeded!
> > 
> > pce-0033# nc -v -w5 fde4:f456:48c2:13c0::1 4506 | cat -v
> > Connection to fde4:f456:48c2:13c0::1 4506 port [tcp/*] succeeded!
> > 
> > I guess problem is again within Salt itself.
> > 
> > 
> > > Index: Makefile
> > > ===================================================================
> > > RCS file: /cvs/ports/sysutils/salt/Makefile,v
> > > diff -u -p -r1.188 Makefile
> > > --- Makefile      21 Dec 2024 11:38:54 -0000      1.188
> > > +++ Makefile      6 Jan 2025 17:40:39 -0000
> > > @@ -15,9 +15,9 @@
> > > 
> > >  COMMENT =                remote execution and configuration management 
> > > system
> > > 
> > > -MODPY_DISTV =    3006.9
> > > +MODPY_DISTV =            3006.9
> > >  DISTNAME =               salt-${MODPY_DISTV}
> > > -REVISION =               1
> > > +REVISION =               2
> > > 
> > >  CATEGORIES =             sysutils net devel
> > > 
> > > Index: patches/patch-salt_ext_tornado_netutil_py
> > > ===================================================================
> > > RCS file: patches/patch-salt_ext_tornado_netutil_py
> > > diff -N patches/patch-salt_ext_tornado_netutil_py
> > > --- /dev/null     1 Jan 1970 00:00:00 -0000
> > > +++ patches/patch-salt_ext_tornado_netutil_py     6 Jan 2025 17:40:39 
> > > -0000
> > > @@ -0,0 +1,16 @@
> > > +Index: salt/ext/tornado/netutil.py
> > > +--- salt/ext/tornado/netutil.py.orig
> > > ++++ salt/ext/tornado/netutil.py
> > > +@@ -54,9 +54,9 @@ if hasattr(ssl, 'match_hostname') and hasattr(ssl, 'Ce
> > > + elif ssl is None:
> > > +     ssl_match_hostname = SSLCertificateError = None  # type: ignore
> > > + else:
> > > +-    import backports.ssl_match_hostname
> > > +-    ssl_match_hostname = backports.ssl_match_hostname.match_hostname
> > > +-    SSLCertificateError = backports.ssl_match_hostname.CertificateError 
> > >  # type: ignore
> > > ++    import urllib3.util.ssl_match_hostname
> > > ++    ssl_match_hostname = urllib3.util.ssl_match_hostname
> > > ++    SSLCertificateError = 
> > > urllib3.util.ssl_match_hostname.CertificateError  # type: ignore
> > > +
> > > + if hasattr(ssl, 'SSLContext'):
> > > +     if hasattr(ssl, 'create_default_context'):
> > > 
> 
> Below patch makes it work here. Tornado is now needed to make minion
> work.
> 
> OpenBSD 7.6-stable salt-master salt-3006.9p0 can talk to -current
> minion salt-3007.1 from following patch.
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/salt/Makefile,v
> diff -u -p -u -r1.188 Makefile
> --- Makefile  21 Dec 2024 11:38:54 -0000      1.188
> +++ Makefile  6 Jan 2025 22:15:08 -0000
> @@ -15,9 +15,8 @@
>  
>  COMMENT =            remote execution and configuration management system
>  
> -MODPY_DISTV =        3006.9
> +MODPY_DISTV =                3007.1
>  DISTNAME =           salt-${MODPY_DISTV}
> -REVISION =           1
>  
>  CATEGORIES =         sysutils net devel
>  
> @@ -46,6 +45,7 @@ RUN_DEPENDS =               devel/py-looseversion \
>                       textproc/py-yaml \
>                       www/py-jinja2 \
>                       www/py-requests \
> +                     www/py-tornado \
>                       sysutils/py-distro>=1.5.0 \
>                       sysutils/py-packaging
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/sysutils/salt/distinfo,v
> diff -u -p -u -r1.69 distinfo
> --- distinfo  4 Aug 2024 05:58:23 -0000       1.69
> +++ distinfo  6 Jan 2025 22:15:08 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (salt-3006.9.tar.gz) = dwPHOnHGcyfUiyiTzpzwMe5S4oFt8Nr3jW/hipmzU+M=
> -SIZE (salt-3006.9.tar.gz) = 19691113
> +SHA256 (salt-3007.1.tar.gz) = uTOsTLPksRGLRtraVcnMa9xvD5S0ySh3rsRLJcaijJo=
> +SIZE (salt-3007.1.tar.gz) = 19401831
> Index: patches/patch-salt_returners_zabbix_return_py
> ===================================================================
> RCS file: 
> /cvs/ports/sysutils/salt/patches/patch-salt_returners_zabbix_return_py,v
> diff -u -p -u -r1.6 patch-salt_returners_zabbix_return_py
> --- patches/patch-salt_returners_zabbix_return_py     4 Aug 2024 05:58:23 
> -0000       1.6
> +++ patches/patch-salt_returners_zabbix_return_py     6 Jan 2025 22:15:08 
> -0000
> @@ -1,7 +1,7 @@
>  Index: salt/returners/zabbix_return.py
>  --- salt/returners/zabbix_return.py.orig
>  +++ salt/returners/zabbix_return.py
> -@@ -35,10 +35,10 @@ def zbx():
> +@@ -41,10 +41,10 @@ def zbx():
>           zabbix_sender = "/usr/local/zabbix/bin/zabbix_sender"
>           zabbix_config = "/usr/local/zabbix/etc/zabbix_agentd.conf"
>           return {"sender": zabbix_sender, "config": zabbix_config}
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/sysutils/salt/pkg/PLIST,v
> diff -u -p -u -r1.65 PLIST
> --- pkg/PLIST 21 Dec 2024 11:46:04 -0000      1.65
> +++ pkg/PLIST 6 Jan 2025 22:15:09 -0000
> @@ -239,6 +239,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}cmdmod.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}cp.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}defaults.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -250,6 +251,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}saltcheck.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}slsutil.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/cmdmod.py
>  lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/config.py
>  lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/cp.py
>  lib/python${MODPY_VERSION}/site-packages/salt/client/ssh/wrapper/defaults.py
> @@ -274,7 +276,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}aliyun.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}azurearm.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}clc.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}cloudstack.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}digitalocean.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -287,7 +288,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}libvirt.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}linode.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}lxc.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}msazure.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}oneandone.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}opennebula.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}openstack.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -308,7 +308,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}vultrpy.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/${MODPY_PYCACHE}xen.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/aliyun.py
> -lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/azurearm.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/clc.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/cloudstack.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/digitalocean.py
> @@ -321,7 +320,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/libvirt.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/linode.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/lxc.py
> -lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/msazure.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/oneandone.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/opennebula.py
>  lib/python${MODPY_VERSION}/site-packages/salt/cloud/clouds/openstack.py
> @@ -482,176 +480,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/ext/ipaddress.py
>  lib/python${MODPY_VERSION}/site-packages/salt/ext/saslprep.py
>  lib/python${MODPY_VERSION}/site-packages/salt/ext/ssl_match_hostname.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/__init__.py
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}/
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}_locale_data.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}autoreload.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}concurrent.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}curl_httpclient.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}escape.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}gen.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}http1connection.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}httpclient.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}httpserver.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}httputil.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}ioloop.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}iostream.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}locale.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}locks.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}netutil.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}process.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}queues.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}simple_httpclient.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}stack_context.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}tcpclient.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}tcpserver.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}template.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}testing.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}web.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/_locale_data.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/auth.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/autoreload.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/concurrent.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/curl_httpclient.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/escape.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/gen.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/http1connection.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/httpclient.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/httpserver.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/httputil.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/ioloop.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/iostream.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/locale.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/locks.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/log.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/netutil.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/options.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/__init__.py
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}/
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}auto.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}caresresolver.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}epoll.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}kqueue.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}posix.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}select.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}twisted.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/${MODPY_PYCACHE}windows.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/asyncio.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/auto.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/caresresolver.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/common.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/epoll.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/interface.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/kqueue.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/posix.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/select.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/twisted.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/platform/windows.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/process.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/queues.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/routing.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/simple_httpclient.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/stack_context.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/tcpclient.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/tcpserver.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/template.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/__main__.py
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}/
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}asyncio_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}auth_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}concurrent_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}curl_httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}escape_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}gen_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}http1connection_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}httpserver_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}httputil_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}import_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}ioloop_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}iostream_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}locale_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}locks_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}log_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}netutil_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}options_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}process_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}queues_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}resolve_test_helper.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}routing_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}runtests.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}simple_httpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}stack_context_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}tcpclient_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}tcpserver_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}template_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}testing_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}twisted_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}util_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}web_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}websocket_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}windows_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/${MODPY_PYCACHE}wsgi_test.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/asyncio_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/auth_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/concurrent_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/curl_httpclient_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/escape_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/gen_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/http1connection_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/httpclient_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/httpserver_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/httputil_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/import_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/ioloop_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/iostream_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/locale_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/locks_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/log_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/netutil_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/options_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/process_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/queues_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/resolve_test_helper.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/routing_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/runtests.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/simple_httpclient_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/stack_context_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/tcpclient_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/tcpserver_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/template_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/testing_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/twisted_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/util.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/util_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/web_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/websocket_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/windows_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/test/wsgi_test.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/testing.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/util.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/web.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/websocket.py
> -lib/python${MODPY_VERSION}/site-packages/salt/ext/tornado/wsgi.py
>  lib/python${MODPY_VERSION}/site-packages/salt/ext/vsan/
>  lib/python${MODPY_VERSION}/site-packages/salt/ext/vsan/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/ext/vsan/${MODPY_PYCACHE}/
> @@ -668,14 +496,12 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/fileserver/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}azurefs.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}gitfs.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}hgfs.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}minionfs.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}roots.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}s3fs.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/fileserver/${MODPY_PYCACHE}svnfs.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/fileserver/azurefs.py
>  lib/python${MODPY_VERSION}/site-packages/salt/fileserver/gitfs.py
>  lib/python${MODPY_VERSION}/site-packages/salt/fileserver/hgfs.py
>  lib/python${MODPY_VERSION}/site-packages/salt/fileserver/minionfs.py
> @@ -701,13 +527,13 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}mdadm.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}mdata.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}metadata_azure.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}metadata_gce.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}minion_process.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}napalm.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}nvme.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}nxos.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}opts.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}package.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}panos.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}pending_reboot.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/grains/${MODPY_PYCACHE}philips_hue.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -730,13 +556,13 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/mdadm.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/mdata.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/metadata.py
> -lib/python${MODPY_VERSION}/site-packages/salt/grains/metadata_azure.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/metadata_gce.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/minion_process.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/napalm.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/nvme.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/nxos.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/opts.py
> +lib/python${MODPY_VERSION}/site-packages/salt/grains/package.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/panos.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/pending_reboot.py
>  lib/python${MODPY_VERSION}/site-packages/salt/grains/philips_hue.py
> @@ -837,10 +663,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}at_solaris.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}augeas_cfg.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}aws_sqs.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}azurearm_compute.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}azurearm_dns.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}azurearm_network.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}azurearm_resource.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}bamboohr.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}baredoc.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}bcache.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -1288,6 +1110,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}vmctl.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}vsphere.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}webutil.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}win_appx.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}win_auditpol.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}win_autoruns.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/modules/${MODPY_PYCACHE}win_certutil.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -1367,10 +1190,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/at_solaris.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/augeas_cfg.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/aws_sqs.py
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/azurearm_compute.py
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/azurearm_dns.py
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/azurearm_network.py
> -lib/python${MODPY_VERSION}/site-packages/salt/modules/azurearm_resource.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/bamboohr.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/baredoc.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/bcache.py
> @@ -1836,6 +1655,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/vmctl.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/vsphere.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/webutil.py
> +lib/python${MODPY_VERSION}/site-packages/salt/modules/win_appx.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/win_auditpol.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/win_autoruns.py
>  lib/python${MODPY_VERSION}/site-packages/salt/modules/win_certutil.py
> @@ -1972,7 +1792,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/pillar/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}azureblob.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}cmd_json.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}cmd_yaml.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}cmd_yamlex.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -2020,7 +1839,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}venafi.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}virtkey.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/pillar/${MODPY_PYCACHE}vmware_pillar.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/pillar/azureblob.py
>  lib/python${MODPY_VERSION}/site-packages/salt/pillar/cmd_json.py
>  lib/python${MODPY_VERSION}/site-packages/salt/pillar/cmd_yaml.py
>  lib/python${MODPY_VERSION}/site-packages/salt/pillar/cmd_yamlex.py
> @@ -2311,6 +2129,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}launchd.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}lxc.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}manage.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}match.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}mattermost.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}mine.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/runners/${MODPY_PYCACHE}nacl.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -2356,6 +2175,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/runners/launchd.py
>  lib/python${MODPY_VERSION}/site-packages/salt/runners/lxc.py
>  lib/python${MODPY_VERSION}/site-packages/salt/runners/manage.py
> +lib/python${MODPY_VERSION}/site-packages/salt/runners/match.py
>  lib/python${MODPY_VERSION}/site-packages/salt/runners/mattermost.py
>  lib/python${MODPY_VERSION}/site-packages/salt/runners/mine.py
>  lib/python${MODPY_VERSION}/site-packages/salt/runners/nacl.py
> @@ -2471,10 +2291,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}at.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}augeas.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}aws_sqs.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}azurearm_compute.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}azurearm_dns.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}azurearm_network.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}azurearm_resource.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}beacon.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}bigip.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}blockdev.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -2771,6 +2587,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}virt.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}virtualenv_mod.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}webutil.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_appx.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_certutil.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_dacl.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_dism.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -2789,6 +2606,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_smtp_server.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_snmp.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_system.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_task.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_wua.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}win_wusa.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/states/${MODPY_PYCACHE}winrepo.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -2827,10 +2645,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/states/at.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/augeas.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/aws_sqs.py
> -lib/python${MODPY_VERSION}/site-packages/salt/states/azurearm_compute.py
> -lib/python${MODPY_VERSION}/site-packages/salt/states/azurearm_dns.py
> -lib/python${MODPY_VERSION}/site-packages/salt/states/azurearm_network.py
> -lib/python${MODPY_VERSION}/site-packages/salt/states/azurearm_resource.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/beacon.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/bigip.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/blockdev.py
> @@ -3127,6 +2941,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/states/virt.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/virtualenv_mod.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/webutil.py
> +lib/python${MODPY_VERSION}/site-packages/salt/states/win_appx.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_certutil.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_dacl.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_dism.py
> @@ -3145,6 +2960,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_smtp_server.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_snmp.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_system.py
> +lib/python${MODPY_VERSION}/site-packages/salt/states/win_task.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_wua.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/win_wusa.py
>  lib/python${MODPY_VERSION}/site-packages/salt/states/winrepo.py
> @@ -3268,6 +3084,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/transport/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/transport/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/transport/${MODPY_PYCACHE}tcp.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/transport/${MODPY_PYCACHE}ws.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/transport/${MODPY_PYCACHE}zeromq.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/salt/transport/base.py
>  lib/python${MODPY_VERSION}/site-packages/salt/transport/client.py
> @@ -3276,6 +3093,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/transport/local.py
>  lib/python${MODPY_VERSION}/site-packages/salt/transport/server.py
>  lib/python${MODPY_VERSION}/site-packages/salt/transport/tcp.py
> +lib/python${MODPY_VERSION}/site-packages/salt/transport/ws.py
>  lib/python${MODPY_VERSION}/site-packages/salt/transport/zeromq.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/__init__.py
> @@ -3287,7 +3105,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}asynchronous.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}atomicfile.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}aws.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}azurearm.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}beacons.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}boto3mod.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}boto_elb_tag.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -3351,7 +3168,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}minion.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}minions.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}mount.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}msazure.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}msgpack.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}nacl.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}namecheap.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -3362,6 +3178,7 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}nxos_api.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}odict.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}oset.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}package.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}pagerduty.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}parsers.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -3372,7 +3189,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}process.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}profile.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}proxy.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}psutil_compat.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}pushover.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}pycrypto.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}pydsl.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -3405,7 +3221,6 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}url.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}user.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}value.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}vault.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}verify.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}versions.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/${MODPY_PYCACHE}virt.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -3449,7 +3264,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/asynchronous.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/atomicfile.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/aws.py
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/azurearm.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/beacons.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/boto3mod.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/boto_elb_tag.py
> @@ -3471,9 +3285,11 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/${MODPY_PYCACHE}extension_deprecation.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/${MODPY_PYCACHE}jinja.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/${MODPY_PYCACHE}path.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/extension_deprecation.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/jinja.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/path.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/decorators/state.py
> @@ -3537,7 +3353,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/minion.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/minions.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/mount.py
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/msazure.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/msgpack.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/nacl.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/namecheap.py
> @@ -3566,6 +3381,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/openstack/pyrax/queues.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/openstack/swift.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/oset.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/package.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/pagerduty.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/parsers.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/path.py
> @@ -3586,7 +3402,6 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/process.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/profile.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/proxy.py
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/psutil_compat.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/pushover.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/pycrypto.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/pydsl.py
> @@ -3629,7 +3444,28 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/validate/path.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/validate/user.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/value.py
> -lib/python${MODPY_VERSION}/site-packages/salt/utils/vault.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/__init__.py
> +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}kv.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/${MODPY_PYCACHE}leases.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/api.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/auth.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/cache.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/client.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/exceptions.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/factory.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/helpers.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/kv.py
> +lib/python${MODPY_VERSION}/site-packages/salt/utils/vault/leases.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/verify.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/versions.py
>  lib/python${MODPY_VERSION}/site-packages/salt/utils/virt.py
> 
> 
> -- 
> Regards,
>  Mikolaj

-- 
Regards,
Robert Nagy

Reply via email to