pyproject.toml (29 lines of code) (raw):
[tool.poetry]
name = "elasticgpt-bigquery-connector"
version = "0.1.0"
description = "This is a connector for ElasticGPT to ingest data from BigQuery. The data is ingested into ElasticGPT's vector database."
authors = ["Adhish Thite <adhish.thite@elastic.co>"]
readme = "README.md"
package-mode = false
[tool.poetry.dependencies]
python = "^3.11"
google-cloud-bigquery = "^3.25.0"
elasticsearch = "^8.15.0"
bigframes = "^1.15.0"
python-dotenv = "^1.0.1"
langchain = "^0.2"
langchain-elasticsearch = "^0.2"
openai = "<2"
langchain-openai = ">0.1.6"
langchain-community = "^0.2"
markdownify = "^0.12"
httpx = "^0.27.2"
[tool.poetry.group.dev.dependencies]
black = "^24.8.0"
pytest = "^8.3.4"
pytest-mock = "^3.14.0"
pytest-cov = "^6.0.0"
pytest-asyncio = "^0.25.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"