diff --git a/constraints-dev.txt b/constraints-dev.txt index 7eda321..f68186b 100644 --- a/constraints-dev.txt +++ b/constraints-dev.txt @@ -1,61 +1,65 @@ absl-py==2.3.1 # via rouge-score -accelerate==1.8.1 # via lm-eval, peft, -r requirements.txt +accelerate==1.10.0 # via lm-eval, peft, -r requirements.txt aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.13 # via fsspec, langchain-community, vllm -aiosignal==1.4.0 # via aiohttp, ray +aiohttp==3.12.15 # via fsspec, langchain-community, vllm +aiosignal==1.4.0 # via aiohttp airportsdata==20250706 # via outlines annotated-types==0.7.0 # via pydantic antlr4-python3-runtime==4.11.0 # via latex2sympy2-extended, lm-eval -anyio==4.9.0 # via httpx, openai, starlette, watchfiles +anyio==4.10.0 # via httpx, openai, starlette, watchfiles appdirs==1.4.4 # via ragas astor==0.8.1 # via depyf -astroid==3.3.10 # via pylint +astroid==3.3.11 # via pylint attrs==25.3.0 # via aiohttp, jsonlines, jsonschema, referencing blake3==1.0.5 # via vllm -cachetools==6.1.0 # via tox -certifi==2025.6.15 # via httpcore, httpx, requests +cachetools==6.1.0 # via tox, vllm +certifi==2025.8.3 # via httpcore, httpx, requests, sentry-sdk cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via mbstrdecoder, tox -charset-normalizer==3.4.2 # via requests +charset-normalizer==3.4.3 # via requests click==8.2.1 # via nltk, ray, rich-toolkit, typer, uvicorn cloudpickle==3.1.1 # via outlines, vllm colorama==0.4.6 # via sacrebleu, tox, tqdm-multiprocess -compressed-tensors==0.9.1 # via vllm -coverage==7.9.2 # via pytest-cov -cupy-cuda12x==13.4.1 # via ray +compressed-tensors==0.9.3 # via vllm +coverage==7.10.3 # via pytest-cov +cupy-cuda12x==13.5.1 # via ray dataclasses-json==0.6.7 # via langchain-community dataproperty==1.1.0 # via pytablewriter, tabledata datasets==3.6.0 # via evaluate, lm-eval, ragas +deprecated==1.2.18 # via opentelemetry-api, opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http, opentelemetry-semantic-conventions depyf==0.18.0 # via vllm dill==0.3.8 # via datasets, depyf, evaluate, lm-eval, multiprocess, pylint diskcache==5.6.3 # via outlines, ragas -distlib==0.3.9 # via virtualenv +distlib==0.4.0 # via virtualenv distro==1.9.0 # via openai dnspython==2.7.0 # via email-validator einops==0.8.1 # via vllm -email-validator==2.2.0 # via fastapi -evaluate==0.4.4 # via lm-eval -fastapi==0.115.14 # via vllm -fastapi-cli==0.0.7 # via fastapi +email-validator==2.2.0 # via fastapi, pydantic +evaluate==0.4.5 # via lm-eval +fastapi==0.116.1 # via vllm +fastapi-cli==0.0.8 # via fastapi +fastapi-cloud-cli==0.1.5 # via fastapi-cli fastrlock==0.8.3 # via cupy-cuda12x -filelock==3.18.0 # via datasets, huggingface-hub, ray, torch, tox, transformers, triton, virtualenv, vllm -frozenlist==1.7.0 # via aiohttp, aiosignal, ray +filelock==3.18.0 # via datasets, huggingface-hub, ray, torch, tox, transformers, virtualenv, vllm +frozenlist==1.7.0 # via aiohttp, aiosignal fsspec==2025.3.0 # via datasets, evaluate, huggingface-hub, torch -gguf==0.10.0 # via vllm +gguf==0.17.1 # via vllm gitdb==4.0.12 # via gitpython -gitpython==3.1.44 # via -r requirements.txt -greenlet==3.2.3 # via sqlalchemy +gitpython==3.1.45 # via -r requirements.txt +googleapis-common-protos==1.70.0 # via opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http +greenlet==3.2.4 # via sqlalchemy +grpcio==1.74.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via httpcore, uvicorn -hf-xet==1.1.5 # via huggingface-hub +hf-xet==1.1.7 # via huggingface-hub httpcore==1.0.9 # via httpx httptools==0.6.4 # via uvicorn -httpx==0.28.1 # via fastapi, langsmith, openai, -r requirements.txt +httpx==0.28.1 # via fastapi, fastapi-cloud-cli, langsmith, openai, -r requirements.txt httpx-sse==0.4.1 # via langchain-community -huggingface-hub==0.33.2 # via accelerate, datasets, evaluate, peft, tokenizers, transformers -identify==2.6.12 # via pre-commit +huggingface-hub==0.34.4 # via accelerate, datasets, evaluate, peft, tokenizers, transformers, vllm +identify==2.6.13 # via pre-commit idna==3.10 # via anyio, email-validator, httpx, requests, yarl immutabledict==4.2.1 # via lm-eval -importlib-metadata==8.7.0 # via vllm +importlib-metadata==8.0.0 # via opentelemetry-api, vllm iniconfig==2.1.0 # via pytest interegular==0.3.3 # via lm-format-enforcer, outlines, outlines-core isort==6.0.1 # via pylint, -r requirements-dev.txt @@ -65,20 +69,21 @@ joblib==1.5.1 # via nltk, scikit-learn jsonlines==4.0.0 # via lm-eval jsonpatch==1.33 # via langchain-core jsonpointer==3.0.0 # via jsonpatch -jsonschema==4.24.0 # via mistral-common, outlines, outlines-core, ray +jsonschema==4.25.0 # via mistral-common, outlines, outlines-core, ray jsonschema-specifications==2025.4.1 # via jsonschema -langchain==0.3.26 # via langchain-community, ragas +langchain==0.3.27 # via langchain-community, ragas langchain-community==0.3.27 # via ragas -langchain-core==0.3.68 # via langchain, langchain-community, langchain-openai, langchain-text-splitters, ragas -langchain-openai==0.3.27 # via ragas -langchain-text-splitters==0.3.8 # via langchain +langchain-core==0.3.74 # via langchain, langchain-community, langchain-openai, langchain-text-splitters, ragas +langchain-openai==0.3.29 # via ragas +langchain-text-splitters==0.3.9 # via langchain langdetect==1.0.9 # via lm-eval -langsmith==0.4.4 # via langchain, langchain-community, langchain-core +langsmith==0.4.13 # via langchain, langchain-community, langchain-core lark==1.2.2 # via outlines, vllm latex2sympy2-extended==1.10.2 # via math-verify -llvmlite==0.43.0 # via numba -lm-eval==0.4.9 # via -r requirements-leaderboard.txt, -r requirements.txt -lm-format-enforcer==0.10.11 # via vllm +llguidance==0.7.30 # via vllm +llvmlite==0.44.0 # via numba +lm-eval==0.4.9.1 # via -r requirements-leaderboard.txt, -r requirements.txt +lm-format-enforcer==0.10.12 # via vllm lxml==6.0.0 # via sacrebleu markdown-it-py==3.0.0 # via rich markupsafe==3.0.2 # via jinja2 @@ -87,22 +92,23 @@ math-verify==0.8.0 # via lm-eval mbstrdecoder==1.1.4 # via dataproperty, pytablewriter, typepy mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mistral-common==1.6.3 # via vllm +mistral-common==1.8.3 # via vllm more-itertools==10.7.0 # via lm-eval mpmath==1.3.0 # via sympy msgpack==1.1.1 # via ray msgspec==0.19.0 # via vllm multidict==6.6.3 # via aiohttp, yarl multiprocess==0.70.16 # via datasets, evaluate -mypy==1.16.1 # via -r requirements-dev.txt +mypy==1.17.1 # via -r requirements-dev.txt mypy-extensions==1.1.0 # via mypy, typing-inspect nest-asyncio==1.6.0 # via outlines, ragas networkx==3.5 # via torch +ninja==1.11.1.4 # via vllm, xgrammar nltk==3.9.1 # via lm-eval, rouge-score nodeenv==1.9.1 # via pre-commit -numba==0.60.0 # via vllm +numba==0.61.2 # via vllm numexpr==2.11.0 # via lm-eval -numpy==1.26.4 # via accelerate, cupy-cuda12x, datasets, evaluate, gguf, langchain-community, mistral-common, numba, numexpr, opencv-python-headless, outlines, pandas, pandas-stubs, peft, ragas, rouge-score, sacrebleu, scikit-learn, scipy, torchvision, transformers, vllm, xformers +numpy==2.2.6 # via accelerate, cupy-cuda12x, datasets, evaluate, gguf, langchain-community, mistral-common, numba, numexpr, opencv-python-headless, outlines, pandas, pandas-stubs, peft, ragas, rouge-score, sacrebleu, scikit-learn, scipy, torchvision, transformers, vllm, xformers nvidia-cublas-cu12==12.4.5.8 # via nvidia-cudnn-cu12, nvidia-cusolver-cu12, torch nvidia-cuda-cupti-cu12==12.4.127 # via torch nvidia-cuda-nvrtc-cu12==12.4.127 # via torch @@ -112,117 +118,132 @@ nvidia-cufft-cu12==11.2.1.3 # via torch nvidia-curand-cu12==10.3.5.147 # via torch nvidia-cusolver-cu12==11.6.1.9 # via torch nvidia-cusparse-cu12==12.3.1.170 # via nvidia-cusolver-cu12, torch +nvidia-cusparselt-cu12==0.6.2 # via torch nvidia-nccl-cu12==2.21.5 # via torch nvidia-nvjitlink-cu12==12.4.127 # via nvidia-cusolver-cu12, nvidia-cusparse-cu12, torch nvidia-nvtx-cu12==12.4.127 # via torch -openai==1.93.0 # via langchain-openai, ragas, vllm, -r requirements.txt -opencv-python-headless==4.11.0.86 # via mistral-common -orjson==3.10.18 # via langsmith +openai==1.99.6 # via langchain-openai, ragas, vllm, -r requirements.txt +opencv-python-headless==4.12.0.88 # via mistral-common, vllm +opentelemetry-api==1.26.0 # via opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http, opentelemetry-sdk, opentelemetry-semantic-conventions, vllm +opentelemetry-exporter-otlp==1.26.0 # via vllm +opentelemetry-exporter-otlp-proto-common==1.26.0 # via opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http +opentelemetry-exporter-otlp-proto-grpc==1.26.0 # via opentelemetry-exporter-otlp +opentelemetry-exporter-otlp-proto-http==1.26.0 # via opentelemetry-exporter-otlp +opentelemetry-proto==1.26.0 # via opentelemetry-exporter-otlp-proto-common, opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http +opentelemetry-sdk==1.26.0 # via opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http, vllm +opentelemetry-semantic-conventions==0.47b0 # via opentelemetry-sdk +opentelemetry-semantic-conventions-ai==0.4.12 # via vllm +orjson==3.11.1 # via langsmith outlines==0.1.11 # via vllm outlines-core==0.1.26 # via outlines -packaging==24.2 # via accelerate, datasets, evaluate, huggingface-hub, langchain-core, langsmith, lm-format-enforcer, marshmallow, peft, pyproject-api, pytest, ray, tox, transformers, typepy -pandas==2.3.0 # via datasets, evaluate, -r requirements.txt +packaging==25.0 # via accelerate, datasets, evaluate, huggingface-hub, langchain-core, langsmith, lm-format-enforcer, marshmallow, peft, pyproject-api, pytest, ray, tox, transformers, typepy +pandas==2.3.1 # via datasets, evaluate, -r requirements.txt pandas-stubs==2.3.0.250703 # via -r requirements.txt partial-json-parser==0.2.1.1.post6 # via vllm pathspec==0.12.1 # via mypy pathvalidate==3.3.1 # via pytablewriter -peft==0.16.0 # via lm-eval +peft==0.17.0 # via lm-eval pillow==11.3.0 # via mistral-common, torchvision, vllm platformdirs==4.3.8 # via pylint, tox, virtualenv pluggy==1.6.0 # via pytest, pytest-cov, tox portalocker==3.2.0 # via sacrebleu -pre-commit==4.2.0 # via -r requirements-dev.txt +pre-commit==4.3.0 # via -r requirements-dev.txt prometheus-client==0.22.1 # via prometheus-fastapi-instrumentator, vllm prometheus-fastapi-instrumentator==7.1.0 # via vllm propcache==0.3.2 # via aiohttp, yarl -protobuf==6.31.1 # via ray, vllm +protobuf==4.25.8 # via googleapis-common-protos, opentelemetry-proto, ray, vllm psutil==7.0.0 # via accelerate, peft, vllm, -r requirements.txt py-cpuinfo==9.0.0 # via vllm -pyarrow==20.0.0 # via datasets -pybind11==2.13.6 # via lm-eval, xgrammar -pycountry==24.6.1 # via outlines -pydantic==2.11.7 # via compressed-tensors, fastapi, langchain, langchain-core, langsmith, lm-format-enforcer, mistral-common, openai, outlines, pydantic-settings, pylint-pydantic, ragas, vllm, xgrammar +pyarrow==21.0.0 # via datasets +pybind11==3.0.0 # via lm-eval +pycountry==24.6.1 # via outlines, pydantic-extra-types +pydantic==2.11.7 # via compressed-tensors, fastapi, fastapi-cloud-cli, langchain, langchain-core, langsmith, lm-format-enforcer, mistral-common, openai, outlines, pydantic-extra-types, pydantic-settings, pylint-pydantic, ragas, vllm, xgrammar pydantic-core==2.33.2 # via pydantic +pydantic-extra-types==2.10.5 # via mistral-common pydantic-settings==2.10.1 # via langchain-community pygments==2.19.2 # via pytest, rich -pylint==3.3.7 # via pylint-plugin-utils, pylint-pydantic, -r requirements-dev.txt +pylint==3.3.8 # via pylint-plugin-utils, pylint-pydantic, -r requirements-dev.txt pylint-plugin-utils==0.9.0 # via pylint-pydantic pylint-pydantic==0.3.5 # via -r requirements-dev.txt -pyproject-api==1.9.0 # via tox +pyproject-api==1.9.1 # via tox pytablewriter==1.2.1 # via lm-eval -pytest==8.4.1 # via pytest-asyncio, pytest-cov, pytest-html, pytest-metadata, xgrammar, -r requirements-dev.txt -pytest-asyncio==1.0.0 # via -r requirements-dev.txt +pytest==8.4.1 # via pytest-asyncio, pytest-cov, pytest-html, pytest-metadata, -r requirements-dev.txt +pytest-asyncio==1.1.0 # via -r requirements-dev.txt pytest-cov==6.2.1 # via -r requirements-dev.txt pytest-html==4.1.1 # via -r requirements-dev.txt pytest-metadata==3.1.1 # via pytest-html python-dateutil==2.9.0.post0 # via pandas, typepy python-dotenv==1.1.1 # via pydantic-settings, uvicorn +python-json-logger==3.3.0 # via vllm python-multipart==0.0.20 # via fastapi pytz==2025.2 # via pandas, typepy pyyaml==6.0.2 # via accelerate, datasets, gguf, huggingface-hub, langchain, langchain-community, langchain-core, lm-format-enforcer, peft, pre-commit, ray, transformers, uvicorn, vllm -pyzmq==27.0.0 # via vllm -ragas==0.2.15 # via -r requirements.txt -ray==2.40.0 # via vllm +pyzmq==27.0.1 # via vllm +ragas==0.3.0 # via -r requirements.txt +ray==2.48.0 # via vllm referencing==0.36.2 # via jsonschema, jsonschema-specifications, outlines -regex==2024.11.6 # via nltk, sacrebleu, tiktoken, transformers -requests==2.32.4 # via datasets, evaluate, huggingface-hub, langchain, langchain-community, langsmith, mistral-common, outlines, ray, requests-toolbelt, tiktoken, transformers, vllm +regex==2025.7.34 # via nltk, sacrebleu, tiktoken, transformers +requests==2.32.4 # via datasets, evaluate, huggingface-hub, langchain, langchain-community, langsmith, mistral-common, opentelemetry-exporter-otlp-proto-http, outlines, ray, requests-toolbelt, tiktoken, transformers, vllm requests-toolbelt==1.0.0 # via langsmith -rich==14.0.0 # via rich-toolkit, typer -rich-toolkit==0.14.8 # via fastapi-cli +rich==14.1.0 # via rich-toolkit, typer +rich-toolkit==0.14.9 # via fastapi-cli, fastapi-cloud-cli +rignore==0.6.4 # via fastapi-cloud-cli rouge-score==0.1.2 # via lm-eval -rpds-py==0.26.0 # via jsonschema, referencing -ruff==0.12.2 # via -r requirements-dev.txt +rpds-py==0.27.0 # via jsonschema, referencing +ruff==0.12.8 # via -r requirements-dev.txt sacrebleu==2.5.1 # via lm-eval -safetensors==0.5.3 # via accelerate, peft, transformers -scikit-learn==1.7.0 # via lm-eval -scipy==1.16.0 # via scikit-learn +safetensors==0.6.2 # via accelerate, peft, transformers +scikit-learn==1.7.1 # via lm-eval +scipy==1.16.1 # via scikit-learn, vllm sentencepiece==0.2.0 # via lm-eval, mistral-common, vllm, xgrammar +sentry-sdk==2.34.1 # via fastapi-cloud-cli setuptools==80.9.0 # via pytablewriter shellingham==1.5.4 # via typer shortuuid==1.0.13 # via -r requirements.txt six==1.17.0 # via langdetect, python-dateutil, rouge-score smmap==5.0.2 # via gitdb sniffio==1.3.1 # via anyio, openai -sqlalchemy==2.0.41 # via langchain, langchain-community +sqlalchemy==2.0.42 # via langchain, langchain-community sqlitedict==2.1.0 # via lm-eval -starlette==0.46.2 # via fastapi, prometheus-fastapi-instrumentator +starlette==0.47.2 # via fastapi, prometheus-fastapi-instrumentator sympy==1.13.1 # via latex2sympy2-extended, lm-eval, torch tabledata==1.3.4 # via pytablewriter tabulate==0.9.0 # via sacrebleu tcolorpy==0.1.7 # via pytablewriter tenacity==9.1.2 # via langchain-community, langchain-core threadpoolctl==3.6.0 # via scikit-learn -tiktoken==0.9.0 # via langchain-openai, mistral-common, ragas, vllm, xgrammar -tokenizers==0.21.2 # via transformers, vllm +tiktoken==0.11.0 # via langchain-openai, mistral-common, ragas, vllm, xgrammar +tokenizers==0.21.4 # via transformers, vllm tomlkit==0.13.3 # via pylint -torch==2.5.1 # via accelerate, compressed-tensors, lm-eval, outlines, peft, torchaudio, torchvision, vllm, xformers, xgrammar, -r requirements-leaderboard.txt, -r requirements.txt -torchaudio==2.5.1 # via vllm -torchvision==0.20.1 # via vllm -tox==4.27.0 # via -r requirements-dev.txt +torch==2.6.0 # via accelerate, compressed-tensors, lm-eval, outlines, peft, torchaudio, torchvision, vllm, xformers, xgrammar, -r requirements-leaderboard.txt, -r requirements.txt +torchaudio==2.6.0 # via vllm +torchvision==0.21.0 # via vllm +tox==4.28.4 # via -r requirements-dev.txt tqdm==4.67.1 # via datasets, evaluate, gguf, huggingface-hub, nltk, openai, outlines, peft, tqdm-multiprocess, transformers, vllm tqdm-multiprocess==0.0.11 # via lm-eval -transformers==4.53.1 # via compressed-tensors, lm-eval, peft, vllm, xgrammar, -r requirements.txt -triton==3.1.0 # via torch +transformers==4.55.0 # via compressed-tensors, lm-eval, peft, vllm, xgrammar, -r requirements.txt +triton==3.2.0 # via torch, xgrammar typepy==1.3.4 # via dataproperty, pytablewriter, tabledata -typer==0.16.0 # via fastapi-cli -types-pytz==2025.2.0.20250516 # via pandas-stubs -types-pyyaml==6.0.12.20250516 # via -r requirements-dev.txt -types-requests==2.32.4.20250611 # via types-tqdm -types-tqdm==4.67.0.20250516 # via -r requirements-dev.txt -typing-extensions==4.14.1 # via aiosignal, anyio, fastapi, huggingface-hub, langchain-core, mistral-common, mypy, openai, outlines, pydantic, pydantic-core, referencing, rich-toolkit, sqlalchemy, torch, typer, typing-inspect, typing-inspection, vllm +typer==0.16.0 # via fastapi-cli, fastapi-cloud-cli +types-pytz==2025.2.0.20250809 # via pandas-stubs +types-pyyaml==6.0.12.20250809 # via -r requirements-dev.txt +types-requests==2.32.4.20250809 # via types-tqdm +types-tqdm==4.67.0.20250809 # via -r requirements-dev.txt +typing-extensions==4.14.1 # via aiosignal, anyio, fastapi, huggingface-hub, langchain-core, mistral-common, mypy, openai, opentelemetry-sdk, outlines, pydantic, pydantic-core, pydantic-extra-types, referencing, rich-toolkit, sqlalchemy, starlette, torch, typer, typing-inspect, typing-inspection, vllm typing-inspect==0.9.0 # via dataclasses-json typing-inspection==0.4.1 # via pydantic, pydantic-settings tzdata==2025.2 # via pandas -urllib3==2.5.0 # via requests, types-requests -uvicorn==0.35.0 # via fastapi, fastapi-cli +urllib3==2.5.0 # via requests, sentry-sdk, types-requests +uvicorn==0.35.0 # via fastapi, fastapi-cli, fastapi-cloud-cli uvloop==0.21.0 # via uvicorn -virtualenv==20.31.2 # via pre-commit, tox -vllm==0.7.3 # via lm-eval, -r requirements-leaderboard.txt -watchfiles==1.1.0 # via uvicorn +virtualenv==20.33.1 # via pre-commit, tox +vllm==0.8.5.post1 # via lm-eval, -r requirements-leaderboard.txt +watchfiles==1.1.0 # via uvicorn, vllm websockets==15.0.1 # via uvicorn word2number==1.1 # via lm-eval -xformers==0.0.28.post3 # via vllm -xgrammar==0.1.11 # via vllm +wrapt==1.17.2 # via deprecated +xformers==0.0.29.post2 # via vllm +xgrammar==0.1.18 # via vllm xxhash==3.5.0 # via datasets, evaluate yarl==1.20.1 # via aiohttp zipp==3.23.0 # via importlib-metadata