I note that if you use a plugin_package name which includes a hyphen then it will result in a plugin which complains at setup:
EntryPoint must be in 'name=module:attrs [extras]
You have to then manually edit the...
-
plugin_identifierall lowercase, probably best to avoid hyphens and underscores -
plugin_packageall lowercase, avoid hyphens minimally - manually rename folder which is the parent to
staticto match theplugin_packagevalue - manually rename
staticfiles to match theplugin_identifierpart - manually rename the
assetsmd file to match theplugin_identifier