You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: reorganize dependencies following PEP 735 (#588)
* refactor: reorganize dependencies following PEP 735
- Remove unused dependencies (json5, ansicolors)
- Move type stubs to typecheck group (types-requests, types-tqdm)
- Move server components to optional server group (uvicorn, fastapi)
- Move llm-sandbox to optional sandbox group
- Move huggingface-hub to hf optional group
- Create granite_retriever optional group (elasticsearch, pyarrow, sentence-transformers)
- Split dev group into modular groups (lint, test, typecheck, build, release)
- Add dev group using PEP 735 include-group syntax
- Move langchain-community and ddgs to test group
- Add langchain-core to tools group
- Update CONTRIBUTING.md installation instructions
Closes#583
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>
* chore: align import errors with new optional dependencies
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>
* feat: add backends dependency group
Adds 'backends' extra for installing just backend dependencies
(watsonx, hf, vllm, litellm) without additional features.
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>
---------
Signed-off-by: Alex Bozarth <ajbozart@us.ibm.com>
0 commit comments