diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b4e71ba9..acb45b8a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -18,7 +18,7 @@ repos: rev: v1.2.0-rc0 hooks: - id: addlicense - args: ["-f", "bin/_license.txt"] + args: ["-f", "bin/license.txt"] - repo: https://github.com/pre-commit/pre-commit-hooks rev: v6.0.0 hooks: @@ -32,12 +32,12 @@ repos: hooks: - id: uv-lock name: Generate uv lock files for projects - entry: ./bin/_uv_lock.sh + entry: ./bin/uv_lock.sh language: script files: pyproject\.toml$ - id: uv-lock-script name: Generate uv lock files for scripts - entry: ./bin/_uv_lock_script.sh + entry: ./bin/uv_lock_script.sh language: script types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit diff --git a/Dockerfile b/Dockerfile index a9e5be34..483d674e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,15 +29,13 @@ RUN --mount=type=cache,target=/var/cache/apt \ apt-get update && \ apt-get install -y --no-install-recommends \ curl \ + ffmpeg \ git \ libgl1 \ libglib2.0-0 \ tree \ wget -# Install pkgx: https://pkgx.sh/ -RUN curl -sSf https://pkgx.sh | sh - # Install uv: https://docs.astral.sh/uv/getting-started/installation/ # https://github.com/astral-sh/uv-docker-example/blob/main/Dockerfile COPY --from=ghcr.io/astral-sh/uv:0.8.12 /uv /uvx /usr/local/bin/ diff --git a/bin/_license.txt b/bin/license.txt similarity index 100% rename from bin/_license.txt rename to bin/license.txt diff --git a/bin/_uv_lock.sh b/bin/uv_lock.sh similarity index 100% rename from bin/_uv_lock.sh rename to bin/uv_lock.sh diff --git a/bin/_uv_lock_script.sh b/bin/uv_lock_script.sh similarity index 100% rename from bin/_uv_lock_script.sh rename to bin/uv_lock_script.sh diff --git a/pyproject.toml b/pyproject.toml index 64f6947d..377b0167 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,28 +38,29 @@ classifiers = [ dependencies = [ "attrs==25.1.0", "better-profanity==0.7.0", - "boto3==1.35.99", + "boto3==1.38.31", "decord==0.6.0", "diffusers==0.33.1", "einops==0.8.1", "ftfy==6.3.1", "fvcore==0.1.5.post20221221", + "h11==0.16.0", "huggingface-hub==0.32.4", "hydra-core==1.3.2", "imageio[pyav,ffmpeg]==2.37.0", "iopath==0.1.10", "ipdb==0.13.13", - "loguru==0.7.2", - "mediapy==1.2.2", - "megatron-core==0.10.0", + "loguru==0.7.3", + "mediapy==1.2.4", + "megatron-core==0.12.1", "modelscope==1.26.0", "nltk==3.9.1", "numpy==1.26.4", "nvidia-ml-py==12.535.133", "omegaconf==2.3.0", - "opencv-python==4.10.0.84", + "opencv-python==4.11.0.86", "pandas==2.2.3", - "peft==0.14.0", + "peft==0.15.2", "pillow==11.1.0", "protobuf==4.25.3", "pycocotools==2.0.10", @@ -71,7 +72,7 @@ dependencies = [ "scikit-image==0.25.2", "sentencepiece==0.2.0", "setuptools", - "termcolor==2.5.0", + "termcolor==3.1.0", "tqdm==4.66.5", "transformers==4.51.3", "triton==3.2.0", diff --git a/requirements-docker.txt b/requirements-docker.txt deleted file mode 100644 index b3ce8c16..00000000 --- a/requirements-docker.txt +++ /dev/null @@ -1,28 +0,0 @@ -better-profanity==0.7.0 -boto3==1.38.31 -decord==0.6.0 -diffusers==0.33.1 -ftfy==6.3.1 -fvcore==0.1.5.post20221221 -h11==0.16.0 -huggingface-hub==0.32.4 -hydra-core==1.3.2 -imageio[pyav,ffmpeg]==2.37.0 -iopath==0.1.10 -ipdb==0.13.13 -loguru==0.7.3 -mediapy==1.2.4 -megatron-core==0.12.1 -modelscope==1.26.0 -natten==0.21.0 -nltk==3.9.1 -omegaconf==2.3.0 -opencv-python==4.11.0.86 -peft==0.15.2 -qwen-vl-utils[decord]==0.0.11 -retinaface-py==0.0.2 -scikit-image==0.25.2 -sentencepiece==0.2.0 -termcolor==3.1.0 -transformers==4.51.3 -webdataset==0.2.111 diff --git a/uv.lock b/uv.lock index aa22cda2..1c80ccf6 100644 --- a/uv.lock +++ b/uv.lock @@ -124,30 +124,30 @@ wheels = [ [[package]] name = "boto3" -version = "1.35.99" +version = "1.38.31" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "botocore", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "jmespath", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "s3transfer", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f7/99/3e8b48f15580672eda20f33439fc1622bd611f6238b6d05407320e1fb98c/boto3-1.35.99.tar.gz", hash = "sha256:e0abd794a7a591d90558e92e29a9f8837d25ece8e3c120e530526fe27eba5fca", size = 111028, upload-time = "2025-01-14T20:20:28.636Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/0b/635e5ee7423700eac817fd7e495c9326891cdaabb2c3462f641395c6ba9e/boto3-1.38.31.tar.gz", hash = "sha256:491a4f1f2ae64f8e45a9d97896684dde5d8d14d8ab5083d4545ab3cb6a9b005e", size = 111852, upload-time = "2025-06-05T19:44:49.946Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/65/77/8bbca82f70b062181cf0ae53fd43f1ac6556f3078884bfef9da2269c06a3/boto3-1.35.99-py3-none-any.whl", hash = "sha256:83e560faaec38a956dfb3d62e05e1703ee50432b45b788c09e25107c5058bd71", size = 139178, upload-time = "2025-01-14T20:20:25.48Z" }, + { url = "https://files.pythonhosted.org/packages/57/79/2b62e7c7727300c051e2610a6f025aa2325929a7e97c1d6d5e841b17f715/boto3-1.38.31-py3-none-any.whl", hash = "sha256:809945a62d8bea5bbb4e85261530b6481c08aa21579864aa885cb8fd0768ee17", size = 139936, upload-time = "2025-06-05T19:44:47.05Z" }, ] [[package]] name = "botocore" -version = "1.35.99" +version = "1.38.46" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jmespath", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "python-dateutil", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "urllib3", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7c/9c/1df6deceee17c88f7170bad8325aa91452529d683486273928eecfd946d8/botocore-1.35.99.tar.gz", hash = "sha256:1eab44e969c39c5f3d9a3104a0836c24715579a455f12b3979a31d7cde51b3c3", size = 13490969, upload-time = "2025-01-14T20:20:11.419Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cf/5f/d76870e4399fbfc12aa5c3bb36029edfc1a434392afc70a343c9d7d96e90/botocore-1.38.46.tar.gz", hash = "sha256:8798e5a418c27cf93195b077153644aea44cb171fcd56edc1ecebaa1e49e226e", size = 14074340, upload-time = "2025-06-27T20:18:06.646Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/dd/d87e2a145fad9e08d0ec6edcf9d71f838ccc7acdd919acc4c0d4a93515f8/botocore-1.35.99-py3-none-any.whl", hash = "sha256:b22d27b6b617fc2d7342090d6129000af2efd20174215948c0d7ae2da0fab445", size = 13293216, upload-time = "2025-01-14T20:20:06.427Z" }, + { url = "https://files.pythonhosted.org/packages/a4/00/dd90b7a0255587ba1c9754d32a221adb4a9022f181df3eef401b0b9fadfc/botocore-1.38.46-py3-none-any.whl", hash = "sha256:89ca782ffbf2e8769ca9c89234cfa5ca577f1987d07d913ee3c68c4776b1eb5b", size = 13736872, upload-time = "2025-06-27T20:18:00.901Z" }, ] [[package]] @@ -256,6 +256,7 @@ dependencies = [ { name = "einops", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "ftfy", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "fvcore", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "h11", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "huggingface-hub", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "hydra-core", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "imageio", extra = ["ffmpeg", "pyav"], marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, @@ -318,21 +319,22 @@ requires-dist = [ { name = "apex", marker = "extra == 'cu126'", specifier = "==0.1.0", index = "https://nvidia-cosmos.github.io/cosmos-dependencies/cu126_torch260/simple", conflict = { package = "cosmos-predict2", extra = "cu126" } }, { name = "attrs", specifier = "==25.1.0" }, { name = "better-profanity", specifier = "==0.7.0" }, - { name = "boto3", specifier = "==1.35.99" }, + { name = "boto3", specifier = "==1.38.31" }, { name = "decord", specifier = "==0.6.0" }, { name = "diffusers", specifier = "==0.33.1" }, { name = "einops", specifier = "==0.8.1" }, { name = "flash-attn", marker = "extra == 'cu126'", specifier = "==2.6.3", index = "https://nvidia-cosmos.github.io/cosmos-dependencies/cu126_torch260/simple", conflict = { package = "cosmos-predict2", extra = "cu126" } }, { name = "ftfy", specifier = "==6.3.1" }, { name = "fvcore", specifier = "==0.1.5.post20221221" }, + { name = "h11", specifier = "==0.16.0" }, { name = "huggingface-hub", specifier = "==0.32.4" }, { name = "hydra-core", specifier = "==1.3.2" }, { name = "imageio", extras = ["pyav", "ffmpeg"], specifier = "==2.37.0" }, { name = "iopath", specifier = "==0.1.10" }, { name = "ipdb", specifier = "==0.13.13" }, - { name = "loguru", specifier = "==0.7.2" }, - { name = "mediapy", specifier = "==1.2.2" }, - { name = "megatron-core", specifier = "==0.10.0" }, + { name = "loguru", specifier = "==0.7.3" }, + { name = "mediapy", specifier = "==1.2.4" }, + { name = "megatron-core", specifier = "==0.12.1" }, { name = "modelscope", specifier = "==1.26.0" }, { name = "natten", marker = "extra == 'cu126'", specifier = "==0.21.0", index = "https://nvidia-cosmos.github.io/cosmos-dependencies/cu126_torch260/simple", conflict = { package = "cosmos-predict2", extra = "cu126" } }, { name = "nltk", specifier = "==3.9.1" }, @@ -352,9 +354,9 @@ requires-dist = [ { name = "nvidia-nvjitlink-cu12", marker = "extra == 'cu126'", specifier = "==12.6.85" }, { name = "nvidia-nvtx-cu12", marker = "extra == 'cu126'", specifier = "==12.6.77" }, { name = "omegaconf", specifier = "==2.3.0" }, - { name = "opencv-python", specifier = "==4.10.0.84" }, + { name = "opencv-python", specifier = "==4.11.0.86" }, { name = "pandas", specifier = "==2.2.3" }, - { name = "peft", specifier = "==0.14.0" }, + { name = "peft", specifier = "==0.15.2" }, { name = "pillow", specifier = "==11.1.0" }, { name = "protobuf", specifier = "==4.25.3" }, { name = "pycocotools", specifier = "==2.0.10" }, @@ -366,7 +368,7 @@ requires-dist = [ { name = "scikit-image", specifier = "==0.25.2" }, { name = "sentencepiece", specifier = "==0.2.0" }, { name = "setuptools" }, - { name = "termcolor", specifier = "==2.5.0" }, + { name = "termcolor", specifier = "==3.1.0" }, { name = "torch", marker = "extra == 'cu126'", specifier = "==2.6.0", index = "https://nvidia-cosmos.github.io/cosmos-dependencies/cu126_torch260/simple", conflict = { package = "cosmos-predict2", extra = "cu126" } }, { name = "torchvision", marker = "extra == 'cu126'", specifier = "==0.21.0", index = "https://nvidia-cosmos.github.io/cosmos-dependencies/cu126_torch260/simple", conflict = { package = "cosmos-predict2", extra = "cu126" } }, { name = "tqdm", specifier = "==4.66.5" }, @@ -620,6 +622,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110", size = 207599, upload-time = "2025-01-02T07:32:40.731Z" }, ] +[[package]] +name = "h11" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, +] + [[package]] name = "hf-xet" version = "1.1.5" @@ -874,11 +885,11 @@ wheels = [ [[package]] name = "loguru" -version = "0.7.2" +version = "0.7.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9e/30/d87a423766b24db416a46e9335b9602b054a72b96a88a241f2b09b560fa8/loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac", size = 145103, upload-time = "2023-09-11T15:24:37.926Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz", hash = "sha256:19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6", size = 63559, upload-time = "2024-12-06T11:20:56.608Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/0a/4f6fed21aa246c6b49b561ca55facacc2a44b87d65b8b92362a8e99ba202/loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb", size = 62549, upload-time = "2023-09-11T15:24:35.016Z" }, + { url = "https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl", hash = "sha256:31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c", size = 61595, upload-time = "2024-12-06T11:20:54.538Z" }, ] [[package]] @@ -964,7 +975,7 @@ wheels = [ [[package]] name = "mediapy" -version = "1.2.2" +version = "1.2.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ipython", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, @@ -972,20 +983,21 @@ dependencies = [ { name = "numpy", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "pillow", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/84/ee/1a686eddd78700c4e1ff49dbf80cb5a23b1b8af25d936bc774f4d36501ba/mediapy-1.2.2.tar.gz", hash = "sha256:42d9a1aa93c183550b824dbb4f0de5da61aa5c84db8f01f063acd1f23b90ef0a", size = 26592, upload-time = "2024-06-06T13:09:54.776Z" } +sdist = { url = "https://files.pythonhosted.org/packages/04/a3/e92406a5552130085bc741861de2d02e1cc16f0615373e0a4cd0016de16d/mediapy-1.2.4.tar.gz", hash = "sha256:052947a676ebd3491359a6943b144559fdc414f741b03a05c78fa7b6291e6b12", size = 26659, upload-time = "2025-05-01T10:18:27.828Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/60/60afad3bdd7d828c383e97efe2d774ebad8f41180f13b307ff895f2cb5e9/mediapy-1.2.2-py3-none-any.whl", hash = "sha256:2b159c385120c6eca9c88ccf96a19fb2b5b5937c788cf430db637d27270618ba", size = 26017, upload-time = "2024-06-06T13:09:52.896Z" }, + { url = "https://files.pythonhosted.org/packages/07/cb/9419149225b44d2cec12208430044c7310dd778d5348000ebb274bc3e2ce/mediapy-1.2.4-py3-none-any.whl", hash = "sha256:dd2b2364543077a1d292cab9eca5d08c8550521523aa1cbb721fd7617ccde872", size = 26118, upload-time = "2025-05-01T10:18:26.445Z" }, ] [[package]] name = "megatron-core" -version = "0.10.0" +version = "0.12.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "einops", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "flask-restful", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "nltk", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "nvidia-modelopt", extra = ["torch"], marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "packaging", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "pytest", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "pytest-cov", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "pytest-mock", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, @@ -993,14 +1005,15 @@ dependencies = [ { name = "sentencepiece", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "tensorstore", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "tiktoken", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "torch", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "wandb", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "wrapt", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "zarr", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/55/b6/71370deda71013ee9a7386bf90ab282b15e9378d55105686590a86de7756/megatron_core-0.10.0.tar.gz", hash = "sha256:9f03a15eafdd6bc756a1edc228170ee6790d72b952d4cad63651cfa9480c07a2", size = 515332, upload-time = "2025-02-17T17:26:13.519Z" } +sdist = { url = "https://files.pythonhosted.org/packages/50/12/e0f383e8fe937e46a3e5db422f7687609343c0d4d5a59ec4782b2ba1667a/megatron_core-0.12.1.tar.gz", hash = "sha256:11c40a1a26713951eaae6f73d5944f921db427cedd0e29b891102685a96d662f", size = 665816, upload-time = "2025-05-23T09:54:31.114Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/67/1e/b0263aead9df11b362fb6d3b1084c0df303fb318a77d375101aecb4aad51/megatron_core-0.10.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3dcd2d30439e5d752a5a952a5ecfc0a22da64e09f0771672ae18fb5671f5e6f8", size = 1651756, upload-time = "2025-02-17T17:26:09.197Z" }, - { url = "https://files.pythonhosted.org/packages/05/ca/92d3f4fd53d3d27b7d6c17e2ac30edaab7f45f81b5b31010143bdb2923a5/megatron_core-0.10.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c931a9a70c62a83977f4502fa2f27349e2ee708b13d5f4a432261617e220c4b1", size = 1664990, upload-time = "2025-02-17T17:26:11.367Z" }, + { url = "https://files.pythonhosted.org/packages/dc/a8/544adee355419ea142f01cb92e4c09f7823b1b6f4efb6cd92ee5c2551df6/megatron_core-0.12.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14774f408f82176cc68de7b36e2f4d1d8553efd14fbe8cdba75beba588efb9de", size = 1822768, upload-time = "2025-05-23T09:54:25.473Z" }, + { url = "https://files.pythonhosted.org/packages/0a/50/ae43379a30e8294a8aa335633546ac9abd18fe9c142cc331cffaaeb1cebe/megatron_core-0.12.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88b7dfcc240b810a72a90b8a85203049c687f4aa413150a2e22d79413b21d286", size = 1836179, upload-time = "2025-05-23T09:54:29.341Z" }, ] [[package]] @@ -1294,14 +1307,14 @@ wheels = [ [[package]] name = "opencv-python" -version = "4.10.0.84" +version = "4.11.0.86" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/b70a2d9ab205110d715906fc8ec83fbb00404aeb3a37a0654fdb68eb0c8c/opencv-python-4.10.0.84.tar.gz", hash = "sha256:72d234e4582e9658ffea8e9cae5b63d488ad06994ef12d81dc303b17472f3526", size = 95103981, upload-time = "2024-06-17T18:29:56.757Z" } +sdist = { url = "https://files.pythonhosted.org/packages/17/06/68c27a523103dad5837dc5b87e71285280c4f098c60e4fe8a8db6486ab09/opencv-python-4.11.0.86.tar.gz", hash = "sha256:03d60ccae62304860d232272e4a4fda93c39d595780cb40b161b310244b736a4", size = 95171956, upload-time = "2025-01-16T13:52:24.737Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/a4/d2537f47fd7fcfba966bd806e3ec18e7ee1681056d4b0a9c8d983983e4d5/opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ace140fc6d647fbe1c692bcb2abce768973491222c067c131d80957c595b71f", size = 62548253, upload-time = "2024-06-17T18:29:43.659Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8b/90eb44a40476fa0e71e05a0283947cfd74a5d36121a11d926ad6f3193cc4/opencv_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b02611523803495003bd87362db3e1d2a0454a6a63025dc6658a9830570aa0d", size = 62986597, upload-time = "2025-01-16T13:52:08.836Z" }, ] [[package]] @@ -1348,7 +1361,7 @@ wheels = [ [[package]] name = "peft" -version = "0.14.0" +version = "0.15.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "accelerate", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, @@ -1362,9 +1375,9 @@ dependencies = [ { name = "tqdm", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, { name = "transformers", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/21/33/fb0c31eaa8162c01e9250b21aa65d46a5339f17a818a97c68391db2ff44b/peft-0.14.0.tar.gz", hash = "sha256:546d69af7b42f5ef715a3d3261ed818bc917ae6055e5d7e187ed3f2c76ad72dc", size = 411902, upload-time = "2024-12-06T11:37:44.258Z" } +sdist = { url = "https://files.pythonhosted.org/packages/33/65/faa18cd8ffbe0f742c3f2559770646cce2574b9cd28a2a05e8d36f64e968/peft-0.15.2.tar.gz", hash = "sha256:7059029f4d42a092ded1aa117dd366a46084aef638bdd593f6ab0195d5427fcd", size = 472952, upload-time = "2025-04-15T15:27:53.09Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/05/e58e3aaa36544d30a917814e336fc65a746f708e5874945e92999bc22fa3/peft-0.14.0-py3-none-any.whl", hash = "sha256:2f04f3a870c3baf30f15e7dcaa5dd70d3e54cfdd146d3c6c187735d3ae0a0700", size = 374831, upload-time = "2024-12-06T11:37:41.602Z" }, + { url = "https://files.pythonhosted.org/packages/68/85/8e6ea3d1089f2b6de3c1cd34bbbd7560912af9d34b057be3b8b8fefe1da3/peft-0.15.2-py3-none-any.whl", hash = "sha256:0dfc942b03b7af4b7267cd4e30b15e3a4a1d277adc581ce6245fc13f1f93d0a0", size = 411051, upload-time = "2025-04-15T15:27:50.799Z" }, ] [[package]] @@ -1789,14 +1802,14 @@ wheels = [ [[package]] name = "s3transfer" -version = "0.10.4" +version = "0.13.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "botocore", marker = "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c0/0a/1cdbabf9edd0ea7747efdf6c9ab4e7061b085aa7f9bfc36bb1601563b069/s3transfer-0.10.4.tar.gz", hash = "sha256:29edc09801743c21eb5ecbc617a152df41d3c287f67b615f73e5f750583666a7", size = 145287, upload-time = "2024-11-20T21:06:05.981Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/05/d52bf1e65044b4e5e27d4e63e8d1579dbdec54fce685908ae09bc3720030/s3transfer-0.13.1.tar.gz", hash = "sha256:c3fdba22ba1bd367922f27ec8032d6a1cf5f10c934fb5d68cf60fd5a23d936cf", size = 150589, upload-time = "2025-07-18T19:22:42.31Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/66/05/7957af15543b8c9799209506df4660cba7afc4cf94bfb60513827e96bed6/s3transfer-0.10.4-py3-none-any.whl", hash = "sha256:244a76a24355363a68164241438de1b72f8781664920260c48465896b712a41e", size = 83175, upload-time = "2024-11-20T21:06:03.961Z" }, + { url = "https://files.pythonhosted.org/packages/6d/4f/d073e09df851cfa251ef7840007d04db3293a0482ce607d2b993926089be/s3transfer-0.13.1-py3-none-any.whl", hash = "sha256:a981aa7429be23fe6dfc13e80e4020057cbab622b08c0315288758d67cabc724", size = 85308, upload-time = "2025-07-18T19:22:40.947Z" }, ] [[package]] @@ -1958,11 +1971,11 @@ wheels = [ [[package]] name = "termcolor" -version = "2.5.0" +version = "3.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/37/72/88311445fd44c455c7d553e61f95412cf89054308a1aa2434ab835075fc5/termcolor-2.5.0.tar.gz", hash = "sha256:998d8d27da6d48442e8e1f016119076b690d962507531df4890fcd2db2ef8a6f", size = 13057, upload-time = "2024-10-06T19:50:04.115Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/6c/3d75c196ac07ac8749600b60b03f4f6094d54e132c4d94ebac6ee0e0add0/termcolor-3.1.0.tar.gz", hash = "sha256:6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970", size = 14324, upload-time = "2025-04-30T11:37:53.791Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/be/df630c387a0a054815d60be6a97eb4e8f17385d5d6fe660e1c02750062b4/termcolor-2.5.0-py3-none-any.whl", hash = "sha256:37b17b5fc1e604945c2642c872a3764b5d547a48009871aea3edd3afa180afb8", size = 7755, upload-time = "2024-10-06T19:50:02.097Z" }, + { url = "https://files.pythonhosted.org/packages/4f/bd/de8d508070629b6d84a30d01d57e4a65c69aa7f5abe7560b8fad3b50ea59/termcolor-3.1.0-py3-none-any.whl", hash = "sha256:591dd26b5c2ce03b9e43f391264626557873ce1d379019786f99b0c2bee140aa", size = 7684, upload-time = "2025-04-30T11:37:52.382Z" }, ] [[package]]