[project] name = "rag_whatsapp" version = "0.1.0" description = "The implementation of RAG on WhatsApp" authors = [ {name = "deduu",email = "dedy.ariansyah1@gmail.com"} ] license = {text = "Apache 2.0"} readme = "README.md" requires-python = ">=3.10,<3.13" dependencies = [ "aiofiles (==24.1.0)", "aiohappyeyeballs (==2.4.3)", "aiohttp (==3.11.7)", "aiosignal (==1.3.1)", "annotated-types (==0.7.0)", "anyio (==4.6.2.post1)", "asttokens (==3.0.0)", "async-timeout (==4.0.3)", "attrs (==24.2.0)", "beautifulsoup4 (==4.12.3)", "blis (==1.1.0)", "cachetools (==5.5.0)", "catalogue (==2.0.10)", "certifi (==2024.8.30)", "cffi (==1.17.1)", "charset-normalizer (==3.4.0)", "click (==8.1.7)", "cloudpathlib (==0.20.0)", "cobble (==0.1.4)", "colorama (==0.4.6)", "comm (==0.2.2)", "confection (==0.1.5)", "cryptography (==44.0.0)", "cymem (==2.0.10)", "dataclasses-json (==0.6.7)", "datasets (==3.2.0)", "debugpy (==1.8.11)", "decorator (==5.1.1)", "defusedxml (==0.7.1)", "deprecated (==1.2.15)", "dill (==0.3.8)", "distro (==1.9.0)", "dnspython (==2.7.0)", "email-validator (==2.2.0)", "et-xmlfile (==2.0.0)", "exceptiongroup (==1.2.2)", "executing (==2.1.0)", "faiss-cpu (==1.9.0.post1)", "fastapi (==0.115.5)", "filelock (==3.16.1)", "frozenlist (==1.5.0)", "fsspec (==2024.9.0)", "google-ai-generativelanguage (==0.6.10)", "google-api-core (==2.23.0)", "google-api-python-client (==2.154.0)", "google-auth (==2.36.0)", "google-auth-httplib2 (==0.2.0)", "google-genai (==1.1.0)", "google-generativeai (==0.8.3)", "googleapis-common-protos (==1.66.0)", "greenlet (==3.1.1)", "grpcio (==1.68.0)", "grpcio-status (==1.68.0)", "h11 (==0.14.0)", "httpcore (==1.0.7)", "httplib2 (==0.22.0)", "httpx (==0.27.2)", "httpx-sse (==0.4.0)", "huggingface-hub (==0.27.0)", "idna (==3.10)", "iniconfig (==2.0.0)", "ipykernel (==6.29.5)", "ipython (==8.30.0)", "jedi (==0.19.2)", "jinja2 (==3.1.4)", "jiter (==0.7.1)", "joblib (==1.4.2)", "jsonpatch (==1.33)", "jsonpointer (==3.0.0)", "jupyter-client (==8.6.3)", "jupyter-core (==5.7.2)", "keybert (==0.8.5)", "langchain", "langchain-community", "langchain-core", "langchain-text-splitters", "langcodes (==3.5.0)", "langsmith (==0.2.3)", "language-data (==1.3.0)", "limits (==3.14.1)", "lxml (==5.3.0)", "mammoth (==1.8.0)", "marisa-trie (==1.2.1)", "markdown-it-py (==3.0.0)", "markdownify (==0.14.1)", "markitdown (==0.0.1a3)", "markupsafe (==3.0.2)", "marshmallow (==3.23.1)", "matplotlib-inline (==0.1.7)", "mdurl (==0.1.2)", "mongopy (==0.1)", "motor (==3.6.0)", "mpmath (==1.3.0)", "multidict (==6.1.0)", "multiprocess (==0.70.16)", "murmurhash (==1.0.11)", "mypy-extensions (==1.0.0)", "nest-asyncio (==1.6.0)", "networkx (==3.4.2)", "nltk (==3.9.1)", "nose (==1.3.7)", "numpy (==1.26.4)", "nvidia-cublas-cu12 (==12.4.5.8)", "nvidia-cuda-cupti-cu12 (==12.4.127)", "nvidia-cuda-nvrtc-cu12 (==12.4.127)", "nvidia-cuda-runtime-cu12 (==12.4.127)", "nvidia-cudnn-cu12 (==9.1.0.70)", "nvidia-cufft-cu12 (==11.2.1.3)", "nvidia-curand-cu12 (==10.3.5.147)", "nvidia-cusolver-cu12 (==11.6.1.9)", "nvidia-cusparse-cu12 (==12.3.1.170)", "nvidia-nccl-cu12 (==2.21.5)", "nvidia-nvjitlink-cu12 (==12.4.127)", "nvidia-nvtx-cu12 (==12.4.127)", "openai (==1.55.0)", "openpyxl (==3.1.5)", "orjson (==3.10.12)", "packaging (==24.2)", "pandas (==2.2.3)", "parso (==0.8.4)", "pathvalidate (==3.2.1)", "pdfminer-six (==20240706)", "pexpect (==4.9.0)", "pillow (==11.0.0)", "platformdirs (==4.3.6)", "pluggy (==1.5.0)", "preshed (==3.0.9)", "prometheus-client (==0.21.1)", "prompt-toolkit (==3.0.48)", "propcache (==0.2.0)", "proto-plus (==1.25.0)", "protobuf (==5.28.3)", "psutil (==6.1.0)", "ptyprocess (==0.7.0)", "pure-eval (==0.2.3)", "puremagic (==1.28)", "pyarrow (==18.1.0)", "pyasn1 (==0.6.1)", "pyasn1-modules (==0.4.1)", "pycparser (==2.22)", "pydantic (==2.9.2)", "pydantic-settings (==2.6.1)", "pydantic-core (==2.23.4)", "pydub (==0.25.1)", "pygments (==2.18.0)", "pymongo (==4.9.2)", "pyngrok (==7.2.1)", "pyparsing (==3.2.0)", "pytest (==8.3.4)", "python-dateutil (==2.9.0.post0)", "python-dotenv (==1.0.1)", "python-multipart (==0.0.20)", "python-pptx (==1.0.2)", "pytz (==2024.2)", "pyyaml (==6.0.2)", "pyzmq (==26.2.0)", "rank-bm25 (==0.2.2)", "redis (==5.2.1)", "regex (==2024.11.6)", "requests (==2.32.3)", "requests-toolbelt (==1.0.0)", "rich (==13.9.4)", "rsa (==4.9)", "safetensors (==0.4.5)", "scikit-learn (==1.6.0)", "scipy (==1.14.1)", "sentence-transformers (==3.3.1)", "shellingham (==1.5.4)", "six (==1.17.0)", "slowapi (==0.1.9)", "smart-open (==7.1.0)", "sniffio (==1.3.1)", "soupsieve (==2.6)", "spacy (==3.8.3)", "spacy-legacy (==3.0.12)", "spacy-loggers (==1.0.5)", "speechrecognition (==3.12.0)", "sqlalchemy (==2.0.36)", "srsly (==2.5.0)", "stack-data (==0.6.3)", "starlette (==0.41.3)", "sympy (==1.13.1)", "tenacity (==9.0.0)", "thinc (==8.3.3)", "threadpoolctl (==3.5.0)", "tiktoken (==0.8.0)", "tokenizers (==0.21.0)", "tomli (==2.2.1)", "torch (==2.5.1)", "tornado (==6.4.2)", "tqdm", "traitlets (==5.14.3)", "transformers", "triton (==3.1.0)", "typer (==0.15.1)", "typing-inspect (==0.9.0)", "typing-extensions (==4.12.2)", "tzdata (==2024.2)", "uritemplate (==4.1.1)", "urllib3 (==2.2.3)", "uvicorn (==0.32.0)", "wasabi (==1.1.3)", "wcwidth (==0.2.13)", "weasel (==0.4.1)", "websockets (==14.2)", "wrapt (==1.17.0)", "xlsxwriter (==3.2.0)", "xxhash (==3.5.0)", "yarl (==1.18.0)", "youtube-transcript-api (==0.6.3)", "vidavox @ git+https://github.com/deduu/vidavox.git@migrate-to-poetry", "asyncpg (>=0.30.0,<0.31.0)" ] [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api"