# Plover Plugin Manager
> **⚠️ Important:** This standalone Plugin Manager is only required for **Plover v4**.
> Starting with **Plover v5** its functionality is built directly into Plover itself, so you
> do **not** need to install or update this package when running Plover v5 or later.
## Release history
### 0.7.9
* Remove debugging prints from previous tests
### 0.7.8
* Added debugging prints
### 0.7.7
* Burned during testing
### 0.7.6
* Burned during testing
### 0.7.5
* add workaround for different requests-cache versions
### 0.7.4
* fix plugin version parsing since pkginfo now returns packaging.version.Version objects instead of plain strings
* fix CachedSession.remove_expired_responses() error
* change caching from sqlite to memory since that's more robust
### 0.7.3
* burned this release number with a wrong upload to PyPi
### 0.7.2
* added button in UI to take Git url for installation
### 0.7.1
* fix editable installation (ensure UI files are properly generated)
### 0.7.0
* tweak custom info widget's API for reuse in other plugins
### 0.6.3
* fix Python packaging
### 0.6.2
* fix compatibility with `requests-cache>=0.8.0`
### 0.6.1
* minor tweaks to make packaging for AUR easier
### 0.6.0
* warn users about the security risk when installing plugins
* fix plugin install/removal when running in a Python virtual environment
### 0.5.16
* stop using PyPI's (disabled) XMLRPC search endpoint, and switch to a self-hosted registry of
available plugins (maintained at <https://github.com/openstenoproject/plover_plugins_registry>).
### 0.5.15
* fix support for cancelling an install/update/removal operation on Windows.
### 0.5.14
* drop the use of pip's internal APIs
* drop the dependency on PyQt5 WebEngine
* improve and simplify cache handling: persistently cache all network
requests (with a 10 minutes expiration date)
* support for Python 3.8
### 0.5.13
* add support for `pip>=18.0`
* add support for `PyQt5>=5.11`
* add support for Markdown plugin descriptions
### 0.5.12
* improve handling of plugins when user site is disabled: always list the
version for the user installed plugin (even if it's older than the system
package version and user site packages are disabled)
* disable pip version check
* add support for `pip>=10.0`
### 0.5.11
* plugins are now handled even if they can't be loaded by Plover
(so it's possible to update/uninstall broken plugins)
### 0.5.10
* fix #5: open all links externally
### 0.5.9
* refresh PyPI metadata in the background
* cache PyPI metadata for 10 minutes
* do not crash if connection to PyPI fails
## Credits
Icons made by [Freepik][] from [www.flaticon.com][] and Yusuke Kamiyamane.
[Freepik]: http://www.freepik.com/
[www.flaticon.com]: http://www.flaticon.com/
Raw data
{
"_id": null,
"home_page": "https://github.com/benoit-pierre/plover_plugins_manager",
"name": "plover-plugins-manager",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "plover plover_plugin",
"author": "Benoit Pierre",
"author_email": "benoit.pierre@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/60/ed/693e1e6640086cc8706594a6169ce43e1beccd99bc102c76b7dc01f5be90/plover_plugins_manager-0.7.9.tar.gz",
"platform": null,
"description": "# Plover Plugin Manager\n\n> **\u26a0\ufe0f\u00a0\u00a0Important:** This standalone Plugin Manager is only required for **Plover\u202fv4**. \n> Starting with **Plover\u202fv5** its functionality is built directly into Plover itself, so you\n> do **not** need to install or update this package when running Plover\u202fv5 or later.\n\n\n## Release history\n\n### 0.7.9\n\n* Remove debugging prints from previous tests\n\n### 0.7.8\n\n* Added debugging prints\n\n### 0.7.7\n\n* Burned during testing \n\n### 0.7.6\n\n* Burned during testing \n\n### 0.7.5\n\n* add workaround for different requests-cache versions\n\n### 0.7.4\n\n* fix plugin version parsing since pkginfo now returns packaging.version.Version objects instead of plain strings\n* fix CachedSession.remove_expired_responses() error\n* change caching from sqlite to memory since that's more robust\n\n### 0.7.3\n\n* burned this release number with a wrong upload to PyPi\n\n\n### 0.7.2\n\n* added button in UI to take Git url for installation\n\n### 0.7.1\n\n* fix editable installation (ensure UI files are properly generated)\n\n### 0.7.0\n\n* tweak custom info widget's API for reuse in other plugins\n\n### 0.6.3\n\n* fix Python packaging\n\n### 0.6.2\n\n* fix compatibility with `requests-cache>=0.8.0`\n\n### 0.6.1\n\n* minor tweaks to make packaging for AUR easier\n\n### 0.6.0\n\n* warn users about the security risk when installing plugins\n* fix plugin install/removal when running in a Python virtual environment\n\n### 0.5.16\n\n* stop using PyPI's (disabled) XMLRPC search endpoint, and switch to a self-hosted registry of\n available plugins (maintained at <https://github.com/openstenoproject/plover_plugins_registry>).\n\n### 0.5.15\n\n* fix support for cancelling an install/update/removal operation on Windows.\n\n### 0.5.14\n\n* drop the use of pip's internal APIs\n* drop the dependency on PyQt5 WebEngine\n* improve and simplify cache handling: persistently cache all network\n requests (with a 10 minutes expiration date)\n* support for Python 3.8\n\n### 0.5.13\n\n* add support for `pip>=18.0`\n* add support for `PyQt5>=5.11`\n* add support for Markdown plugin descriptions\n\n### 0.5.12\n\n* improve handling of plugins when user site is disabled: always list the\n version for the user installed plugin (even if it's older than the system\n package version and user site packages are disabled)\n* disable pip version check\n* add support for `pip>=10.0`\n\n### 0.5.11\n\n* plugins are now handled even if they can't be loaded by Plover\n (so it's possible to update/uninstall broken plugins)\n\n### 0.5.10\n\n* fix #5: open all links externally\n\n### 0.5.9\n\n* refresh PyPI metadata in the background\n* cache PyPI metadata for 10 minutes\n* do not crash if connection to PyPI fails\n\n## Credits\n\nIcons made by [Freepik][] from [www.flaticon.com][] and Yusuke Kamiyamane.\n\n [Freepik]: http://www.freepik.com/\n [www.flaticon.com]: http://www.flaticon.com/\n",
"bugtrack_url": null,
"license": "GNU General Public License v2 or later (GPLv2+)",
"summary": "Plugins manager for Plover",
"version": "0.7.9",
"project_urls": {
"Homepage": "https://github.com/benoit-pierre/plover_plugins_manager",
"Issue Tracker": "https://github.com/benoit-pierre/plover_plugins_manager/issues",
"Source Code": "https://github.com/benoit-pierre/plover_plugins_manager"
},
"split_keywords": [
"plover",
"plover_plugin"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "92e0f940fa057ae34f59b84a7a39eb5090be7e7848c377562b1693c1e0168b44",
"md5": "b7cdb2645aac417699a0fba05f4fd728",
"sha256": "fc20baead68acde445afc2dae8b8f40775300b2cfdefb3a98f25409a59e2ab26"
},
"downloads": -1,
"filename": "plover_plugins_manager-0.7.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b7cdb2645aac417699a0fba05f4fd728",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 22688,
"upload_time": "2025-07-12T07:22:24",
"upload_time_iso_8601": "2025-07-12T07:22:24.634117Z",
"url": "https://files.pythonhosted.org/packages/92/e0/f940fa057ae34f59b84a7a39eb5090be7e7848c377562b1693c1e0168b44/plover_plugins_manager-0.7.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "60ed693e1e6640086cc8706594a6169ce43e1beccd99bc102c76b7dc01f5be90",
"md5": "286ec9b500d7d87fef365d26a1f0baea",
"sha256": "32b957391f579755156e2512dae01d163f01dc0e110458052a95e5b98c180631"
},
"downloads": -1,
"filename": "plover_plugins_manager-0.7.9.tar.gz",
"has_sig": false,
"md5_digest": "286ec9b500d7d87fef365d26a1f0baea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 33784,
"upload_time": "2025-07-12T07:22:25",
"upload_time_iso_8601": "2025-07-12T07:22:25.855999Z",
"url": "https://files.pythonhosted.org/packages/60/ed/693e1e6640086cc8706594a6169ce43e1beccd99bc102c76b7dc01f5be90/plover_plugins_manager-0.7.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-12 07:22:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "benoit-pierre",
"github_project": "plover_plugins_manager",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "plover-plugins-manager"
}