[project] name = "ebook-search" version = "0.1.0" description = "Locked runtime environment for the ebook search container." requires-python = "~=3.14.0" dependencies = [ "alembic", "beautifulsoup4", "bm25s", "ebooklib", "fastapi", "httpx", "jinja2", "pgvector", "psycopg[binary]", "pydantic", "pydantic-settings", "python-multipart", "sqlalchemy", "tiktoken", "typer", "uvicorn[standard]", "yake", ] [dependency-groups] dev = [ "pytest", "pytest-mock", "pytest-xdist", ] [tool.uv] package = false [tool.pytest.ini_options] addopts = "-n auto -ra" testpaths = ["tests/ebook_search"]