Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data source registration cleanup #361

Draft
wants to merge 9 commits into
base: 1.0.x
Choose a base branch
from

Conversation

ctrl-schaff
Copy link
Contributor

Attempts to resolve plugin registration conflicts due to the plugin not being known on the system path and potentially loading a completely different module. Also cleans up some of the organization of the parent managers used within the dataload and dataplugin packages within the hub parent package, as these parent managers are responsible for the registration of all dumper and uploader plugin classes

jschaff added 8 commits April 15, 2024 14:24
The grouping of the manager instances in utils with `BaseManager`,
`BaseSourceManager` and `JobManager` makes it seem like all three are
releated. However, the `BaseManager` and `BaseSourceManager` are only
used as parent classes for instantiating different instances within
the dataload and dataplugin hub packages. It makes more sense to
colocate them together.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant