Skip to content

Experimental RPM collector

Jonathan Howard requested to merge rpm-collector-experimental into dev

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

Merge request reports