quivr/backend/core/quivr_core/files
AmineDiro d3c53e6353
feat: move parsers quivr core (#2884)
# Description

- Moved `quivr-api` parser to `quivr_core.processor.implementations` by
Dynamically creating classes on the fly that inherit from
`ProcessorBase`
- Defined a priority based based system to automagically register the
"important" processor that we can import at runtime
- Wrote extensive tests for the registry 
- Added support file extensions

### Next steps
- Find a way to have correct LSP autocomplete on the dynamically
generated processors
- Test that processor are imported correctly based on the installed
packages in environment ( using tox) ?
2024-07-22 01:09:02 -07:00
..
__init__.py feat: move parsers quivr core (#2884) 2024-07-22 01:09:02 -07:00
file.py feat: move parsers quivr core (#2884) 2024-07-22 01:09:02 -07:00