nl2sql_library/pyproject.toml (95 lines of code) (raw):

[tool.poetry] name = "nl2sql" version = "0.2.0" description = "" authors = ["Madhup Sukoon <29144316+vagrantism@users.noreply.github.com>"] readme = "README.md" [tool.poetry.dependencies] python = ">=3.10,<3.12" datasets = "^2.14.5" sqlalchemy = "1.4.50" black = "^23.10.0" pydantic = "^2.5.1" google-cloud = "^0.34.0" docker = "^6.1.3" pathvalidate = "^3.2.0" pyvis = "^0.3.2" setuptools = "^68.2.2" python-dotenv = "^1.0.0" google-cloud-secret-manager = "^2.16.4" google-generativeai = "^0.1.0" google-cloud-aiplatform = "^1.35.0" chromadb = "^0.4.15" flax = "^0.7.0" gspread = "^5.11.3" openpyxl = "^3.1.2" tqdm = "^4.66.1" sqlalchemy-utils = "^0.41.1" psycopg2-binary = "^2.9.9" pylint = "^2.17.7" pygount = "^1.6.1" aenum = "^3.1.15" pylint-protobuf = "^0.20.2" mypy = "^1.6.1" types-tqdm = "^4.66.0.2" types-protobuf = "^4.24.0.2" hnswlib = "^0.7.0" types-openpyxl = "^3.1.0.27" loguru = "^0.7.2" cython = "^3.0.5" pandas-stubs = "^2.1.1.230928" sqlalchemy-bigquery = "^1.8.0" google-cloud-bigquery-storage = "^2.22.0" sqlalchemy2-stubs = "^0.0.2a37" sqlglot = "^19.6.0" networkx = "^3.2.1" networkx-stubs = "^0.0.1" py-cpuinfo = "^9.0.0" types-requests = "^2.31.0.20240106" types-psutil = "^5.9.5.20240106" radon = "^6.0.1" vertexai = "^1.49.0" langchain-google-vertexai = "^1.0.4" langchain = "^0.2.2" langchain-community = "^0.2.2" scikit-learn = "^1.5.0" faiss-cpu = "^1.8.0" sentence-transformers = "^3.0.0" cloud-sql-python-connector = "^1.9.2" pg8000 = "^1.31.2" gunicorn = "^22.0.0" flask = "^3.0.3" flask-cors = "^4.0.1" poetry-plugin-export = "^1.8.0" psutil = "^5.9.8" db-dtypes = "^1.2.0" [tool.poetry.group.dev.dependencies] ipykernel = "^6.26.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.pylint.'MESSAGES CONTROL'] extension-pkg-whitelist = "pydantic" disable=[ "too-many-locals", "too-many-ancestors", "too-many-arguments", "too-few-public-methods", ] [tool.pylint.MAIN] load-plugins = [ "pylint_protobuf", ] [tool.pylint.MASTER] ignore-paths = 'tests' [[tool.mypy.overrides]] module = [ "aenum", "datasets", "scipy.*", "google", "google.*", "cpuinfo", "cpuinfo.*", ] ignore_missing_imports = true