Task #7930
Updated by bmbouter almost 4 years ago
With 3.9 we introduced warnings wwarnings 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.