Project

Profile

Help

Task #7930

Updated by bmbouter almost 4 years ago

With 3.9 we introduced warnings in `PulpPluginAppConfig.__init__` encouraging plugin writers to add a `version` attribute to their PulpPluginAppConfig subclasses. 

 With 3.10 we should remove the warnings and Pulp should refuse to start if any of its plugins do not set `version` in this way. 

 Additionally the status API should be reworked [here](https://github.com/pulp/pulpcore/blob/master/pulpcore/app/views/status.py#L51-L54) to get the version information from the `PulpPluginAppConfig` subclasses instead of using `get_distribution`.  

 Also the API schema version listing should be updated as well.

Back