langchain-gpt-researcher

GPT-Researcher as a LangChain tool to be used in Agents and Chains

https://github.com/makesh-srinivasan/langchain-gpt-researcher

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary

Keywords

ai gpt-4 langchain
Last synced: 9 months ago · JSON representation

Repository

GPT-Researcher as a LangChain tool to be used in Agents and Chains

Basic Info
  • Host: GitHub
  • Owner: Makesh-Srinivasan
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: master
  • Homepage:
  • Size: 222 MB
Statistics
  • Stars: 117
  • Watchers: 3
  • Forks: 11
  • Open Issues: 0
  • Releases: 0
Topics
ai gpt-4 langchain
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation Security

README.md

GPT-Researcher Tools for LangChain


Table of Contents


Introduction

The LocalGPTResearcher and WebGPTResearcher tools are designed to assist with conducting thorough research on specific topics or queries. These tools leverage the power of GPT models to generate detailed reports, making them ideal for various research-related tasks. The LocalGPTResearcher tool accesses local data files, while the WebGPTResearcher retrieves information from the web.

Key Features

  • The LocalGPTResearcher can work with various local file formats such as PDF, Word documents, CSVs, and more.
  • The WebGPTResearcher fetches data directly from the internet, making it suitable for up-to-date information gathering.
  • Generate research, outlines, resources and lessons reports with local documents and web sources
  • Can generate long and detailed research reports (over 2K words)
  • Aggregates over 20 web sources per research to form objective and factual conclusions
  • Includes an easy-to-use web interface (HTML/CSS/JS)
  • Scrapes web sources with javascript support
  • Keeps track and context of visited and used web sources
  • Export research reports to PDF, Word and more...

Installation and Setup

Prerequisites

Ensure you have Python 3 installed on your system.

Installation

Install the necessary packages using pip:

bash pip install gpt-researcher

Environment Variables

For LocalGPTResearcher, you need to set the following environment variables:

bash export DOC_PATH=/path/to/your/documents export OPENAI_API_KEY=your-openai-api-key export TAVILY_API_KEY=your-tavily-api-key

For WebGPTResearcher, only the OPENAI_API_KEY and TAVILY_API_KEY are required:

bash export OPENAI_API_KEY=your-openai-api-key export TAVILY_API_KEY=your-tavily-api-key


Usage Examples

LocalGPTResearcher Example

This example demonstrates how to use LocalGPTResearcher to generate a report based on local documents.

```python from libs.community.langchaincommunity.tools.gptresearcher.tool import LocalGPTResearcher # This will be changed after successful PR

Initialize the tool

researcherlocal = LocalGPTResearcher(reporttype="research_report")

You can also define it as researcher_local = LocalGPTResearcher() - default reporttype is researchreport.

Run a query

query = "What is the demographics of Apple inc look like?" report = researcher_local.invoke({"query":query})

print("Generated Report:", report) ```

WebGPTResearcher Example

This example shows how to use WebGPTResearcher to generate a report based on web data.

```python from libs.community.langchaincommunity.tools.gptresearcher.tool import WebGPTResearcher # This will be changed after successful PR

Initialize the tool

researcherweb = WebGPTResearcher(reporttype="researchreport") # reporttype="researchreport" is optional as the default value is `researchreport`

Run a query

query = "What are the latest advancements in AI?" report = researcher_web.invoke({"query":query})

print("Generated Report:", report) ```


Chaining with Other Components and Agentic Systems

Example: Using AgentExecutor with WebGPTResearcher

Let us see how to build an AgentExecutor wrapper that uses an LLM and our tool to write an essay and provide a citation/signature at the end of the report.

```python from libs.community.langchaincommunity.tools.gptresearcher.tool import WebGPTResearcher # This will be changed after successful PR

from langchain import hub from langchaincore.tools import Tool from langchain.agents import AgentExecutor, createreactagent from langchain.tools import tool from langchainopenai import ChatOpenAI

Let us see how to use the WebGPTResearcher tool along with AgentExecutor to perform a grand task with decision making.

1. Let us build a Reactive Agent who takes decisions based on reasoning.

2. Let us give our agent 2 tools - WebGPTResearcher and a dummy tool that provides a signature at the end of the text

3. We can then wrap our agent and tools inside an AgentExecutor object and ask our question!

The expectation is the response must be signed at the end after a long report on a research topic.

Create a new tool called citation_provider.

@tool def citation_provider(text: str) -> str: """Provides a citation or signature""" return "\n- Written by GPT-Makesh\nThanks for reading!\n"

Create the WebGPTResearcher tool

researcherweb = WebGPTResearcher("researchreport")

Initialize tools and components

tools = [ researcherweb, Tool( name = "citationtool",
func = citation_provider,
description = "Useful for when you need to add citation or signature at the end of text", ), ]

Create an LLM

llm = ChatOpenAI(model="gpt-4o") prompt = hub.pull("hwchase17/react")

Create the ReAct agent using the createreactagent function

agent = createreactagent( llm=llm, tools=tools, prompt=prompt, stop_sequence=True, )

Wrap the components inside an AgentExecutor

agentexecutor = AgentExecutor.fromagentandtools(agent=agent, tools=tools, verbose=True)

Run the agent

question = "What are the recent advancements in AI? Provide a citation for your report too." response = agent_executor.invoke({"input": question}) print("Agent Response:", response) ```

Example: Simple Sequential Chaining of WebGPTResearcher

Let us build a chain of runnables that have a researcher who writes a report and a grader who then grades and scores the report.

```python from libs.community.langchaincommunity.tools.gptresearcher.tool import WebGPTResearcher

from langchain.prompts import ChatPromptTemplate from langchain.schema.outputparser import StrOutputParser from langchain.schema.runnable import RunnableLambda from langchainopenai import ChatOpenAI

Let us use WebGPTResearcher to grade the essay using LECL langchain Chaining tricks

1. Use the researcher to write an essay

2. Pass it as a chatprompttemplate (a runnable) to a grader to score the essay

3. Parse the output as a string

Create a ChatOpenAI model

grader = ChatOpenAI(model="gpt-4o") researchertool = WebGPTResearcher() prompttemplate = ChatPromptTemplate.from_messages( [ ("system", "You are a essay grader. Give score out of 10 in brief"), ("human", "The essay: {essay}"), ] )

Define our WebGPTResearcher tool as a RunnableLambda

researcher = RunnableLambda(lambda x: researcher_tool.invoke(x))

Create the combined chain using LangChain Expression Language (LCEL)

chain = researcher | prompt_template | grader | StrOutputParser()

Run the chain

result = chain.invoke({"query": "What are the recent advancements in AI?"})

Output

print(result) ```


Building from Base Class

Extending BaseGPTResearcher

You can create custom tools by extending the BaseGPTResearcher class. Here's an example:

```python from libs.community.langchaincommunity.tools.gptresearcher.tool import WebGPTResearcher

class CustomGPTResearcher(BaseGPTResearcher): name = "" description = ""
def init(self, reporttype: ReportType = ReportType.RESEARCH): super().init(reporttype=reporttype, reportsource="web")

# Override or extend methods as needed (You need to implement `_run()` method, `_arun()` is optional)

``` API reference: (GPT Researcher tool)[link]

Building CustomGPTResearcher

You can define a custom GPTR tool as shown below:

```python import asyncio from typing import Optional, Type

from langchaincore.callbacks import CallbackManagerForToolRun from langchaincore.pydanticv1 import BaseModel, Field from langchaincore.tools import BaseTool from gpt_researcher import GPTResearcher

class GPTRInput(BaseModel): """Input schema for the GPT-Researcher tool.""" query: str = Field(description="The search query for the research")

class MyGPTResearcher(BaseTool): name: str = "customgptresearcher" description: str = "Base tool for researching and producing detailed information about a topic or query using the internet." args_schema: Type[BaseModel] = GPTRInput

async def get_report(self, query: str) -> str:
    try:
        researcher = GPTResearcher(
            query=query,
            report_type="research_report",
            report_source="web",
            verbose=False
        )
        await researcher.conduct_research()
        report = await researcher.write_report()
        return report
    except Exception as e:
        raise ValueError(f"Error generating report: {str(e)}")

def _run(
        self, 
        query: str, 
        run_manager: Optional[CallbackManagerForToolRun] = None
    ) -> str:
    answer = asyncio.run(self.get_report(query=query))
    answer += "\n\n- By GPT-Makesh.\nThanks for reading!"
    return answer

myresearcher = MyGPTResearcher() report = myresearcher.invoke({"query": "What are the recent advancements in AI?"}) print(report) ```

Off-the-Shelf Usage

Alternatively, you can directly use the provided tools without modification off-the-shelf.

```python from libs.community.langchaincommunity.tools.gptresearcher.tool import WebGPTResearcher, LocalGPTResearcher

Use LocalGPTResearcher

researcherlocal = LocalGPTResearcher(reporttype="researchreport") report = researcherlocal.invoke({'query':"What can you tell about the company?"})

Use WebGPTResearcher

researcherweb = WebGPTResearcher(reporttype="researchreport") report = researcherweb.invoke({'query':"What are the latest advancements in AI?"}) ```


Performance Considerations

  • Time and Cost Estimates: The tools are optimized for performance and cost, using models like gpt-4o-mini and gpt-4o (128K context) only when necessary. The average research task takes about 3 minutes and costs approximately $0.005.
  • Usage Limitations: Be aware of potential limitations such as maximum query length and data size when working with large local datasets or complex web queries.

Links and References


Contribution Guide

We welcome contributions to improve and extend the GPT-Researcher tools. Visit the GitHub repository to get started with contributing.


Owner

  • Name: Makesh Srinivasan
  • Login: Makesh-Srinivasan
  • Kind: user

MS @NYU, B.Tech CSE student, enjoys CV, ML, and DL :)

GitHub Events

Total
  • Watch event: 30
  • Fork event: 3
Last Year
  • Watch event: 30
  • Fork event: 3

Dependencies

.github/actions/people/action.yml actions
  • Dockerfile * docker
.github/actions/poetry_setup/action.yml actions
  • actions/cache v4 composite
  • actions/setup-python v5 composite
.github/workflows/_compile_integration_test.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
.github/workflows/_dependencies.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
.github/workflows/_integration_test.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
  • google-github-actions/auth v2 composite
.github/workflows/_lint.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/cache v4 composite
  • actions/checkout v4 composite
.github/workflows/_release.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • google-github-actions/auth v2 composite
  • ncipollo/release-action v1 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/_release_docker.yml actions
  • actions-ecosystem/action-get-latest-tag v1 composite
  • actions/checkout v4 composite
  • docker/build-push-action v5 composite
  • docker/login-action v3 composite
  • docker/setup-buildx-action v3 composite
  • docker/setup-qemu-action v3 composite
.github/workflows/_test.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
.github/workflows/_test_doc_imports.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
.github/workflows/_test_release.yml actions
  • ./.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/check-broken-links.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v3 composite
.github/workflows/check_diffs.yml actions
  • ./.github/actions/poetry_setup * composite
  • Ana06/get-changed-files v2.2.0 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/check_new_docs.yml actions
  • Ana06/get-changed-files v2.2.0 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/codespell.yml actions
  • actions/checkout v4 composite
.github/workflows/langchain_release_docker.yml actions
.github/workflows/people.yml actions
  • ./.github/actions/people * composite
  • actions/checkout v4 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/scheduled_test.yml actions
  • ./langchain/.github/actions/poetry_setup * composite
  • actions/checkout v4 composite
  • aws-actions/configure-aws-credentials v4 composite
  • google-github-actions/auth v2 composite
.github/actions/people/Dockerfile docker
  • python 3.9 build
docker/docker-compose.yml docker
  • ankane/pgvector latest
  • graphdb latest
  • intellabs/vdms latest
  • mongo latest
  • postgres 16
  • redis/redis-stack-server latest
docker/graphdb/Dockerfile docker
  • ontotext/graphdb 10.5.1 build
libs/cli/langchain_cli/project_template/Dockerfile docker
  • python 3.11-slim build
libs/community/tests/integration_tests/graphs/docker-compose-ontotext-graphdb/Dockerfile docker
  • ontotext/graphdb 10.5.1 build
libs/community/tests/integration_tests/vectorstores/docker-compose/aerospike/docker-compose.yml docker
  • aerospike/aerospike-proximus 0.4.0
  • aerospike/aerospike-server-enterprise 7.0.0.2
libs/langchain/Dockerfile docker
  • builder latest build
  • dependencies latest build
  • python 3.11.2-bullseye build
libs/langchain/tests/integration_tests/chains/docker-compose-ontotext-graphdb/Dockerfile docker
  • ontotext/graphdb 10.5.1 build
docs/package.json npm
  • @babel/eslint-parser ^7.18.2 development
  • @langchain/scripts ^0.0.10 development
  • docusaurus-plugin-typedoc next development
  • dotenv ^16.4.5 development
  • eslint ^8.19.0 development
  • eslint-config-airbnb ^19.0.4 development
  • eslint-config-prettier ^8.5.0 development
  • eslint-plugin-header ^3.1.1 development
  • eslint-plugin-import ^2.26.0 development
  • eslint-plugin-jsx-a11y ^6.6.0 development
  • eslint-plugin-react ^7.30.1 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • marked ^12.0.1 development
  • prettier ^2.7.1 development
  • supabase ^1.148.6 development
  • typedoc ^0.24.4 development
  • typedoc-plugin-markdown next development
  • yaml-loader ^0.8.0 development
  • @docusaurus/core 2.4.3
  • @docusaurus/preset-classic 2.4.3
  • @docusaurus/remark-plugin-npm2yarn ^2.4.3
  • @docusaurus/theme-mermaid 2.4.3
  • @mdx-js/react ^1.6.22
  • @supabase/supabase-js ^2.39.7
  • clsx ^1.2.1
  • cookie ^0.6.0
  • isomorphic-dompurify ^2.7.0
  • json-loader ^0.5.7
  • process ^0.11.10
  • react ^17.0.2
  • react-dom ^17.0.2
  • typescript ^5.1.3
  • uuid ^9.0.0
  • webpack ^5.75.0
docs/yarn.lock npm
  • 1382 dependencies
docs/api_reference/requirements.txt pypi
  • autodoc_pydantic ==1.8.0
  • myst_nb *
  • myst_parser *
  • nbsphinx ==0.8.9
  • pydantic <2
  • pydata-sphinx-theme ==0.13.1
  • sphinx >=5
  • sphinx-autobuild ==2021.3.14
  • sphinx-panels *
  • sphinx-typlog-theme ==0.8.0
  • sphinx_copybutton *
  • sphinx_rtd_theme ==1.0.0
  • toml *
docs/vercel_requirements.txt pypi
  • langchain-astradb *
  • langchain-cohere *
  • langchain-elasticsearch *
  • langchain-nvidia-ai-endpoints *
  • nbconvert ==7.16.4
  • urllib3 ==1.26.19
libs/cli/langchain_cli/integration_template/pyproject.toml pypi
  • codespell ^2.2.6 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • langchain-core ^0.2.0
  • python >=3.8.1,<4.0
  • langchain-core * test
  • pytest ^7.4.3 test
  • pytest-asyncio ^0.23.2 test
  • pytest-socket ^0.7.0 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/cli/langchain_cli/package_template/pyproject.toml pypi
  • fastapi ^0.104.0 develop
  • langchain-cli >=0.0.4 develop
  • sse-starlette ^1.6.5 develop
  • langchain-core >=0.1.5,<0.3
  • langchain-openai >=0.0.1
  • python >=3.8.1,<4.0
libs/cli/langchain_cli/project_template/pyproject.toml pypi
  • langchain-cli >=0.0.15 develop
  • langserve >=0.0.30
  • pydantic <2
  • python ^3.11
  • uvicorn ^0.23.2
libs/cli/poetry.lock pypi
  • annotated-types 0.7.0
  • anyio 4.4.0
  • attrs 23.2.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • click 8.1.7
  • colorama 0.4.6
  • docopt 0.6.2
  • exceptiongroup 1.2.2
  • fastapi 0.110.3
  • gitdb 4.0.11
  • gitpython 3.1.43
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • importlib-resources 6.4.0
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • jsonschema 4.23.0
  • jsonschema-specifications 2023.12.1
  • langchain-core 0.2.25
  • langserve 0.2.2
  • langsmith 0.1.94
  • libcst 1.4.0
  • markdown-it-py 3.0.0
  • mdurl 0.1.2
  • orjson 3.10.6
  • packaging 24.1
  • pastel 0.2.1
  • pkgutil-resolve-name 1.3.10
  • pluggy 1.5.0
  • poethepoet 0.24.4
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pygments 2.18.0
  • pyproject-toml 0.0.10
  • pytest 7.4.4
  • pytest-watch 4.2.0
  • pyyaml 6.0.1
  • referencing 0.35.1
  • requests 2.32.3
  • rich 13.7.1
  • rpds-py 0.19.1
  • ruff 0.5.5
  • setuptools 72.1.0
  • shellingham 1.5.4
  • smmap 5.0.1
  • sniffio 1.3.1
  • sse-starlette 1.8.2
  • starlette 0.37.2
  • tenacity 8.5.0
  • toml 0.10.2
  • tomli 2.0.1
  • tomlkit 0.12.5
  • typer 0.9.4
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • uvicorn 0.23.2
  • watchdog 4.0.1
  • wheel 0.43.0
  • zipp 3.19.2
libs/cli/pyproject.toml pypi
  • poethepoet ^0.24.1 develop
  • pytest ^7.4.2 develop
  • pytest-watch ^4.2.0 develop
  • ruff ^0.5 lint
  • gitpython ^3.1.40
  • langserve >=0.0.51
  • libcst ^1.3.1
  • python >=3.8.1,<4.0
  • tomlkit ^0.12.2
  • typer ^0.9.0
  • uvicorn ^0.23.2
libs/community/poetry.lock pypi
  • 223 dependencies
libs/community/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • jupyter ^1.0.0 develop
  • langchain-core * develop
  • setuptools ^67.6.1 develop
  • ruff ^0.5 lint
  • PyYAML >=5.3
  • SQLAlchemy >=1.4,<3
  • aiohttp ^3.8.3
  • dataclasses-json >= 0.5.7, < 0.7
  • langchain ^0.2.12
  • langchain-core ^0.2.27
  • langsmith ^0.1.0
  • numpy --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1" python: "<3.12" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.26.0" python: ">=3.12"
  • python >=3.8.1,<4.0
  • requests ^2
  • tenacity ^8.1.0,!=8.4.0
  • duckdb-engine ^0.11.0 test
  • freezegun ^1.2.2 test
  • langchain * test
  • langchain-core * test
  • langchain-standard-tests * test
  • lark ^1.1.5 test
  • pandas ^2.0.0 test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.20.3 test
  • pytest-cov ^4.1.0 test
  • pytest-dotenv ^0.5.2 test
  • pytest-mock ^3.10.0 test
  • pytest-socket ^0.6.0 test
  • pytest-watcher ^0.2.6 test
  • requests-mock ^1.11.0 test
  • responses ^0.22.0 test
  • syrupy ^4.0.2 test
  • anthropic ^0.3.11 test_integration
  • cassio ^0.1.6 test_integration
  • exllamav2 ^0.0.18 test_integration
  • fireworks-ai ^0.9.0 test_integration
  • langchain * test_integration
  • langchain-core * test_integration
  • openai ^1 test_integration
  • pytest-vcr ^1.0.2 test_integration
  • python-dotenv ^1.0.0 test_integration
  • tiktoken >=0.3.2,<0.6.0 test_integration
  • vcrpy ^6 test_integration
  • vdms >=0.0.20 test_integration
  • wrapt ^1.15.0 test_integration
  • langchain * typing
  • langchain-core * typing
  • langchain-text-splitters * typing
  • mypy ^1.10 typing
  • mypy-protobuf ^3.0.0 typing
  • types-chardet ^5.0.4.6 typing
  • types-pytz ^2023.3.0.0 typing
  • types-pyyaml ^6.0.12.2 typing
  • types-redis ^4.3.21.6 typing
  • types-requests ^2.28.11.5 typing
  • types-toml ^0.10.8.1 typing
libs/core/poetry.lock pypi
  • 143 dependencies
libs/core/pyproject.toml pypi
  • grandalf ^0.8 develop
  • jupyter ^1.0.0 develop
  • setuptools ^67.6.1 develop
  • ruff ^0.5 lint
  • PyYAML >=5.3
  • jsonpatch ^1.33
  • langsmith ^0.1.75
  • packaging >=23.2,<25
  • pydantic --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: ">=1,<3" python: "<3.12.4" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^2.7.4" python: ">=3.12.4"
  • python >=3.8.1,<4.0
  • tenacity ^8.1.0,!=8.4.0
  • typing-extensions >=4.7
  • freezegun ^1.2.2 test
  • grandalf ^0.8 test
  • langchain-standard-tests * test
  • numpy --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.24.0" python: "<3.12" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.26.0" python: ">=3.12" test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-profiling ^1.7.0 test
  • pytest-watcher ^0.3.4 test
  • responses ^0.25.0 test
  • syrupy ^4.0.2 test
  • langchain-text-splitters * typing
  • mypy >=1.10,<1.11 typing
  • types-jinja2 ^2.11.9 typing
  • types-pyyaml ^6.0.12.2 typing
  • types-requests ^2.28.11.5 typing
libs/experimental/poetry.lock pypi
  • 150 dependencies
libs/experimental/pyproject.toml pypi
  • jupyter ^1.0.0 develop
  • langchain * develop
  • langchain-community * develop
  • langchain-core * develop
  • setuptools ^67.6.1 develop
  • ruff ^0.5 lint
  • langchain-community ^0.2.10
  • langchain-core ^0.2.27
  • python >=3.8.1,<4.0
  • langchain * test
  • langchain-community * test
  • langchain-core * test
  • langchain-text-splitters * test
  • numpy --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.24.0" python: "<3.12" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.26.0" python: ">=3.12" test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.20.3 test
  • langchain * test_integration
  • langchain-community * test_integration
  • langchain-core * test_integration
  • langchain-openai * test_integration
  • langchain * typing
  • langchain-community * typing
  • langchain-core * typing
  • mypy ^1.10 typing
  • types-pyyaml ^6.0.12.2 typing
  • types-requests ^2.28.11.5 typing
libs/langchain/poetry.lock pypi
  • 190 dependencies
libs/langchain/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • jupyter ^1.0.0 develop
  • langchain-core * develop
  • langchain-text-splitters * develop
  • playwright ^1.28.0 develop
  • setuptools ^67.6.1 develop
  • ruff ^0.5 lint
  • PyYAML >=5.3
  • SQLAlchemy >=1.4,<3
  • aiohttp ^3.8.3
  • async-timeout ^4.0.0
  • langchain-core ^0.2.27
  • langchain-text-splitters ^0.2.0
  • langsmith ^0.1.17
  • numpy --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1" python: "<3.12" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "^1.26.0" python: ">=3.12"
  • pydantic >=1,<3
  • python >=3.8.1,<4.0
  • requests ^2
  • tenacity ^8.1.0,!=8.4.0
  • duckdb-engine ^0.9.2 test
  • freezegun ^1.2.2 test
  • langchain-core * test
  • langchain-openai * test
  • langchain-standard-tests * test
  • langchain-text-splitters * test
  • lark ^1.1.5 test
  • pandas ^2.0.0 test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.23.2 test
  • pytest-cov ^4.0.0 test
  • pytest-dotenv ^0.5.2 test
  • pytest-mock ^3.10.0 test
  • pytest-socket ^0.6.0 test
  • pytest-watcher ^0.2.6 test
  • requests-mock ^1.11.0 test
  • responses ^0.22.0 test
  • syrupy ^4.0.2 test
  • cassio ^0.1.0 test_integration
  • langchain-core * test_integration
  • langchain-text-splitters * test_integration
  • langchainhub ^0.1.16 test_integration
  • pytest-vcr ^1.0.2 test_integration
  • python-dotenv ^1.0.0 test_integration
  • wrapt ^1.15.0 test_integration
  • langchain-core * typing
  • langchain-text-splitters * typing
  • mypy ^1.10 typing
  • mypy-protobuf ^3.0.0 typing
  • types-chardet ^5.0.4.6 typing
  • types-pytz ^2023.3.0.0 typing
  • types-pyyaml ^6.0.12.2 typing
  • types-redis ^4.3.21.6 typing
  • types-requests ^2.28.11.5 typing
  • types-toml ^0.10.8.1 typing
libs/partners/ai21/poetry.lock pypi
  • ai21 2.7.0
  • ai21-tokenizer 0.11.2
  • annotated-types 0.7.0
  • anyio 4.4.0
  • certifi 2024.6.2
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • dataclasses-json 0.6.6
  • exceptiongroup 1.2.1
  • filelock 3.14.0
  • freezegun 1.5.1
  • fsspec 2024.6.0
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • huggingface-hub 0.23.2
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain-core 0.2.11
  • langchain-standard-tests 0.1.1
  • langchain-text-splitters 0.2.2
  • langsmith 0.1.82
  • marshmallow 3.21.2
  • mypy 1.10.1
  • mypy-extensions 1.0.0
  • orjson 3.10.3
  • packaging 23.2
  • pluggy 1.5.0
  • pydantic 2.7.4
  • pydantic-core 2.18.4
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.0
  • sentencepiece 0.2.0
  • six 1.16.0
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.3.0
  • tokenizers 0.19.1
  • tomli 2.0.1
  • tqdm 4.66.4
  • typing-extensions 4.12.1
  • typing-inspect 0.9.0
  • urllib3 2.2.1
  • watchdog 4.0.1
libs/partners/ai21/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • ai21 ^2.7.0
  • langchain-core ^0.2.4
  • langchain-text-splitters ^0.2.0
  • python >=3.8.1,<4.0
  • freezegun ^1.2.2 test
  • langchain-core * test
  • langchain-standard-tests * test
  • langchain-text-splitters * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/airbyte/poetry.lock pypi
  • 106 dependencies
libs/partners/airbyte/pyproject.toml pypi
  • codespell ^2.2.6 codespell
  • langchain-core * develop
  • ruff ^0.1.8 lint
  • airbyte ^0.7.3
  • langchain-core >=0.1.5,<0.3
  • pydantic >=1.10.8,<2
  • python >=3.9,<3.12.4
  • langchain-core * test
  • pytest ^7.4.3 test
  • pytest-asyncio ^0.23.2 test
  • langchain * typing
  • langchain-core * typing
  • langchain-text-splitters * typing
  • mypy ^1.7.1 typing
libs/partners/anthropic/poetry.lock pypi
  • annotated-types 0.7.0
  • anthropic 0.32.0
  • anyio 4.4.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • defusedxml 0.7.1
  • distro 1.9.0
  • exceptiongroup 1.2.2
  • filelock 3.15.4
  • freezegun 1.5.1
  • fsspec 2024.6.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • huggingface-hub 0.24.5
  • idna 3.7
  • iniconfig 2.0.0
  • jiter 0.5.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.26
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.94
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.5
  • six 1.16.0
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tokenizers 0.19.1
  • tomli 2.0.1
  • tqdm 4.66.4
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
libs/partners/anthropic/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • anthropic >=0.28.0,<1
  • defusedxml ^0.7.1
  • langchain-core ^0.2.26
  • python >=3.8.1,<4.0
  • defusedxml ^0.7.1 test
  • freezegun ^1.2.2 test
  • langchain-core * test
  • langchain-standard-tests * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * test_integration
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/azure-dynamic-sessions/poetry.lock pypi
  • annotated-types 0.7.0
  • anyio 4.4.0
  • appnope 0.1.4
  • asttokens 2.4.1
  • azure-core 1.30.2
  • azure-identity 1.17.1
  • backcall 0.2.0
  • certifi 2024.6.2
  • cffi 1.16.0
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • comm 0.2.2
  • cryptography 42.0.8
  • debugpy 1.8.1
  • decorator 5.1.1
  • distro 1.9.0
  • exceptiongroup 1.2.1
  • executing 2.0.1
  • freezegun 1.5.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • importlib-metadata 7.2.0
  • iniconfig 2.0.0
  • ipykernel 6.29.4
  • ipython 8.12.3
  • jedi 0.19.1
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • jupyter-client 8.6.2
  • jupyter-core 5.7.2
  • langchain-core 0.2.11
  • langchain-openai 0.1.13
  • langchainhub 0.1.20
  • langsmith 0.1.81
  • matplotlib-inline 0.1.7
  • msal 1.29.0
  • msal-extensions 1.1.0
  • mypy 1.10.1
  • mypy-extensions 1.0.0
  • nest-asyncio 1.6.0
  • openai 1.35.3
  • orjson 3.10.5
  • packaging 24.1
  • parso 0.8.4
  • pexpect 4.9.0
  • pickleshare 0.7.5
  • platformdirs 4.2.2
  • pluggy 1.5.0
  • portalocker 2.8.2
  • prompt-toolkit 3.0.47
  • psutil 6.0.0
  • ptyprocess 0.7.0
  • pure-eval 0.2.2
  • pycparser 2.22
  • pydantic 2.7.4
  • pydantic-core 2.18.4
  • pygments 2.18.0
  • pyjwt 2.8.0
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • python-dotenv 1.0.1
  • pywin32 306
  • pyyaml 6.0.1
  • pyzmq 26.0.3
  • regex 2024.5.15
  • requests 2.32.3
  • ruff 0.5.0
  • six 1.16.0
  • sniffio 1.3.1
  • stack-data 0.6.3
  • syrupy 4.6.1
  • tenacity 8.4.1
  • tiktoken 0.7.0
  • tomli 2.0.1
  • tornado 6.4.1
  • tqdm 4.66.4
  • traitlets 5.14.3
  • types-requests 2.32.0.20240622
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
  • wcwidth 0.2.13
  • zipp 3.19.2
libs/partners/azure-dynamic-sessions/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • ipykernel ^6.29.4 develop
  • langchain-core * develop
  • langchain-openai * develop
  • langchainhub ^0.1.15 develop
  • pytest ^7.3.0 lint
  • python-dotenv ^1.0.1 lint
  • ruff ^0.5 lint
  • azure-identity ^1.16.0
  • langchain-core >=0.1.52,<0.3
  • python >=3.8.1,<4.0
  • requests ^2.31.0
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • python-dotenv ^1.0.1 test
  • syrupy ^4.0.2 test
  • pytest ^7.3.0 test_integration
  • python-dotenv ^1.0.1 test_integration
  • langchain-core * typing
  • mypy ^1.10 typing
  • types-requests ^2.31.0.20240406 typing
libs/partners/chroma/poetry.lock pypi
  • 138 dependencies
libs/partners/chroma/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-community * develop
  • langchain-core * develop
  • ruff ^0.5 lint
  • chromadb >=0.4.0,<0.6.0
  • fastapi >=0.95.2,<1
  • langchain-core >=0.1.40,<0.3
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}]
  • python >=3.8.1,<4
  • freezegun ^1.2.2 test
  • langchain-community * test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-openai * test_integration
  • langchain * typing
  • langchain-community * typing
  • langchain-core * typing
  • langchain-text-splitters * typing
  • mypy ^1.10 typing
  • types-requests ^2.31.0.20240406 typing
libs/partners/couchbase/poetry.lock pypi
  • aiohttp 3.9.5
  • aiosignal 1.3.1
  • annotated-types 0.7.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • couchbase 4.3.0
  • exceptiongroup 1.2.2
  • frozenlist 1.4.1
  • greenlet 3.0.3
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain 0.2.9
  • langchain-core 0.2.20
  • langchain-text-splitters 0.2.2
  • langsmith 0.1.87
  • multidict 6.0.5
  • mypy 1.10.1
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.23.7
  • pytest-socket 0.7.0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.2
  • sqlalchemy 2.0.31
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • yarl 1.9.4
libs/partners/couchbase/pyproject.toml pypi
  • codespell ^2.2.6 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • couchbase ^4.2.1
  • langchain-core >=0.2.0,<0.3
  • python >=3.8.1,<4.0
  • langchain ^0.2.9 test
  • langchain-core * test
  • pytest ^7.4.3 test
  • pytest-asyncio ^0.23.2 test
  • pytest-socket ^0.7.0 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/exa/poetry.lock pypi
  • annotated-types 0.6.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • codespell 2.2.6
  • colorama 0.4.6
  • exa-py 1.0.9
  • exceptiongroup 1.2.1
  • freezegun 1.5.1
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain-core 0.2.11
  • langsmith 0.1.82
  • mypy 1.10.0
  • mypy-extensions 1.0.0
  • orjson 3.10.3
  • packaging 23.2
  • pluggy 1.5.0
  • pydantic 2.7.4
  • pydantic-core 2.18.4
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.31.0
  • ruff 0.5.0
  • six 1.16.0
  • syrupy 4.6.1
  • tenacity 8.3.0
  • tomli 2.0.1
  • typing-extensions 4.11.0
  • urllib3 2.2.1
  • watchdog 4.0.0
libs/partners/exa/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • exa-py ^1.0.8
  • langchain-core >=0.1.52,<0.3
  • python >=3.8.1,<4.0
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/fireworks/poetry.lock pypi
  • aiohappyeyeballs 2.3.4
  • aiohttp 3.10.0
  • aiosignal 1.3.1
  • annotated-types 0.7.0
  • anyio 4.4.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • distro 1.9.0
  • exceptiongroup 1.2.2
  • fireworks-ai 0.14.0
  • freezegun 1.5.1
  • frozenlist 1.4.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • httpx-sse 0.4.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.26
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.94
  • multidict 6.0.5
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • openai 1.37.1
  • orjson 3.10.6
  • packaging 24.1
  • pillow 10.4.0
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.5
  • six 1.16.0
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • tqdm 4.66.4
  • types-requests 2.32.0.20240712
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
  • yarl 1.9.4
libs/partners/fireworks/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • aiohttp ^3.9.1
  • fireworks-ai >=0.13.0
  • langchain-core ^0.2.26
  • openai ^1.10.0
  • python >=3.8.1,<4.0
  • requests ^2
  • freezegun ^1.2.2 test
  • langchain-core * test
  • langchain-standard-tests * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
  • types-requests ^2 typing
libs/partners/groq/poetry.lock pypi
  • annotated-types 0.7.0
  • anyio 4.4.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • distro 1.9.0
  • exceptiongroup 1.2.2
  • groq 0.9.0
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.26
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.94
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.5
  • sniffio 1.3.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
libs/partners/groq/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • groq >=0.4.1,<1
  • langchain-core ^0.2.26
  • python >=3.8.1,<4.0
  • langchain-core * test
  • langchain-standard-tests * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • langchain-core * test_integration
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/huggingface/poetry.lock pypi
  • 123 dependencies
libs/partners/huggingface/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • ipykernel ^6.29.2 develop
  • langchain-core * develop
  • ruff ^0.5 lint
  • huggingface-hub >=0.23.0
  • langchain-core >=0.1.52,<0.3
  • python >=3.8.1,<4.0
  • sentence-transformers >=2.6.0
  • tokenizers >=0.19.1
  • transformers >=4.39.0
  • langchain-community * test
  • langchain-core * test
  • langchain-standard-tests * test
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • scipy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.7.0", "python" => ">=3.12"}] test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/milvus/poetry.lock pypi
  • annotated-types 0.7.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • environs 9.5.0
  • exceptiongroup 1.2.2
  • freezegun 1.5.1
  • grpcio 1.63.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.28
  • langsmith 0.1.96
  • marshmallow 3.21.3
  • milvus-lite 2.4.8
  • mypy 0.991
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • orjson 3.10.6
  • packaging 24.1
  • pandas 2.0.3
  • pluggy 1.5.0
  • protobuf 5.27.3
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pymilvus 2.4.4
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • python-dotenv 1.0.1
  • pytz 2024.1
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.1.15
  • scipy 1.10.1
  • scipy 1.14.0
  • setuptools 72.1.0
  • six 1.16.0
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • tqdm 4.66.5
  • types-requests 2.32.0.20240712
  • typing-extensions 4.12.2
  • tzdata 2024.1
  • ujson 5.10.0
  • urllib3 2.2.2
  • watchdog 4.0.1
libs/partners/milvus/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.1.5 lint
  • langchain-core ^0.2.20
  • pymilvus ^2.4.3
  • python >=3.8.1,<4.0
  • scipy [{"version" => "^1.7", "python" => "<3.12"}, {"version" => "^1.9", "python" => ">=3.12"}]
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^0.991 typing
  • types-requests ^2 typing
libs/partners/mistralai/poetry.lock pypi
  • annotated-types 0.7.0
  • anyio 4.4.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • exceptiongroup 1.2.2
  • filelock 3.15.4
  • fsspec 2024.6.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • httpx-sse 0.4.0
  • huggingface-hub 0.24.5
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.26
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.94
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.5
  • sniffio 1.3.1
  • tenacity 8.5.0
  • tokenizers 0.19.1
  • tomli 2.0.1
  • tqdm 4.66.4
  • typing-extensions 4.12.2
  • urllib3 2.2.2
libs/partners/mistralai/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • httpx >=0.25.2,<1
  • httpx-sse >=0.3.1,<1
  • langchain-core ^0.2.26
  • python >=3.8.1,<4.0
  • tokenizers >=0.15.1,<1
  • langchain-core * test
  • langchain-standard-tests * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/mongodb/poetry.lock pypi
  • aiohttp 3.9.5
  • aiosignal 1.3.1
  • annotated-types 0.7.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • dnspython 2.6.1
  • exceptiongroup 1.2.2
  • freezegun 1.5.1
  • frozenlist 1.4.1
  • greenlet 3.0.3
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain 0.2.9
  • langchain-core 0.2.21
  • langchain-text-splitters 0.2.2
  • langsmith 0.1.90
  • multidict 6.0.5
  • mypy 1.10.1
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pymongo 4.8.0
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.3
  • six 1.16.0
  • sqlalchemy 2.0.31
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
  • yarl 1.9.4
libs/partners/mongodb/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • langchain-core ^0.2.21
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}]
  • pymongo >=4.6.1,<5.0
  • python >=3.8.1,<4.0
  • freezegun ^1.2.2 test
  • langchain * test
  • langchain-core * test
  • langchain-text-splitters * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/nomic/poetry.lock pypi
  • annotated-types 0.6.0
  • attrs 23.2.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • click 8.1.7
  • codespell 2.2.6
  • colorama 0.4.6
  • exceptiongroup 1.2.1
  • freezegun 1.5.1
  • idna 3.7
  • iniconfig 2.0.0
  • jsonlines 4.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain-core 0.2.11
  • langsmith 0.1.83
  • loguru 0.7.2
  • markdown-it-py 3.0.0
  • mdurl 0.1.2
  • mypy 0.991
  • mypy-extensions 1.0.0
  • nomic 3.0.29
  • numpy 1.24.4
  • numpy 1.26.4
  • orjson 3.10.3
  • packaging 23.2
  • pandas 2.0.3
  • pillow 10.3.0
  • pluggy 1.5.0
  • pyarrow 16.1.0
  • pydantic 2.7.4
  • pydantic 2.8.0
  • pydantic-core 2.18.4
  • pydantic-core 2.20.0
  • pygments 2.18.0
  • pyjwt 2.8.0
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pytz 2024.1
  • pyyaml 6.0.1
  • requests 2.31.0
  • rich 13.7.1
  • ruff 0.1.15
  • six 1.16.0
  • syrupy 4.6.1
  • tenacity 8.3.0
  • tomli 2.0.1
  • tqdm 4.66.4
  • typing-extensions 4.11.0
  • tzdata 2024.1
  • urllib3 2.2.1
  • watchdog 4.0.0
  • win32-setctime 1.1.0
libs/partners/nomic/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.1.5 lint
  • langchain-core >=0.1.46,<0.3
  • nomic ^3.0.29
  • pillow ^10.3.0
  • python >=3.8.1,<4.0
  • freezegun ^1.2.2 test
  • langchain-core * test
  • numpy [{"version" => "^1.24.0", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^0.991 typing
libs/partners/ollama/poetry.lock pypi
  • annotated-types 0.7.0
  • anyio 4.4.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • exceptiongroup 1.2.2
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.26
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.95
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • ollama 0.3.1
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.23.8
  • pytest-socket 0.7.0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.1.15
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • typing-extensions 4.12.2
  • urllib3 2.2.2
libs/partners/ollama/pyproject.toml pypi
  • codespell ^2.2.6 codespell
  • langchain-core * develop
  • ruff ^0.1.8 lint
  • langchain-core ^0.2.20
  • ollama >=0.3.0,<1
  • python >=3.8.1,<4.0
  • langchain-core * test
  • langchain-standard-tests * test
  • pytest ^7.4.3 test
  • pytest-asyncio ^0.23.2 test
  • pytest-socket ^0.7.0 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.7.1 typing
libs/partners/openai/poetry.lock pypi
  • annotated-types 0.7.0
  • anyio 4.4.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • coverage 7.6.1
  • distro 1.9.0
  • exceptiongroup 1.2.2
  • freezegun 1.5.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • iniconfig 2.0.0
  • jiter 0.5.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.29rc1
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.98
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • openai 1.40.0
  • orjson 3.10.6
  • packaging 24.1
  • pillow 10.4.0
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-cov 4.1.0
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.2
  • regex 2024.7.24
  • requests 2.32.3
  • ruff 0.5.6
  • six 1.16.0
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tiktoken 0.7.0
  • tomli 2.0.1
  • tqdm 4.66.5
  • types-tqdm 4.66.0.20240417
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
libs/partners/openai/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • langchain-core ^0.2.29rc1
  • openai ^1.32.0
  • python >=3.8.1,<4.0
  • tiktoken >=0.7,<1
  • freezegun ^1.2.2 test
  • langchain-core * test
  • langchain-standard-tests * test
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-cov ^4.1.0 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • httpx ^0.27.0 test_integration
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] test_integration
  • pillow ^10.3.0 test_integration
  • langchain-core * typing
  • mypy ^1.10 typing
  • types-tqdm ^4.66.0.5 typing
libs/partners/pinecone/poetry.lock pypi
  • aiohttp 3.9.5
  • aiosignal 1.3.1
  • annotated-types 0.7.0
  • anyio 4.4.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • distro 1.9.0
  • exceptiongroup 1.2.2
  • freezegun 1.5.1
  • frozenlist 1.4.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.22
  • langchain-openai 0.1.18
  • langsmith 0.1.93
  • multidict 6.0.5
  • mypy 1.11.0
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • openai 1.37.0
  • orjson 3.10.6
  • packaging 24.1
  • pinecone-client 5.0.0
  • pinecone-plugin-inference 1.0.2
  • pinecone-plugin-interface 0.0.7
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • regex 2024.5.15
  • requests 2.32.3
  • ruff 0.5.4
  • six 1.16.0
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tiktoken 0.7.0
  • tomli 2.0.1
  • tqdm 4.66.4
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
  • yarl 1.9.4
libs/partners/pinecone/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • aiohttp ^3.9.5
  • langchain-core >=0.1.52,<0.3
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}]
  • pinecone-client ^5.0.0
  • python >=3.8.1,<3.13
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-openai * test_integration
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/prompty/poetry.lock pypi
  • aiohttp 3.9.5
  • aiosignal 1.3.1
  • annotated-types 0.6.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • codespell 2.2.6
  • colorama 0.4.6
  • exceptiongroup 1.2.1
  • freezegun 1.5.1
  • frozenlist 1.4.1
  • greenlet 3.0.3
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain 0.2.5
  • langchain-core 0.2.9
  • langchain-text-splitters 0.2.1
  • langsmith 0.1.80
  • multidict 6.0.5
  • mypy 0.991
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • orjson 3.10.3
  • packaging 23.2
  • pluggy 1.5.0
  • pydantic 2.7.1
  • pydantic 2.7.4
  • pydantic-core 2.18.2
  • pydantic-core 2.18.4
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.31.0
  • ruff 0.1.15
  • six 1.16.0
  • sqlalchemy 2.0.30
  • syrupy 4.6.1
  • tenacity 8.3.0
  • tomli 2.0.1
  • types-pyyaml 6.0.12.20240311
  • typing-extensions 4.11.0
  • urllib3 2.2.1
  • watchdog 4.0.0
  • yarl 1.9.4
libs/partners/prompty/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • types-pyyaml ^6.0.12.20240311 develop
  • ruff ^0.1.5 lint
  • langchain-core >=0.1.52,<0.3
  • python >=3.8.1,<4.0
  • pyyaml ^6.0.1
  • types-pyyaml ^6.0.12.20240311
  • freezegun ^1.2.2 test
  • langchain * test
  • langchain-core * test
  • langchain-text-splitters * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^0.991 typing
libs/partners/qdrant/poetry.lock pypi
  • annotated-types 0.6.0
  • anyio 4.3.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • codespell 2.2.6
  • colorama 0.4.6
  • coloredlogs 15.0.1
  • exceptiongroup 1.2.1
  • fastembed 0.3.3
  • filelock 3.15.4
  • flatbuffers 24.3.25
  • freezegun 1.5.1
  • fsspec 2024.6.1
  • grpcio 1.63.0
  • grpcio-tools 1.63.0
  • h11 0.14.0
  • h2 4.1.0
  • hpack 4.0.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • huggingface-hub 0.23.4
  • humanfriendly 10.0
  • hyperframe 6.0.1
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain-core 0.2.16
  • langsmith 0.1.76
  • loguru 0.7.2
  • mmh3 4.1.0
  • mpmath 1.3.0
  • mypy 1.10.1
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • onnx 1.16.1
  • onnxruntime 1.18.1
  • orjson 3.10.3
  • packaging 23.2
  • pillow 10.4.0
  • pluggy 1.5.0
  • portalocker 2.8.2
  • protobuf 5.26.1
  • pydantic 2.7.4
  • pydantic-core 2.18.4
  • pyreadline3 3.4.1
  • pystemmer 2.2.0.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pywin32 306
  • pyyaml 6.0.1
  • qdrant-client 1.10.1
  • requests 2.31.0
  • ruff 0.5.0
  • setuptools 69.5.1
  • six 1.16.0
  • sniffio 1.3.1
  • snowballstemmer 2.2.0
  • sympy 1.12.1
  • syrupy 4.6.1
  • tenacity 8.3.0
  • tokenizers 0.19.1
  • tomli 2.0.1
  • tqdm 4.66.4
  • typing-extensions 4.11.0
  • urllib3 2.2.1
  • watchdog 4.0.0
  • win32-setctime 1.1.0
libs/partners/qdrant/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • fastembed ^0.3.3
  • langchain-core >=0.1.52,<0.3
  • pydantic ^2.7.4
  • python >=3.8.1,<4.0
  • qdrant-client ^1.10.1
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • requests ^2.31.0 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/robocorp/poetry.lock pypi
  • annotated-types 0.7.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • exceptiongroup 1.2.2
  • freezegun 1.5.1
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.24
  • langsmith 0.1.93
  • mypy 1.11.0
  • mypy-extensions 1.0.0
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.32.3
  • ruff 0.5.5
  • six 1.16.0
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tomli 2.0.1
  • types-requests 2.32.0.20240712
  • typing-extensions 4.12.2
  • urllib3 2.2.2
  • watchdog 4.0.1
libs/partners/robocorp/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • langchain-core >=0.2.24,<0.3
  • python >=3.8.1,<4.0
  • requests ^2.31.0
  • types-requests ^2.31.0.6
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^1.10 typing
libs/partners/together/poetry.lock pypi
  • aiohappyeyeballs 2.3.4
  • aiohttp 3.10.0
  • aiosignal 1.3.1
  • annotated-types 0.7.0
  • anyio 4.4.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.7.4
  • charset-normalizer 3.3.2
  • codespell 2.3.0
  • colorama 0.4.6
  • distro 1.9.0
  • docarray 0.32.1
  • exceptiongroup 1.2.2
  • freezegun 1.5.1
  • frozenlist 1.4.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 3.0.0
  • langchain-core 0.2.26
  • langchain-openai 0.1.19
  • langchain-standard-tests 0.1.1
  • langsmith 0.1.94
  • markdown-it-py 3.0.0
  • mdurl 0.1.2
  • multidict 6.0.5
  • mypy 1.11.1
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • openai 1.37.1
  • orjson 3.10.6
  • packaging 24.1
  • pluggy 1.5.0
  • pydantic 2.8.2
  • pydantic-core 2.20.1
  • pygments 2.18.0
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • regex 2024.7.24
  • requests 2.32.3
  • rich 13.7.1
  • ruff 0.5.5
  • six 1.16.0
  • sniffio 1.3.1
  • syrupy 4.6.1
  • tenacity 8.5.0
  • tiktoken 0.7.0
  • tomli 2.0.1
  • tqdm 4.66.4
  • types-requests 2.32.0.20240712
  • typing-extensions 4.12.2
  • typing-inspect 0.9.0
  • urllib3 2.2.2
  • watchdog 4.0.1
  • yarl 1.9.4
libs/partners/together/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.5 lint
  • aiohttp ^3.9.1
  • langchain-core ^0.2.26
  • langchain-openai ^0.1.16
  • python >=3.8.1,<4.0
  • requests ^2
  • docarray ^0.32.1 test
  • freezegun ^1.2.2 test
  • langchain-core * test
  • langchain-openai * test
  • langchain-standard-tests * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • numpy [{"version" => "^1", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] test_integration
  • langchain-core * typing
  • mypy ^1.10 typing
  • types-requests ^2 typing
libs/partners/unstructured/poetry.lock pypi
  • 159 dependencies
libs/partners/unstructured/pyproject.toml pypi
  • codespell ^2.2.6 codespell
  • langchain-core * develop
  • ruff ^0.1.8 lint
  • langchain-core ^0.2.23
  • python >=3.9,<4.0
  • unstructured ^0.15.0
  • unstructured-client ^0.24.1
  • langchain-core * test
  • pytest ^7.4.3 test
  • pytest-asyncio ^0.23.2 test
  • pytest-socket ^0.7.0 test
  • langchain-core * typing
  • mypy ^1.7.1 typing
  • unstructured ^0.15.0 typing
libs/partners/voyageai/poetry.lock pypi
  • aiohttp 3.9.5
  • aiolimiter 1.1.0
  • aiosignal 1.3.1
  • annotated-types 0.6.0
  • async-timeout 4.0.3
  • attrs 23.2.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • codespell 2.2.6
  • colorama 0.4.6
  • exceptiongroup 1.2.1
  • freezegun 1.5.1
  • frozenlist 1.4.1
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain-core 0.2.11
  • langsmith 0.1.83
  • multidict 6.0.5
  • mypy 0.991
  • mypy-extensions 1.0.0
  • numpy 1.24.4
  • numpy 1.26.4
  • orjson 3.10.3
  • packaging 23.2
  • pluggy 1.5.0
  • pydantic 2.7.4
  • pydantic 2.8.0
  • pydantic-core 2.18.4
  • pydantic-core 2.20.0
  • pytest 7.4.4
  • pytest-asyncio 0.21.2
  • pytest-mock 3.14.0
  • pytest-watcher 0.3.5
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.1
  • requests 2.31.0
  • ruff 0.1.15
  • six 1.16.0
  • syrupy 4.6.1
  • tenacity 8.3.0
  • tomli 2.0.1
  • typing-extensions 4.11.0
  • urllib3 2.2.1
  • voyageai 0.2.2
  • watchdog 4.0.0
  • yarl 1.9.4
libs/partners/voyageai/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • langchain-core * develop
  • ruff ^0.1.5 lint
  • langchain-core >=0.1.52,<0.3
  • python >=3.8.1,<4.0
  • voyageai >=0.2.1,<1
  • freezegun ^1.2.2 test
  • langchain-core * test
  • numpy [{"version" => "^1.24.0", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-watcher ^0.3.4 test
  • syrupy ^4.0.2 test
  • langchain-core * typing
  • mypy ^0.991 typing
libs/standard-tests/poetry.lock pypi
  • annotated-types 0.6.0
  • anyio 4.4.0
  • certifi 2024.2.2
  • charset-normalizer 3.3.2
  • codespell 2.2.6
  • colorama 0.4.6
  • exceptiongroup 1.2.1
  • h11 0.14.0
  • httpcore 1.0.5
  • httpx 0.27.0
  • idna 3.7
  • iniconfig 2.0.0
  • jsonpatch 1.33
  • jsonpointer 2.4
  • langchain-core 0.2.0rc1
  • langsmith 0.1.57
  • mypy 0.991
  • mypy-extensions 1.0.0
  • orjson 3.10.3
  • packaging 23.2
  • pluggy 1.5.0
  • pydantic 2.7.1
  • pydantic-core 2.18.2
  • pytest 8.2.0
  • pytest-asyncio 0.23.7
  • pyyaml 6.0.1
  • requests 2.31.0
  • ruff 0.1.15
  • sniffio 1.3.1
  • tenacity 8.3.0
  • tomli 2.0.1
  • typing-extensions 4.11.0
  • urllib3 2.2.1
libs/standard-tests/pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • ruff ^0.1.5 lint
  • httpx ^0.27.0
  • langchain-core >=0.1.40,<0.3
  • pytest >=7,<9
  • python >=3.8.1,<4.0
  • langchain-core * test
  • pytest-asyncio ^0.23.7 test
  • langchain-core * typing
  • mypy ^0.991 typing
libs/text-splitters/poetry.lock pypi
  • 164 dependencies
libs/text-splitters/pyproject.toml pypi
  • jupyter ^1.0.0 develop
  • langchain-core * develop
  • langchain-core * lint
  • ruff ^0.5 lint
  • langchain-core ^0.2.10
  • python >=3.8.1,<4.0
  • freezegun ^1.2.2 test
  • langchain-core * test
  • pytest ^7.3.0 test
  • pytest-asyncio ^0.21.1 test
  • pytest-mock ^3.10.0 test
  • pytest-profiling ^1.7.0 test
  • pytest-watcher ^0.3.4 test
  • lxml-stubs ^0.5.1 typing
  • mypy ^1.10 typing
  • spacy ^3.7.4 typing
  • tiktoken ^0.6.0 typing
  • types-requests ^2.31.0.20240218 typing
poetry.lock pypi
  • 192 dependencies
pyproject.toml pypi
  • codespell ^2.2.0 codespell
  • ipykernel ^6.29.2 develop
  • langchain * develop
  • langchain-community * develop
  • langchain-core * develop
  • langchain-experimental * develop
  • langchain-openai * develop
  • langchain-text-splitters * develop
  • numpy [{"version" => "^1.24.0", "python" => "<3.12"}, {"version" => "^1.26.0", "python" => ">=3.12"}] develop
  • autodoc_pydantic ^1.8.0 docs
  • langchain * docs
  • linkchecker ^10.2.1 docs
  • myst-nb ^0.17.1 docs
  • myst_parser ^0.18.1 docs
  • nbdoc ^0.0.82 docs
  • nbsphinx ^0.8.9 docs
  • sphinx ^4.5.0 docs
  • sphinx-autobuild ^2021.3.14 docs
  • sphinx-copybutton ^0.5.1 docs
  • sphinx-panels ^0.6.0 docs
  • sphinx-typlog-theme ^0.8.0 docs
  • sphinx_book_theme ^0.3.3 docs
  • sphinx_rtd_theme ^1.0.0 docs
  • toml ^0.10.2 docs
  • langchain * lint
  • langchain-community * lint
  • langchain-core * lint
  • langchain-experimental * lint
  • langchain-openai * lint
  • langchain-text-splitters * lint
  • ruff ^0.5.0 lint
  • black ^24.2.0
  • python >=3.8.1,<4.0
templates/anthropic-iterative-search/pyproject.toml pypi
  • langchain-cli >=0.0.21 develop
  • langchain ^0.1
  • langchain-anthropic ^0.1.4
  • python >=3.8.1,<4.0
  • wikipedia ^1.4.0
templates/basic-critique-revise/pyproject.toml pypi
  • fastapi >=0.104.0,<1 develop
  • langchain-cli >=0.0.21 develop
  • sse-starlette ^1.6.5 develop
  • langchain ^0.1
  • openai <2
  • python >=3.8.1,<4.0
templates/bedrock-jcvd/pyproject.toml pypi
  • langchain-cli >=0.0.21 develop
  • boto3 ^1.33.10
  • langchain ^0.1
  • langserve >=0.0.30
  • pydantic <2
  • python ^3.11
  • uvicorn ^0.23.2
templates/cassandra-entomology-rag/pyproject.toml pypi
  • langchain-cli >=0.0.21 develop
  • cassio ^0.1.3
  • langchain ^0.1
  • openai <2
  • python >=3.8.1,<4.0
  • tiktoken ^0.5.1
templates/cassandra-synonym-caching/pyproject.toml pypi
  • langchain-cli >=0.0.21 develop
  • cassio ^0.1.3
  • langchain ^0.1
  • openai <2
  • python >=3.8.1,<4.0
  • tiktoken ^0.5.1