Compare commits

...

1 Commits

Author SHA1 Message Date
Daniel Gu
dd7f8f5fa0 Pin setuptools version for dependencies which explicitly depend on pkg_resources 2026-02-16 02:44:09 +01:00
2 changed files with 4 additions and 10 deletions

View File

@@ -199,16 +199,13 @@ jobs:
- name: Install dependencies
run: |
# Install pkgs which depend on setuptools<81 for pkg_resources first with no build isolation
uv pip install pip==25.2 setuptools==80.10.2
uv pip install --no-build-isolation k-diffusion==0.0.12
uv pip install --upgrade pip setuptools
# Install the rest as normal
uv pip install -e ".[quality]"
uv pip install peft@git+https://github.com/huggingface/peft.git
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
# Pin setuptools for dependencies (e.g. clip-anytorch via k-diffusion) which explicitly import pkg_resources
uv pip install --reinstall-package setuptools 'setuptools==80.10.2'
- name: Environment
run: |

View File

@@ -126,16 +126,13 @@ jobs:
- name: Install dependencies
run: |
# Install pkgs which depend on setuptools<81 for pkg_resources first with no build isolation
uv pip install pip==25.2 setuptools==80.10.2
uv pip install --no-build-isolation k-diffusion==0.0.12
uv pip install --upgrade pip setuptools
# Install the rest as normal
uv pip install -e ".[quality]"
uv pip install peft@git+https://github.com/huggingface/peft.git
uv pip uninstall accelerate && uv pip install -U accelerate@git+https://github.com/huggingface/accelerate.git
#uv pip uninstall transformers huggingface_hub && uv pip install --prerelease allow -U transformers@git+https://github.com/huggingface/transformers.git
uv pip uninstall transformers huggingface_hub && uv pip install transformers==4.57.1
# Pin setuptools for dependencies (e.g. clip-anytorch via k-diffusion) which explicitly import pkg_resources
uv pip install --reinstall-package setuptools 'setuptools==80.10.2'
- name: Environment
run: |