Hi @aimc,
Trying to install the beta 2 of appdaemon gives the following on win 10β¦
C:\WINDOWS\system32>pip3 install --upgrade --pre appdaemon
Collecting appdaemon
Downloading appdaemon-3.0.0b2-py3-none-any.whl (5.9MB)
100% |ββββββββββββββββββββββββββββββββ| 5.9MB 206kB/s
Requirement already up-to-date: aiohttp==2.3.7 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: voluptuous in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: websocket-client in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: daemonize in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: Jinja2>=2.9.5 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: aiohttp-jinja2 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: iso8601 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: yarl<1.0,>=0.11 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: bcrypt in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: pyyaml in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: requests>=2.6.0 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: astral in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: configparser in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: sseclient in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: feedparser in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Requirement already up-to-date: async in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from appdaemon)
Collecting multidict>=3.0.0 (from aiohttp==2.3.7->appdaemon)
Downloading multidict-4.1.0-cp36-cp36m-win_amd64.whl (194kB)
100% |ββββββββββββββββββββββββββββββββ| 194kB 2.2MB/s
Requirement already up-to-date: async-timeout>=1.2.0 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from aiohttp==2.3.7->appdaemon)
Requirement already up-to-date: chardet in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from aiohttp==2.3.7->appdaemon)
Requirement already up-to-date: six in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from websocket-client->appdaemon)
Requirement already up-to-date: MarkupSafe>=0.23 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from Jinja2>=2.9.5->appdaemon)
Requirement already up-to-date: idna>=2.0 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from yarl<1.0,>=0.11->appdaemon)
Requirement already up-to-date: cffi>=1.1 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from bcrypt->appdaemon)
Requirement already up-to-date: urllib3<1.23,>=1.21.1 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from requests>=2.6.0->appdaemon)
Requirement already up-to-date: certifi>=2017.4.17 in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from requests>=2.6.0->appdaemon)
Requirement already up-to-date: pytz in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from astral->appdaemon)
Requirement already up-to-date: pycparser in c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages (from cffi>=1.1->bcrypt->appdaemon)
Installing collected packages: appdaemon, multidict
Found existing installation: appdaemon 3.0.0b1
Uninstalling appdaemon-3.0.0b1:
Successfully uninstalled appdaemon-3.0.0b1
Found existing installation: multidict 4.0.0
Uninstalling multidict-4.0.0:
Successfully uninstalled multidict-4.0.0
Exception:
Traceback (most recent call last):
File "c:\users\mypc\appdata\local\programs\python\python36\lib\shutil.py", line 387, in _rmtree_unsafe
os.unlink(fullname)
PermissionError: [WinError 5] Access is denied: 'C:\\Users\\MyPc\\AppData\\Local\\Temp\\pip-ldwhcrv0-uninstall\\users\\mypc\\appdata\\local\\programs\\python\\python36\\lib\\site-packages\\multidict\\_istr.cp36-win_amd64.pyd'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\commands\install.py", line 342, in run
prefix=options.prefix_path,
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_set.py", line 795, in install
requirement.commit_uninstall()
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_install.py", line 767, in commit_uninstall
self.uninstalled.commit()
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_uninstall.py", line 142, in commit
rmtree(self.save_dir)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_f
return Retrying(*dargs, **dkw).call(f, *args, **kw)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 212, in call
raise attempt.get()
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 247, in get
six.reraise(self.value[0], self.value[1], self.value[2])
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\six.py", line 686, in reraise
raise value
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 200, in call
attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line 102, in rmtree
onerror=rmtree_errorhandler)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\shutil.py", line 494, in rmtree
return _rmtree_unsafe(path, onerror)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\shutil.py", line 384, in _rmtree_unsafe
_rmtree_unsafe(fullname, onerror)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\shutil.py", line 384, in _rmtree_unsafe
_rmtree_unsafe(fullname, onerror)
File "c:\users\mypc\appdata\local\programs\python\python36\lib\shutil.py", line 384, in _rmtree_unsafe
_rmtree_unsafe(fullname, onerror)
[Previous line repeated 6 more times]
File "c:\users\mypc\appdata\local\programs\python\python36\lib\shutil.py", line 389, in _rmtree_unsafe
onerror(os.unlink, fullname, sys.exc_info())
File "c:\users\mypc\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line 114, in rmtree_errorhandler
func(path)
PermissionError: [WinError 5] Access is denied: 'C:\\Users\\MyPc\\AppData\\Local\\Temp\\pip-ldwhcrv0-uninstall\\users\\mypc\\appdata\\local\\programs\\python\\python36\\lib\\site-packages\\multidict\\_istr.cp36-win_amd64.pyd'
C:\WINDOWS\system32>