Skip to content

Commit df28892

Browse files
committed
still missing setuptools.
1 parent ca1423e commit df28892

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/build-and-deploy.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,14 @@ jobs:
5757
5858
- name: Install Python dependencies
5959
run: |
60-
pip install setuptools manim manim-voiceover[gtts] invoke python-graphblas \
60+
pip install setuptools
61+
python -c "import pkg_resources; print('pkg_resources version:', pkg_resources.__version__)"
62+
pip install manim manim-voiceover[gtts] invoke python-graphblas \
6163
networkx matplotlib python-dotenv \
6264
mkdocs mkdocs-material pymdown-extensions
65+
# Reinstall setuptools in case dependency resolution removed it
66+
pip install --force-reinstall setuptools
67+
python -c "import pkg_resources; print('pkg_resources OK after reinstall')"
6368
if [ "${{ inputs.prod }}" = "true" ]; then
6469
pip install 'elevenlabs>=0.2.27,<0.3.0'
6570
fi

0 commit comments

Comments
 (0)