I am using poetry to manage the python project dependencies. When I try to install airbyte using command poetry add airbyte it throws below error: Because no versions of airbyte-cdk match >6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.33.5 || >6.33.5,<6.33.6 || >6.33.6,<6.33.7 || >6.33.7,<6.34.0 || >6.34.0,<6.34.1 || >6.34.1,<6.35.0 || >6.35.0,<6.36.0 || >6.36.0,<6.36.1 || >6.36.1,<6.36.2 || >6.36.2,<6.36.3 || >6.36.3,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0 and airbyte-cdk (6.36.3) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.33.5 || >6.33.5,<6.33.6 || >6.33.6,<6.33.7 || >6.33.7,<6.34.0 || >6.34.0,<6.34.1 || >6.34.1,<6.35.0 || >6.35.0,<6.36.0 || >6.36.0,<6.36.1 || >6.36.1,<6.36.2 || >6.36.2,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.36.2) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.33.5 || >6.33.5,<6.33.6 || >6.33.6,<6.33.7 || >6.33.7,<6.34.0 || >6.34.0,<6.34.1 || >6.34.1,<6.35.0 || >6.35.0,<6.36.0 || >6.36.0,<6.36.1 || >6.36.1,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.36.1) depends on langchain_core (0.1.42) and airbyte-cdk (6.36.0) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.33.5 || >6.33.5,<6.33.6 || >6.33.6,<6.33.7 || >6.33.7,<6.34.0 || >6.34.0,<6.34.1 || >6.34.1,<6.35.0 || >6.35.0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.35.0) depends on langchain_core (0.1.42) and airbyte-cdk (6.34.1) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.33.5 || >6.33.5,<6.33.6 || >6.33.6,<6.33.7 || >6.33.7,<6.34.0 || >6.34.0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.34.0) depends on langchain_core (0.1.42) and airbyte-cdk (6.33.7) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.33.5 || >6.33.5,<6.33.6 || >6.33.6,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.33.6) depends on langchain_core (0.1.42) and airbyte-cdk (6.33.5) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.33.3 || >6.33.3,<6.33.4 || >6.33.4,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.33.4) depends on langchain_core (0.1.42) and airbyte-cdk (6.33.3) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.33.1 || >6.33.1,<6.33.2 || >6.33.2,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.33.2) depends on langchain_core (0.1.42) and airbyte-cdk (6.33.1) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.32.0 || >6.32.0,<6.33.0 || >6.33.0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.33.0) depends on langchain_core (0.1.42) and airbyte-cdk (6.32.0) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.0 || >6.31.0,<6.31.1 || >6.31.1,<6.31.2.dev0 || >6.31.2.dev0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.31.1) depends on langchain_core (0.1.42) and airbyte-cdk (6.31.0) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.29.1 || >6.29.1,<6.30.0 || >6.30.0,<6.31.2.dev0 || >6.31.2.dev0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.30.0) depends on langchain_core (0.1.42) and airbyte-cdk (6.29.1) depends on langchain_core (0.1.42), airbyte-cdk (>6.28.0,<6.29.0 || >6.29.0,<6.31.2.dev0 || >6.31.2.dev0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.29.0) depends on langchain_core (0.1.42) and airbyte-cdk (6.28.0) depends on langchain_core (0.1.42), airbyte-cdk (>=6.28.0,<6.31.2.dev0 || >6.31.2.dev0,<6.37.0.dev0 || >6.37.0.dev0,<6.37.0.dev1 || >6.37.0.dev1,<6.37.2.dev1 || >6.37.2.dev1,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.37.2.dev1) depends on langchain_core (0.1.42) and airbyte-cdk (6.37.0.dev1) depends on langchain_core (0.1.42), airbyte-cdk (>=6.28.0,<6.31.2.dev0 || >6.31.2.dev0,<6.37.0.dev0 || >6.37.0.dev0,<7.0.0) requires langchain_core (0.1.42). And because airbyte-cdk (6.37.0.dev0) depends on langchain_core (0.1.42) and airbyte-cdk (6.31.2.dev0) depends on langchain_core (0.1.42), airbyte-cdk (>=6.28.0,<7.0.0) requires langchain_core (0.1.42). And because airbyte (0.23.0) depends on airbyte-cdk (>=6.28.0,<7.0.0) and langchain (0.3.9) depends on langchain-core (>=0.3.21,<0.4.0), airbyte (0.23.0) is incompatible with langchain (0.3.9). So, because ai depends on both langchain (0.3.9) and airbyte (0.23.0), version solving failed. It seems like it has an conflict with langchain dependencies. My pyproject.toml is as below: [tool.poetry] name = "ai" version = "1.0.10" description = "" authors = ["Your Name <you@example.com>"] readme = "README.md" packages = [ { include = "app" }, ] [tool.poetry.dependencies] python = ">=3.11.0,<3.12.0" pymupdf = "^1.23.26" uvicorn = "^0.23.2" langserve = {extras = ["server"], version = ">=0.1.1"} pydantic = "^2" supabase = "^2.4.5" tiktoken = "0.7" langchain = "0.3.9" langchainhub = "0.1.15" tavily-python = "^0.3.1" fastapi-health = "^0.4.0" pandas = "^2.2.0" unstructured = {extras = ["all-docs"], version = "^0.13.6"} python-json-logger = "^2.0.7" azure-search-documents = "^11.5.1" langgraph = "0.2.35" langchain-openai = "0.3.6" langchain-community = "0.3.2" langchain-experimental = "0.3.2" azure-ai-documentintelligence = "1.0.0b4" lancedb = "0.17.0" clickhouse-connect = "0.8.11" langchain-cli = "0.0.35" python-dotenv = "^1.0.1" apache-airflow = "2.10.5" [tool.poetry.group.dev.dependencies] pytest = "^8.3.3" pytest-mock = "^3.14.0" pytest-asyncio = "^0.21.0" pytest-timeout = "^2.1.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" Continue reading...