1
2
3
4
5
6
7
8
9
10
11
12
13
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
+
|
#### References / Existing Implementations
PMD is somewhat cemented now for most of my projects. Even if you don't actually need the management features. This is just a list of existing parsers and usage schemes.
## Python: [streamtuner2](http://fossil.include-once.org/streamtuner2/) → [pluginconf](https://pypi.org/project/pluginconf/)
* Is now contained in this repository: [dir/pluginconf/](dir?ci=tip&name=pluginconf&type=tree)
* Comes with a full parser, and handles plugin activation with a simple configuration hashtable.
* [plugin_meta()](http://fossil.include-once.org/streamtuner2/artifact/8ae013bd9365f11be08fe429caf0a7f2e18976cc) can extract from files or loaded modules, and pyz archives
* The admin UI sets a `.plugins{}` dict with activation states:
"plugins": {
"bookmarks": true,
"cachereset": false,
|