Experimental RPM collector
Checklist
-
documentation is changed or added in./docs
-
unit tests updated to test changes
Description
Context
A collector plugin for RPM
components that doesn't require the dnf
or yum
CLI tools; may possibly be used as an alternative for the Nexus search collector for RPM components. Supersedes MR !391 (closed).
Intent
- Add new package structure and module:
hoppr.plugins.collect.rpm
- Prints experimental warning when new collector plugin module is loaded for the first time
- This package path is created as a new location to enable the option for a future effort to improve project structure/logical organization and eliminate repetition in current naming convention
- Add new
rpm
entry point in pyproject.toml- Users will have the option to enable this plugin in their transfer file by the simple, intuitive plugin name
rpm
- Users will have the option to enable this plugin in their transfer file by the simple, intuitive plugin name