LangChain Python setup: what to pip install and what lives in provider packages | Vectle