wsws-chatbot / pyproject.toml
jugarte00's picture
Upload folder using huggingface_hub
04595e7 verified
[tool.poetry]
name = "article-embedding"
version = "0.1.0"
description = ""
authors = ["Jesus Lopez <[email protected]>"]
readme = "README.md"
[tool.poetry.scripts]
article-embedding = "article_embedding.cli:cli"
[tool.poetry.dependencies]
python = "~3.12"
httpx = "^0.27.2"
backoff = "^2.2.1"
python-dotenv = "^1.0.1"
tqdm = "^4.67.0"
qdrant-client = { extras = ["fastembed"], version = "^1.12.1" }
sentence-transformers = "^3.3.1"
gspread = "^6.1.4"
gradio = "^5.8.0"
langchain-text-splitters = "^0.3.2"
click = "^8.1.7"
click-help-colors = "^0.9.4"
modal = "^0.68.23"
datasets = "^3.2.0"
einops = "^0.8.0"
torch = "^2.5.1"
pandoc = "^2.4"
openai = "^1.58.1"
pyyaml = "^6.0.2"
pydantic = "^2.10.4"
[tool.poetry.group.dev.dependencies]
pre-commit = "^4.0.1"
ipykernel = "^6.29.5"
ruff = "^0.7.4"
nbstripout = "^0.8.1"
[tool.poetry.group.typing.dependencies]
mypy = "^1.13.0"
types-tqdm = "^4.66.0.20240417"
types-pyyaml = "^6.0.12.20241221"
[tool.poetry.group.jupyter.dependencies]
pandas = "^2.2.3"
ipywidgets = "^8.1.5"
jinja2 = "^3.1.4"
[tool.poetry.group.ci.dependencies]
huggingface-hub = { extras = ["cli"], version = "^0.27.1" }
gradio = "^5.12.0"
[tool.ruff]
line-length = 132
[tool.ruff.lint]
select = [
# pycodestyle
"E",
# Pyflakes
"F",
# pyupgrade
"UP",
# flake8-bugbear
"B",
# flake8-simplify
"SIM",
# isort
"I",
]
[tool.mypy]
strict = true
[[tool.mypy.overrides]]
module = ["gradio", "pandoc"]
ignore_missing_imports = true
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"