[Pulp-dev] Upcoming pulpcore==3.10 plugin requirement
Brian Bouterse
bmbouter at redhat.com
Tue Dec 8 22:16:02 UTC 2020
Starting with pulpcore==3.10 plugins will need to have the `versions`
attribute on the PulpPluginAppConfig subclass. If you want to release a
plugin that is forward compatible with both pulpcore 3.9 *and* 3.10 you'll
need to make this change now. The 3.10 breaking change
<https://pulp.plan.io/issues/7930> is not yet made on master.
Since forward compatibility changes are new-ish I'm sending a friendly FYI,
but the usual process where plugin writers read the deprecations section of
the pulpcore changelog should suffice over time. Here's the 3.9 plugin
deprecations
<https://docs.pulpproject.org/pulpcore/changes.html#deprecations> for
example.
Regarding this change, make a PR to your plugin like this pulp_file one
<https://github.com/pulp/pulp_file/pull/451>. It's basically a redeploy of
the latest plugin_tempalte to your plugin + some manual changes that are in
the plugin template but not files the plugin template controls. See the
pulp_file commit message for a recap of those manual changes (docs/conf.py,
__version__ removal, bumpersion config, and the `version` change itself).
Any questions or feedback are welcome.
All the best,
Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20201208/ac0a00dd/attachment.htm>
More information about the Pulp-dev
mailing list