Closed paulfioravanti closed 1 month ago
1Password Python SDK is now on PyPI, and I've been able to confirm that, at least on my Windows machine, everything installs correctly using the now-released version 0.4.2 of this plugin.
So, I'm going to consider this closed, but happy to re-open if any plugin users on Windows are still seeing any installation issues.
On Windows, when you attempt to install the Plover 1Password plugin via the Plover Plugin Manager, it would seem to error out on not being able to find the
onepassword
module that is provided by the 1Password Python SDK.This results in the extension not being available in the Plover Configuration Plugins UI on Windows after installation. In order to fix this issue, until the 1Password Python SDK is published to PyPI, manual installation and minor configuration changes will be necessary for Windows users. In a directory of your choosing (eg
C:\Users\<your user name>\steno
etc), run the following commands in Powershell:In the
setup.cfg
file, add theonepassword
SDK as a direct URL dependency of the plugin:After saving the
setup.cfg
file, open up another Powershell command line to manually install the Plover 1Password plugin (from wherever you cloned the directory to):After installing via this method, the
plover_1password
plugin should show up in the Plover Configuration Plugins UI, but before enabling it, follow the remaining setup steps outlined in the README file, particularly around setting up theOP_SERVICE_ACCOUNT_TOKEN
environment variable (and you won't need to worry about the manual installation step for the 1Password Python SDK outlined there since you will have essentially already done it).A new version of the Plover 1Password plugin will get released as soon as the 1Password Python SDK gets released to PyPI, which should result in the elimination of needing to manually install any dependencies.