| [build-system] | |
| requires = ["setuptools>=61.0"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "job_writing_agent" | |
| version = "1.0.0" | |
| description = "This module can run an agent which is capable of running langgraph agent sing tools like tavily search" | |
| readme = "README.md" | |
| requires-python = ">=3.11" | |
| dependencies = [ | |
| "aiofiles==24.1.0", | |
| "aiohappyeyeballs==2.6.1", | |
| "aiohttp==3.12.15", | |
| "aiosignal==1.4.0", | |
| "alembic==1.16.5", | |
| "annotated-types==0.7.0", | |
| "anyio==4.11.0", | |
| "asyncer==0.0.8", | |
| "attrs==25.3.0", | |
| "authlib==1.6.5", | |
| "av==15.1.0", | |
| "babel==2.17.0", | |
| "backoff==2.2.1", | |
| "beautifulsoup4==4.14.2", | |
| "black>=25.12.0", | |
| "blinker==1.9.0", | |
| "blockbuster==1.5.25", | |
| "bs4==0.0.2", | |
| "cachetools==6.2.0", | |
| "certifi==2025.10.5", | |
| "cffi==2.0.0", | |
| "charset-normalizer==3.4.3", | |
| "chroma>=0.2.0", | |
| "chromadb>=1.4.1", | |
| "click==8.3.0", | |
| "click-default-group==1.2.4", | |
| "cloudpickle==3.1.1", | |
| "colorama==0.4.6", | |
| "coloredlogs==15.0.1", | |
| "colorlog==6.9.0", | |
| "condense-json==0.1.3", | |
| "contourpy==1.3.3", | |
| "courlan==1.3.2", | |
| "cryptography==44.0.3", | |
| "cycler==0.12.1", | |
| "cyclopts==3.24.0", | |
| "databricks-sdk==0.67.0", | |
| "dataclasses-json==0.6.7", | |
| "dateparser==1.2.2", | |
| "diskcache==5.6.3", | |
| "distro==1.9.0", | |
| "dnspython==2.8.0", | |
| "docker==7.1.0", | |
| "docstring-parser==0.17.0", | |
| "docutils==0.22.2", | |
| "dspy==3.0.3", | |
| "dspy-ai==3.0.3", | |
| "email-validator==2.3.0", | |
| "eval-type-backport==0.2.2", | |
| "exceptiongroup==1.3.0", | |
| "fastapi==0.118.0", | |
| "fastmcp==2.12.4", | |
| "fastuuid==0.13.5", | |
| "filelock==3.19.1", | |
| "flask==3.1.2", | |
| "flatbuffers==25.9.23", | |
| "fonttools==4.60.1", | |
| "forbiddenfruit==0.1.4", | |
| "frozenlist==1.7.0", | |
| "fsspec==2025.9.0", | |
| "gepa==0.0.7", | |
| "gitdb==4.0.12", | |
| "gitpython==3.1.45", | |
| "google-auth==2.41.1", | |
| "googleapis-common-protos==1.70.0", | |
| "graphene==3.4.3", | |
| "graphql-core==3.2.6", | |
| "graphql-relay==3.2.0", | |
| "greenlet==3.2.4", | |
| "grpcio==1.76.0", | |
| "grpcio-tools==1.76.0", | |
| "gunicorn==23.0.0", | |
| "h11==0.16.0", | |
| "hf-xet==1.1.10", | |
| "html2text==2025.4.15", | |
| "htmldate==1.9.3", | |
| "httpcore==1.0.9", | |
| "httpx==0.28.1", | |
| "httpx-sse==0.4.1", | |
| "huggingface-hub==0.35.3", | |
| "humanfriendly==10.0", | |
| "idna==3.10", | |
| "importlib-metadata==8.7.0", | |
| "isodate==0.7.2", | |
| "itsdangerous==2.2.0", | |
| "jinja2==3.1.6", | |
| "jiter==0.11.0", | |
| "joblib==1.5.2", | |
| "json-repair==0.52.0", | |
| "jsonpatch==1.33", | |
| "jsonpointer==3.0.0", | |
| "jsonschema==4.25.1", | |
| "jsonschema-path==0.3.4", | |
| "jsonschema-rs==0.29.1", | |
| "jsonschema-specifications==2025.9.1", | |
| "justext==3.0.2", | |
| "kiwisolver==1.4.9", | |
| "langchain", | |
| "langchain-cerebras", | |
| "langchain-community", | |
| "langchain-core>=1.0.0", | |
| "langchain-ollama", | |
| "langchain-openai", | |
| "langchain-tavily", | |
| "langchain-text-splitters", | |
| "langchain-voyageai>=0.3.2", | |
| "langfuse==3.6.1", | |
| "langgraph", | |
| "langgraph-api", | |
| "langgraph-checkpoint-mongodb>=0.2.2", | |
| "langgraph-cli", | |
| "langgraph-prebuilt", | |
| "langgraph-runtime-inmem==0.14.1", | |
| "langgraph-sdk==0.2.9", | |
| "langgraph-store-mongodb>=0.1.1", | |
| "langmem>=0.0.30", | |
| "langsmith>=0.6.3", | |
| "lazy-object-proxy==1.12.0", | |
| "litellm==1.77.7", | |
| "livekit==1.0.13", | |
| "livekit-agents==1.2.14", | |
| "livekit-api==1.0.6", | |
| "livekit-blingfire==1.0.0", | |
| "livekit-plugins-cartesia==1.2.14", | |
| "livekit-plugins-openai==1.2.14", | |
| "livekit-plugins-silero==1.2.14", | |
| "livekit-protocol==1.0.7", | |
| "llm==0.27.1", | |
| "llm-openrouter==0.5", | |
| "lxml==5.4.0", | |
| "lxml-html-clean==0.4.3", | |
| "magicattr==0.1.6", | |
| "mako==1.3.10", | |
| "markdown-it-py==4.0.0", | |
| "markupsafe==3.0.3", | |
| "marshmallow==3.26.1", | |
| "matplotlib==3.10.6", | |
| "mcp==1.16.0", | |
| "mdurl==0.1.2", | |
| "mlflow==3.4.0", | |
| "mlflow-skinny==3.4.0", | |
| "mlflow-tracing==3.4.0", | |
| "more-itertools==10.8.0", | |
| "mpmath==1.3.0", | |
| "multidict==6.6.4", | |
| "mypy-extensions==1.1.0", | |
| "nest-asyncio==1.6.0", | |
| "numpy==2.3.3", | |
| "ollama==0.6.0", | |
| "onnxruntime==1.23.0", | |
| "openai==2.3.0", | |
| "openapi-core==0.19.5", | |
| "openapi-pydantic==0.5.1", | |
| "openapi-schema-validator==0.6.3", | |
| "openapi-spec-validator==0.7.2", | |
| "openevals==0.1.0", | |
| "opentelemetry-api==1.37.0", | |
| "opentelemetry-exporter-otlp==1.37.0", | |
| "opentelemetry-exporter-otlp-proto-common==1.37.0", | |
| "opentelemetry-exporter-otlp-proto-grpc==1.37.0", | |
| "opentelemetry-exporter-otlp-proto-http==1.37.0", | |
| "opentelemetry-proto==1.37.0", | |
| "opentelemetry-sdk==1.37.0", | |
| "opentelemetry-semantic-conventions==0.58b0", | |
| "optuna==4.5.0", | |
| "orjson>=3.9.7,<3.10.17", | |
| "ormsgpack>=1.12.0", | |
| "packaging==25.0", | |
| "pandas==2.3.3", | |
| "parse==1.20.2", | |
| "pathable==0.4.4", | |
| "pillow==11.3.0", | |
| "pip==25.2", | |
| "playwright==1.55.0", | |
| "pluggy==1.6.0", | |
| "poetry>=2.2.1", | |
| "prometheus-client==0.23.1", | |
| "propcache==0.4.0", | |
| "protobuf==6.32.1", | |
| "psutil==7.1.0", | |
| "puremagic==1.30", | |
| "pyarrow==21.0.0", | |
| "pyasn1==0.6.1", | |
| "pyasn1-modules==0.4.2", | |
| "pycparser==2.23", | |
| "pydantic==2.12.0", | |
| "pydantic-core==2.41.1", | |
| "pydantic-settings==2.11.0", | |
| "pyee==13.0.0", | |
| "pygments==2.19.2", | |
| "pyjwt==2.10.1", | |
| "pyparsing==3.2.5", | |
| "pypdf==6.1.1", | |
| "pyperclip==1.11.0", | |
| "python-dateutil==2.9.0.post0", | |
| "python-dotenv==1.1.1", | |
| "python-multipart==0.0.20", | |
| "python-ulid==3.1.0", | |
| "pytz==2025.2", | |
| "pyyaml==6.0.3", | |
| "referencing==0.36.2", | |
| "regex==2025.9.18", | |
| "requests==2.32.5", | |
| "requests-toolbelt==1.0.0", | |
| "rfc3339-validator==0.1.4", | |
| "rich==14.1.0", | |
| "rich-rst==1.3.1", | |
| "rpds-py==0.27.1", | |
| "rsa==4.9.1", | |
| "ruff>=0.14.10", | |
| "scikit-learn==1.7.2", | |
| "scipy==1.16.2", | |
| "setuptools==80.9.0", | |
| "six==1.17.0", | |
| "smmap==5.0.2", | |
| "sniffio==1.3.1", | |
| "sounddevice==0.5.2", | |
| "soupsieve==2.8", | |
| "sqlalchemy==2.0.43", | |
| "sqlite-fts4==1.0.3", | |
| "sqlite-migrate==0.1b0", | |
| "sqlite-utils==3.38", | |
| "sqlparse==0.5.3", | |
| "sse-starlette==2.1.3", | |
| "starlette==0.48.0", | |
| "structlog==25.4.0", | |
| "sympy==1.14.0", | |
| "tabulate==0.9.0", | |
| "tenacity==9.1.2", | |
| "threadpoolctl==3.6.0", | |
| "tiktoken==0.11.0", | |
| "tld==0.13.1", | |
| "tokenizers==0.22.1", | |
| "tqdm==4.67.1", | |
| "trafilatura==2.0.0", | |
| "truststore==0.10.4", | |
| "types-protobuf==6.32.1.20250918", | |
| "typing-extensions==4.15.0", | |
| "typing-inspect==0.9.0", | |
| "typing-inspection==0.4.2", | |
| "tzdata==2025.2", | |
| "tzlocal==5.3.1", | |
| "urllib3==2.5.0", | |
| "uvicorn==0.37.0", | |
| "watchfiles==1.1.0", | |
| "websockets==15.0.1", | |
| "werkzeug==3.1.1", | |
| "wrapt==1.17.3", | |
| "xxhash==3.6.0", | |
| "yarl==1.21.0", | |
| "zipp==3.23.0", | |
| "zstandard==0.25.0", | |
| ] | |
| [tool.setuptools.packages.find] | |
| where = ["src"] | |