There is no need to fork, simply set the minimum_calibre_version in _init__.py to 5, 0, 0 then users on calibre 4 wont be allowed to upgrade (at least that's how my memory of the plugin update system says it works).
The only down side is anyone on calibre 4 that does not already have the plugin, will not be able to install it. If you wish to cater to such people, I suggest a fork with this plugin remaining the main one and support calibre 5+ while the fork can be for calibre < 5 people.
|