quivr/backend/core
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
..
examples feat: quivr core brain info + processors registry + (#2877) 2024-07-19 09:47:39 +02:00
quivr_core feat: move parsers quivr core (#2884) 2024-07-22 01:09:02 -07:00
tests feat: move parsers quivr core (#2884) 2024-07-22 01:09:02 -07:00
CHANGELOG.md chore(main): release core 0.0.10 (#2872) 2024-07-19 09:48:36 +02:00
poetry.lock feat: move parsers quivr core (#2884) 2024-07-22 01:09:02 -07:00
pyproject.toml feat: move parsers quivr core (#2884) 2024-07-22 01:09:02 -07:00
README.md feat: Add GitHub Actions workflow for running tests on backend/core (#2822) 2024-07-09 09:39:01 -07:00

quivr-core package

The RAG of Quivr.com

poetry install -E base
python examples/simple_question.py