geany / geany-plugins

The combined Geany Plugins collection
http://plugins.geany.org/
594 stars 266 forks source link

Build system support for first-class Python plugins #297

Open codebrainz opened 8 years ago

codebrainz commented 8 years ago

With the new proxy plugin support in Geany and eventual update of GeanyPy to use it, we should consider adding support to the build system(s) to allow first-class Python plugins.

A few things that should be considered initially:

kugel- commented 8 years ago

I agree. Regarding the location, I would rather not place them under geanypy but instead at the top-level just like other plugins. They are also gonna need NEWS, README, etc like everyone else.

elextr commented 8 years ago

Agree with @kugel- the Python plugins should be top level and have the usual boilerplate. The user really should not care about what language the plugin was written in.

As for pycompiling them, IIUC the .pyc is only used if the Python being used is exactly the same version, but it doesn't hurt if it isn't, Python will just recompile it. So I don't care either way.