~gotmax23/fedrq#41: 
Move BaseMaker functionality into separate module

At least for libdnf5, BaseMaker is the only code that does not involve monkeypatching. It'd be nice to split each backend's implementation into a separate module so it can be accessed without affecting global state.

  • backends
    • base_maker
      • base
      • dnf
      • libdnf5
    • base
    • dnf/libdnf5
      • __init__.py with function to get BaseMaker impl
      • backend
        • __init__.py with re-exported BaseMaker
Status
REPORTED
Submitter
~gotmax23
Assigned to
No-one
Submitted
2 months ago
Updated
2 months ago
Labels
No labels applied.