Skip to content

Add Plover plugins #89341

@lambdadog

Description

@lambdadog

Summary

Plover, the open source stenography software, has a number of plugins that help extend it and make it even more useful.

Typically, when you install plover, the plover-plugin-manager plugin is going to be installed with it. This is not the case, and my efforts to override plover with it as a dependency have had me failing to even build it using Nix due to a number of vague errors.

Implementation options

  1. Package plover-plugin-manager and add it as a dependency to Plover and go on with your day, letting Plover manage its own plugins imperatively. I'm not entirely certain just adding plugins as dependencies works, as I'm yet to be able to get a Python package to build with plover.dev as a dependency.
  2. Package all Plover plugins and add something like ploverWithPlugins for a working Plover installation with a set of plugins installed.

Notable issues

  1. It looks like in a PR a bit back Plover moved out of the python packages set based on nothing depending on it as a library. That situation has changed, and plover plugins use Plover as a dependency.
  2. I've been completely unable to get plover-plugin-manager to build or install, even from wheel and most of the issues seem to center around having plover.dev as a propagatedBuildInput.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: enhancementAdd something new or improve an existing system.2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions