Source installs should fail if a plugin requires a newer version of pulpcore-plugin or pulpcore than is checked out
This occurs when:
- A plugin is being installed
- pulpcore-plugin is being installed from source
- the plugin requires version X of pulpcore-plugin
- checked out pulpcore-plugin is older than X
When these factors are all true, pulpcore-plugin is installed from PyPI, which is surprising. If pulp_plugin_source_dir is set, and pulpcore-plugin is installed during the plugin installation, the installer should raise an error.
An alternate implementation could be to check the requirements of each plugin early in the installation. If they are not compatible, it could fail quickly.
Please register to edit this issue