diff --git a/requirements/Makefile b/requirements/Makefile index acb046152d..1dd0c4550d 100644 --- a/requirements/Makefile +++ b/requirements/Makefile @@ -8,19 +8,22 @@ all: compile-all-base .PHONY: compile-test compile-test: - pip-compile --upgrade test.in + uv pip compile --python-version 3.10 --upgrade test.in -o test.txt --no-emit-package pip --no-emit-package setuptools .PHONY: compile-dev compile-dev: - pip-compile --upgrade dev.in + uv pip compile --python-version 3.10 --upgrade dev.in -o dev.txt --no-emit-package pip --no-emit-package setuptools .PHONY: compile-base compile-base: - pip-compile --upgrade base.in + uv pip compile --python-version 3.10 --upgrade base.in -o base.txt --no-emit-package pip --no-emit-package setuptools .PHONY: compile-all-base compile-all-base: compile-base compile-test compile-dev - @$(foreach file,$(BASE_REQUIREMENTS),echo -e "\n\ncompiling: $(file)" && pip-compile --no-strip-extras --upgrade $(file) || exit;) + @for file in $(BASE_REQUIREMENTS); do \ + echo -e "\n\ncompiling: $$file"; \ + uv pip compile --python-version 3.10 --upgrade --no-strip-extras $$file -o $${file%.in}.txt --no-emit-package pip --no-emit-package setuptools || exit 1; \ + done .PHONY: clean clean: clean-base diff --git a/requirements/base.txt b/requirements/base.txt index 4186986698..eaf692b889 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,15 +1,11 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./base.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./base.in -o ./base.txt --no-emit-package pip --no-emit-package setuptools anyio==4.12.1 # via httpx backoff==2.2.1 - # via -r base.in + # via -r ./base.in beautifulsoup4==4.14.3 - # via -r base.in + # via -r ./base.in certifi==2026.1.4 # via # httpcore @@ -20,7 +16,7 @@ cffi==2.0.0 # via cryptography charset-normalizer==3.4.4 # via - # -r base.in + # -r ./base.in # requests # unstructured-client click==8.3.1 @@ -31,20 +27,20 @@ cryptography==46.0.3 # via unstructured-client dataclasses-json==0.6.7 # via - # -r base.in + # -r ./base.in # unstructured-client deepdiff==8.6.1 # via unstructured-client emoji==2.15.0 - # via -r base.in + # via -r ./base.in exceptiongroup==1.3.1 # via anyio filetype==1.2.0 - # via -r base.in + # via -r ./base.in h11==0.16.0 # via httpcore html5lib==1.1 - # via -r base.in + # via -r ./base.in httpcore==1.0.9 # via httpx httpx==0.28.1 @@ -60,11 +56,11 @@ joblib==1.5.3 jsonpath-python==1.1.4 # via unstructured-client langdetect==1.0.9 - # via -r base.in + # via -r ./base.in llvmlite==0.46.0 # via numba lxml==6.0.2 - # via -r base.in + # via -r ./base.in marshmallow==3.26.2 # via # dataclasses-json @@ -76,12 +72,12 @@ mypy-extensions==1.1.0 nest-asyncio==1.6.0 # via unstructured-client nltk==3.9.2 - # via -r base.in + # via -r ./base.in numba==0.63.1 - # via -r base.in + # via -r ./base.in numpy==2.2.6 # via - # -r base.in + # -r ./base.in # numba olefile==0.47 # via python-oxmsg @@ -92,7 +88,7 @@ packaging==25.0 # marshmallow # unstructured-client psutil==7.2.1 - # via -r base.in + # via -r ./base.in pycparser==2.23 # via cffi pypdf==6.6.0 @@ -100,18 +96,18 @@ pypdf==6.6.0 python-dateutil==2.9.0.post0 # via unstructured-client python-iso639==2025.11.16 - # via -r base.in + # via -r ./base.in python-magic==0.4.27 - # via -r base.in + # via -r ./base.in python-oxmsg==0.0.2 - # via -r base.in + # via -r ./base.in rapidfuzz==3.14.3 - # via -r base.in + # via -r ./base.in regex==2025.11.3 # via nltk requests==2.32.5 # via - # -r base.in + # -r ./base.in # requests-toolbelt # unstructured-client requests-toolbelt==1.0.0 @@ -126,11 +122,11 @@ soupsieve==2.8.1 # via beautifulsoup4 tqdm==4.67.1 # via - # -r base.in + # -r ./base.in # nltk typing-extensions==4.15.0 # via - # -r base.in + # -r ./base.in # anyio # beautifulsoup4 # cryptography @@ -145,14 +141,14 @@ typing-inspect==0.9.0 # unstructured-client unstructured-client==0.25.9 # via - # -c deps/constraints.txt - # -r base.in + # -c ././deps/constraints.txt + # -r ./base.in urllib3==2.6.3 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # requests # unstructured-client webencodings==0.5.1 # via html5lib wrapt==2.0.1 - # via -r base.in + # via -r ./base.in diff --git a/requirements/dev.txt b/requirements/dev.txt index c3be523593..44339755d3 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,17 +1,13 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./dev.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./dev.in -o ./dev.txt --no-emit-package pip --no-emit-package setuptools build==1.4.0 # via pip-tools cfgv==3.5.0 # via pre-commit click==8.3.1 # via - # -c base.txt - # -c test.txt + # -c ./base.txt + # -c ./test.txt # pip-tools distlib==0.4.0 # via virtualenv @@ -19,21 +15,23 @@ filelock==3.20.3 # via virtualenv identify==2.6.16 # via pre-commit +importlib-metadata==8.7.1 + # via build nodeenv==1.10.0 # via pre-commit packaging==25.0 # via - # -c base.txt - # -c test.txt + # -c ./base.txt + # -c ./test.txt # build pip-tools==7.5.2 - # via -r dev.in + # via -r ./dev.in platformdirs==4.5.1 # via - # -c test.txt + # -c ./test.txt # virtualenv pre-commit==4.5.1 - # via -r dev.in + # via -r ./dev.in pyproject-hooks==1.2.0 # via # build @@ -42,19 +40,21 @@ pyyaml==6.0.3 # via pre-commit tomli==2.4.0 # via - # -c test.txt + # -c ./test.txt # build # pip-tools typing-extensions==4.15.0 # via - # -c base.txt - # -c test.txt + # -c ./base.txt + # -c ./test.txt # virtualenv virtualenv==20.36.1 # via pre-commit wheel==0.45.1 # via pip-tools +zipp==3.23.0 + # via importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # pip # setuptools diff --git a/requirements/extra-csv.txt b/requirements/extra-csv.txt index e2156be778..72e5a2de72 100644 --- a/requirements/extra-csv.txt +++ b/requirements/extra-csv.txt @@ -1,24 +1,20 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-csv.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-csv.in -o ./extra-csv.txt --no-emit-package pip --no-emit-package setuptools numpy==2.2.6 # via - # -c base.txt + # -c ./base.txt # pandas pandas==2.3.3 - # via -r extra-csv.in + # via -r ./extra-csv.in python-dateutil==2.9.0.post0 # via - # -c base.txt + # -c ./base.txt # pandas pytz==2025.2 # via pandas six==1.17.0 # via - # -c base.txt + # -c ./base.txt # python-dateutil tzdata==2025.3 # via pandas diff --git a/requirements/extra-docx.txt b/requirements/extra-docx.txt index 1a2349fe58..d54e58ddeb 100644 --- a/requirements/extra-docx.txt +++ b/requirements/extra-docx.txt @@ -1,16 +1,12 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-docx.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-docx.in -o ./extra-docx.txt --no-emit-package pip --no-emit-package setuptools lxml==6.0.2 # via - # -c base.txt + # -c ./base.txt # python-docx python-docx==1.2.0 - # via -r extra-docx.in + # via -r ./extra-docx.in typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # python-docx diff --git a/requirements/extra-epub.txt b/requirements/extra-epub.txt index e853a573e6..2aa928fa44 100644 --- a/requirements/extra-epub.txt +++ b/requirements/extra-epub.txt @@ -1,8 +1,4 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-epub.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-epub.in -o ./extra-epub.txt --no-emit-package pip --no-emit-package setuptools pypandoc==1.16.2 - # via -r extra-epub.in + # via -r ./extra-epub.in diff --git a/requirements/extra-markdown.txt b/requirements/extra-markdown.txt index cd381177ae..779083b029 100644 --- a/requirements/extra-markdown.txt +++ b/requirements/extra-markdown.txt @@ -1,8 +1,4 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-markdown.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-markdown.in -o ./extra-markdown.txt --no-emit-package pip --no-emit-package setuptools markdown==3.10 - # via -r extra-markdown.in + # via -r ./extra-markdown.in diff --git a/requirements/extra-odt.txt b/requirements/extra-odt.txt index 63bf03f3e0..c6195e38c0 100644 --- a/requirements/extra-odt.txt +++ b/requirements/extra-odt.txt @@ -1,18 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-odt.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-odt.in -o ./extra-odt.txt --no-emit-package pip --no-emit-package setuptools lxml==6.0.2 # via - # -c base.txt + # -c ./base.txt # python-docx pypandoc==1.16.2 - # via -r extra-odt.in + # via -r ./extra-odt.in python-docx==1.2.0 - # via -r extra-odt.in + # via -r ./extra-odt.in typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # python-docx diff --git a/requirements/extra-paddleocr.txt b/requirements/extra-paddleocr.txt index f354fd203f..7b8bbf4afa 100644 --- a/requirements/extra-paddleocr.txt +++ b/requirements/extra-paddleocr.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-paddleocr.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-paddleocr.in -o ./extra-paddleocr.txt --no-emit-package pip --no-emit-package setuptools albucore==0.0.24 # via # albumentations @@ -14,49 +10,49 @@ annotated-types==0.7.0 # via pydantic anyio==4.12.1 # via - # -c base.txt + # -c ./base.txt # httpx beautifulsoup4==4.14.3 # via - # -c base.txt + # -c ./base.txt # unstructured-paddleocr certifi==2026.1.4 # via - # -c base.txt + # -c ./base.txt # httpcore # httpx # requests charset-normalizer==3.4.4 # via - # -c base.txt + # -c ./base.txt # requests cython==3.2.4 # via unstructured-paddleocr exceptiongroup==1.3.1 # via - # -c base.txt + # -c ./base.txt # anyio fire==0.7.1 # via unstructured-paddleocr fonttools==4.61.1 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # unstructured-paddleocr h11==0.16.0 # via - # -c base.txt + # -c ./base.txt # httpcore httpcore==1.0.9 # via - # -c base.txt + # -c ./base.txt # httpx httpx==0.28.1 # via - # -c base.txt + # -c ./base.txt # paddlepaddle idna==3.11 # via - # -c base.txt + # -c ./base.txt # anyio # httpx # requests @@ -66,7 +62,7 @@ lazy-loader==0.4 # via scikit-image lxml==6.0.2 # via - # -c base.txt + # -c ./base.txt # python-docx networkx==3.4.2 # via @@ -74,7 +70,7 @@ networkx==3.4.2 # scikit-image numpy==2.2.6 # via - # -c base.txt + # -c ./base.txt # albucore # albumentations # imageio @@ -100,11 +96,11 @@ opt-einsum==3.3.0 # via paddlepaddle packaging==25.0 # via - # -c base.txt + # -c ./base.txt # lazy-loader # scikit-image paddlepaddle==3.3.0 - # via -r extra-paddleocr.in + # via -r ./extra-paddleocr.in pillow==12.1.0 # via # imageio @@ -113,7 +109,7 @@ pillow==12.1.0 # unstructured-paddleocr protobuf==6.33.4 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # paddlepaddle pyclipper==1.4.0 # via unstructured-paddleocr @@ -129,11 +125,11 @@ pyyaml==6.0.3 # unstructured-paddleocr rapidfuzz==3.14.3 # via - # -c base.txt + # -c ./base.txt # unstructured-paddleocr requests==2.32.5 # via - # -c base.txt + # -c ./base.txt # unstructured-paddleocr safetensors==0.7.0 # via paddlepaddle @@ -149,7 +145,7 @@ simsimd==6.5.12 # via albucore soupsieve==2.8.1 # via - # -c base.txt + # -c ./base.txt # beautifulsoup4 stringzilla==4.6.0 # via albucore @@ -159,11 +155,11 @@ tifffile==2025.5.10 # via scikit-image tqdm==4.67.1 # via - # -c base.txt + # -c ./base.txt # unstructured-paddleocr typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # anyio # beautifulsoup4 # exceptiongroup @@ -175,9 +171,9 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic unstructured-paddleocr==2.10.0 - # via -r extra-paddleocr.in + # via -r ./extra-paddleocr.in urllib3==2.6.3 # via - # -c base.txt - # -c deps/constraints.txt + # -c ./base.txt + # -c ././deps/constraints.txt # requests diff --git a/requirements/extra-pandoc.txt b/requirements/extra-pandoc.txt index f57ea3f3be..79cdec381c 100644 --- a/requirements/extra-pandoc.txt +++ b/requirements/extra-pandoc.txt @@ -1,8 +1,4 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-pandoc.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-pandoc.in -o ./extra-pandoc.txt --no-emit-package pip --no-emit-package setuptools pypandoc==1.16.2 - # via -r extra-pandoc.in + # via -r ./extra-pandoc.in diff --git a/requirements/extra-pdf-image.txt b/requirements/extra-pdf-image.txt index c9e4ebee8c..e72842d19e 100644 --- a/requirements/extra-pdf-image.txt +++ b/requirements/extra-pdf-image.txt @@ -1,24 +1,20 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-pdf-image.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-pdf-image.in -o ./extra-pdf-image.txt --no-emit-package pip --no-emit-package setuptools accelerate==1.12.0 # via unstructured-inference antlr4-python3-runtime==4.9.3 # via omegaconf certifi==2026.1.4 # via - # -c base.txt + # -c ./base.txt # requests cffi==2.0.0 # via - # -c base.txt + # -c ./base.txt # cryptography charset-normalizer==3.4.4 # via - # -c base.txt + # -c ./base.txt # pdfminer-six # requests coloredlogs==15.0.1 @@ -27,14 +23,14 @@ contourpy==1.3.2 # via matplotlib cryptography==46.0.3 # via - # -c base.txt + # -c ./base.txt # pdfminer-six cycler==0.12.1 # via matplotlib deprecated==1.3.1 # via pikepdf effdet==0.4.1 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in filelock==3.20.3 # via # huggingface-hub @@ -44,7 +40,7 @@ flatbuffers==25.12.19 # via onnxruntime fonttools==4.61.1 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # matplotlib fsspec==2026.1.0 # via @@ -57,7 +53,7 @@ google-auth==2.47.0 # google-api-core # google-cloud-vision google-cloud-vision==3.11.0 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in googleapis-common-protos==1.72.0 # via # google-api-core @@ -82,7 +78,7 @@ humanfriendly==10.0 # via coloredlogs idna==3.11 # via - # -c base.txt + # -c ./base.txt # requests jinja2==3.1.6 # via torch @@ -90,7 +86,7 @@ kiwisolver==1.4.9 # via matplotlib lxml==6.0.2 # via - # -c base.txt + # -c ./base.txt # pikepdf markupsafe==3.0.3 # via jinja2 @@ -104,7 +100,7 @@ networkx==3.4.2 # via torch numpy==2.2.6 # via - # -c base.txt + # -c ./base.txt # accelerate # contourpy # matplotlib @@ -122,17 +118,17 @@ omegaconf==2.3.0 # via effdet onnx==1.20.1 # via - # -r extra-pdf-image.in + # -r ./extra-pdf-image.in # unstructured-inference onnxruntime==1.23.2 # via - # -r extra-pdf-image.in + # -r ./extra-pdf-image.in # unstructured-inference opencv-python==4.12.0.88 # via unstructured-inference packaging==25.0 # via - # -c base.txt + # -c ./base.txt # accelerate # huggingface-hub # matplotlib @@ -143,15 +139,15 @@ packaging==25.0 pandas==2.3.3 # via unstructured-inference pdf2image==1.17.0 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in pdfminer-six==20260107 # via - # -r extra-pdf-image.in + # -r ./extra-pdf-image.in # unstructured-inference pi-heif==1.1.1 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in pikepdf==10.2.0 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in pillow==12.1.0 # via # matplotlib @@ -166,7 +162,7 @@ proto-plus==1.27.0 # google-cloud-vision protobuf==6.33.4 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # google-api-core # google-cloud-vision # googleapis-common-protos @@ -176,7 +172,7 @@ protobuf==6.33.4 # proto-plus psutil==7.2.1 # via - # -c base.txt + # -c ./base.txt # accelerate pyasn1==0.6.1 # via @@ -188,19 +184,19 @@ pycocotools==2.0.11 # via effdet pycparser==2.23 # via - # -c base.txt + # -c ./base.txt # cffi pyparsing==3.3.1 # via matplotlib pypdf==6.6.0 # via - # -c base.txt - # -r extra-pdf-image.in + # -c ./base.txt + # -r ./extra-pdf-image.in pypdfium2==5.3.0 # via unstructured-inference python-dateutil==2.9.0.post0 # via - # -c base.txt + # -c ./base.txt # matplotlib # pandas python-multipart==0.0.21 @@ -216,15 +212,15 @@ pyyaml==6.0.3 # transformers rapidfuzz==3.14.3 # via - # -c base.txt + # -c ./base.txt # unstructured-inference regex==2025.11.3 # via - # -c base.txt + # -c ./base.txt # transformers requests==2.32.5 # via - # -c base.txt + # -c ./base.txt # google-api-core # huggingface-hub # transformers @@ -239,7 +235,7 @@ scipy==1.15.3 # via unstructured-inference six==1.17.0 # via - # -c base.txt + # -c ./base.txt # python-dateutil sympy==1.14.0 # via @@ -251,7 +247,7 @@ timm==1.0.24 # unstructured-inference tokenizers==0.21.4 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # transformers torch==2.9.1 # via @@ -266,14 +262,14 @@ torchvision==0.24.1 # timm tqdm==4.67.1 # via - # -c base.txt + # -c ./base.txt # huggingface-hub # transformers transformers==4.55.4 # via unstructured-inference typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # cryptography # grpcio # huggingface-hub @@ -283,15 +279,15 @@ typing-extensions==4.15.0 tzdata==2025.3 # via pandas unstructured-inference==1.1.4 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in unstructured-pytesseract==0.3.15 - # via -r extra-pdf-image.in + # via -r ./extra-pdf-image.in urllib3==2.6.3 # via - # -c base.txt - # -c deps/constraints.txt + # -c ./base.txt + # -c ././deps/constraints.txt # requests wrapt==2.0.1 # via - # -c base.txt + # -c ./base.txt # deprecated diff --git a/requirements/extra-pptx.txt b/requirements/extra-pptx.txt index 7c2c087b49..bc4454dc40 100644 --- a/requirements/extra-pptx.txt +++ b/requirements/extra-pptx.txt @@ -1,15 +1,11 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-pptx.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-pptx.in -o ./extra-pptx.txt --no-emit-package pip --no-emit-package setuptools lxml==6.0.2 # via python-pptx pillow==12.1.0 # via python-pptx python-pptx==1.0.2 - # via -r extra-pptx.in + # via -r ./extra-pptx.in typing-extensions==4.15.0 # via python-pptx xlsxwriter==3.2.9 diff --git a/requirements/extra-xlsx.txt b/requirements/extra-xlsx.txt index ed3fb36a6d..e959d94c33 100644 --- a/requirements/extra-xlsx.txt +++ b/requirements/extra-xlsx.txt @@ -1,54 +1,50 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./extra-xlsx.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./extra-xlsx.in -o ./extra-xlsx.txt --no-emit-package pip --no-emit-package setuptools cffi==2.0.0 # via - # -c base.txt + # -c ./base.txt # cryptography cryptography==46.0.3 # via - # -c base.txt + # -c ./base.txt # msoffcrypto-tool et-xmlfile==2.0.0 # via openpyxl msoffcrypto-tool==6.0.0 - # via -r extra-xlsx.in + # via -r ./extra-xlsx.in networkx==3.4.2 - # via -r extra-xlsx.in + # via -r ./extra-xlsx.in numpy==2.2.6 # via - # -c base.txt + # -c ./base.txt # pandas olefile==0.47 # via - # -c base.txt + # -c ./base.txt # msoffcrypto-tool openpyxl==3.1.5 - # via -r extra-xlsx.in + # via -r ./extra-xlsx.in pandas==2.3.3 - # via -r extra-xlsx.in + # via -r ./extra-xlsx.in pycparser==2.23 # via - # -c base.txt + # -c ./base.txt # cffi python-dateutil==2.9.0.post0 # via - # -c base.txt + # -c ./base.txt # pandas pytz==2025.2 # via pandas six==1.17.0 # via - # -c base.txt + # -c ./base.txt # python-dateutil typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # cryptography tzdata==2025.3 # via pandas xlrd==2.0.2 - # via -r extra-xlsx.in + # via -r ./extra-xlsx.in diff --git a/requirements/huggingface.txt b/requirements/huggingface.txt index eefbf74763..ed16da88af 100644 --- a/requirements/huggingface.txt +++ b/requirements/huggingface.txt @@ -1,20 +1,16 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./huggingface.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./huggingface.in -o ./huggingface.txt --no-emit-package pip --no-emit-package setuptools certifi==2026.1.4 # via - # -c base.txt + # -c ./base.txt # requests charset-normalizer==3.4.4 # via - # -c base.txt + # -c ./base.txt # requests click==8.3.1 # via - # -c base.txt + # -c ./base.txt # sacremoses filelock==3.20.3 # via @@ -33,18 +29,18 @@ huggingface-hub==0.36.0 # transformers idna==3.11 # via - # -c base.txt + # -c ./base.txt # requests jinja2==3.1.6 # via torch joblib==1.5.3 # via - # -c base.txt + # -c ./base.txt # sacremoses langdetect==1.0.9 # via - # -c base.txt - # -r huggingface.in + # -c ./base.txt + # -r ./huggingface.in markupsafe==3.0.3 # via jinja2 mpmath==1.3.0 @@ -53,11 +49,11 @@ networkx==3.4.2 # via torch numpy==2.2.6 # via - # -c base.txt + # -c ./base.txt # transformers packaging==25.0 # via - # -c base.txt + # -c ./base.txt # huggingface-hub # transformers pyyaml==6.0.3 @@ -66,47 +62,47 @@ pyyaml==6.0.3 # transformers regex==2025.11.3 # via - # -c base.txt + # -c ./base.txt # sacremoses # transformers requests==2.32.5 # via - # -c base.txt + # -c ./base.txt # huggingface-hub # transformers sacremoses==0.1.1 - # via -r huggingface.in + # via -r ./huggingface.in safetensors==0.7.0 # via transformers sentencepiece==0.2.1 - # via -r huggingface.in + # via -r ./huggingface.in six==1.17.0 # via - # -c base.txt + # -c ./base.txt # langdetect sympy==1.14.0 # via torch tokenizers==0.21.4 # via - # -c deps/constraints.txt + # -c ././deps/constraints.txt # transformers torch==2.9.1 - # via -r huggingface.in + # via -r ./huggingface.in tqdm==4.67.1 # via - # -c base.txt + # -c ./base.txt # huggingface-hub # sacremoses # transformers transformers==4.55.4 - # via -r huggingface.in + # via -r ./huggingface.in typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # huggingface-hub # torch urllib3==2.6.3 # via - # -c base.txt - # -c deps/constraints.txt + # -c ./base.txt + # -c ././deps/constraints.txt # requests diff --git a/requirements/test.txt b/requirements/test.txt index d8b9426e49..f8275274e9 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,57 +1,53 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-strip-extras ./test.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.10 --no-strip-extras ./test.in -o ./test.txt --no-emit-package pip --no-emit-package setuptools annotated-types==0.7.0 # via pydantic autoflake==2.3.1 - # via -r test.in + # via -r ./test.in black==25.12.0 - # via -r test.in + # via -r ./test.in click==8.3.1 # via - # -c base.txt + # -c ./base.txt # black coverage[toml]==7.13.1 # via - # -r test.in + # -r ./test.in # pytest-cov exceptiongroup==1.3.1 # via - # -c base.txt + # -c ./base.txt # pytest execnet==2.1.2 # via pytest-xdist flake8==7.3.0 # via - # -r test.in + # -r ./test.in # flake8-print flake8-print==5.0.0 - # via -r test.in + # via -r ./test.in freezegun==1.5.5 - # via -r test.in + # via -r ./test.in grpcio==1.76.0 - # via -r test.in + # via -r ./test.in iniconfig==2.3.0 # via pytest librt==0.7.8 # via mypy liccheck==0.9.2 - # via -r test.in + # via -r ./test.in mccabe==0.7.0 # via flake8 mypy==1.19.1 - # via -r test.in + # via -r ./test.in mypy-extensions==1.1.0 # via - # -c base.txt + # -c ./base.txt # black # mypy packaging==25.0 # via - # -c base.txt + # -c ./base.txt # black # pytest pathspec==1.0.3 @@ -69,7 +65,7 @@ pycodestyle==2.14.0 # flake8 # flake8-print pydantic==2.12.5 - # via -r test.in + # via -r ./test.in pydantic-core==2.41.5 # via pydantic pyflakes==3.4.0 @@ -84,24 +80,24 @@ pytest==9.0.2 # pytest-mock # pytest-xdist pytest-cov==7.0.0 - # via -r test.in + # via -r ./test.in pytest-mock==3.15.1 - # via -r test.in + # via -r ./test.in pytest-xdist==3.8.0 - # via -r test.in + # via -r ./test.in python-dateutil==2.9.0.post0 # via - # -c base.txt + # -c ./base.txt # freezegun pytokens==0.3.0 # via black ruff==0.14.11 - # via -r test.in + # via -r ./test.in semantic-version==2.10.0 # via liccheck six==1.17.0 # via - # -c base.txt + # -c ./base.txt # python-dateutil toml==0.10.2 # via liccheck @@ -113,16 +109,16 @@ tomli==2.4.0 # mypy # pytest types-click==7.1.8 - # via -r test.in + # via -r ./test.in types-markdown==3.10.0.20251106 - # via -r test.in + # via -r ./test.in types-requests==2.32.4.20260107 - # via -r test.in + # via -r ./test.in types-tabulate==0.9.0.20241207 - # via -r test.in + # via -r ./test.in typing-extensions==4.15.0 # via - # -c base.txt + # -c ./base.txt # black # exceptiongroup # grpcio @@ -134,6 +130,6 @@ typing-inspection==0.4.2 # via pydantic urllib3==2.6.3 # via - # -c base.txt - # -c deps/constraints.txt + # -c ./base.txt + # -c ././deps/constraints.txt # types-requests