That indeed seems to make it work.
However (unfortunately again):
- the correct version was installed (I checked with the version in GitHub)
- the version 0.5 was still listed in the Installed tab (should have been 0.5.1)
- uninstall (via the IDE) reported a problem, see below (but the library was indeed gone)
- again install (via the IDE) installed V0.5 again.
I think there is something wrong with my local platformio instance.
Uninstall problem report:
Library command failed: lib --storage-dir C:\Users\Admin.platformio\lib uninstall C:\Users\Admin.platformio\lib\Simple-Wiegand-Library-for-Arduino_ID1814
Error: Error: Traceback (most recent call last):
File “c:\users\admin.platformio\penv\lib\site-packages\platformio_main_.py”, line 120, in main
cli(None, None, None)
File “c:\users\admin.platformio\penv\lib\site-packages\click\core.py”, line 700, in call
return self.main(*args, **kwargs)
File “c:\users\admin.platformio\penv\lib\site-packages\click\core.py”, line 680, in main
rv = self.invoke(ctx)
File “c:\users\admin.platformio\penv\lib\site-packages\click\core.py”, line 1027, in invoke
return process_result(sub_ctx.command.invoke(sub_ctx))
File “c:\users\admin.platformio\penv\lib\site-packages\click\core.py”, line 1027, in invoke
return process_result(sub_ctx.command.invoke(sub_ctx))
File “c:\users\admin.platformio\penv\lib\site-packages\click\core.py”, line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “c:\users\admin.platformio\penv\lib\site-packages\click\core.py”, line 508, in invoke
return callback(*args, **kwargs)
File “c:\users\admin.platformio\penv\lib\site-packages\click\decorators.py”, line 26, in new_func
return f(get_current_context().obj, *args, **kwargs)
File “c:\users\admin.platformio\penv\lib\site-packages\platformio\commands\lib.py”, line 108, in lib_uninstall
lm.uninstall(library)
File “c:\users\admin.platformio\penv\lib\site-packages\platformio\managers\package.py”, line 672, in uninstall
util.rmtree(pkg_dir)
File “c:\users\admin.platformio\penv\lib\site-packages\platformio\util.py”, line 636, in rmtree
return rmtree(path, onerror=_onerror)
File “C:\Python27\Lib\shutil.py”, line 256, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File “c:\users\admin.platformio\penv\lib\site-packages\platformio\util.py”, line 634, in _onerror
os.remove(name)
WindowsError: [Error 5] Access is denied: ‘C:\Users\Admin\.platformio\lib\Simple-Wiegand-Library-for-Arduino_ID1814’
============================================================
An unexpected error occurred. Further steps:
- Verify that you have the latest version of PlatformIO using
pip install -U platformio
command
============================================================
at utils.runPIOCommand.spawnOptions (file:///C:/Users/Admin/.atom/packages/platformio-ide/lib/library/helpers.js:39:25)
at onExit (file:///C:/Users/Admin/.atom/packages/platformio-ide/lib/utils.js:92:7)
at exit (file:///C:/Users/Admin/.atom/packages/platformio-ide/lib/utils.js:102:21)
at triggerExitCallback (C:\Users\Admin\AppData\Local\atom\app-1.19.5\resources\app\src\buffered-process.js:338:17)
at ChildProcess.<anonymous> (C:\Users\Admin\AppData\Local\atom\app-1.19.5\resources\app\src\buffered-process.js:368:17)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)