plover-plugins-manager


Nameplover-plugins-manager JSON
Version 0.7.9 PyPI version JSON
download
home_pagehttps://github.com/benoit-pierre/plover_plugins_manager
SummaryPlugins manager for Plover
upload_time2025-07-12 07:22:25
maintainerNone
docs_urlNone
authorBenoit Pierre
requires_python>=3.6
licenseGNU General Public License v2 or later (GPLv2+)
keywords plover plover_plugin
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 1.37127s