feat: integrate PluginStore and MinIO repository into model manager activities

- Added PluginStore integration for model management.
- Replaced StorageRepository with MinIORepository in Activities, Cleanup, and Training classes.
- Updated training logic to handle validation files and improved data management.
- Enhanced configuration for MinIO and PluginStore in connectors.
- Removed deprecated model repository and storage repository files.
- Updated environment variable handling for new configurations.
This commit is contained in:
vitor-aignosi
2026-03-11 17:35:05 -03:00
parent 9d71c0cf80
commit cf5111e520
23 changed files with 1480 additions and 4588 deletions

View File

@@ -113,6 +113,10 @@ ignore_missing_imports = true
module = "sklearn.*"
ignore_missing_imports = true
[[tool.mypy.overrides]]
module = "sientia_model.*"
ignore_missing_imports = true
[[tool.mypy.overrides]]
module = "yaml"
ignore_missing_imports = true
@@ -136,6 +140,9 @@ markers = [
"unit: marks tests as unit tests",
]
[tool.pyright]
reportMissingTypeStubs = false
[tool.coverage.run]
source = ["model_manager"]
omit = [