Skip to content

deps: Add missing Python dependencies#141

Open
Splines wants to merge 4 commits intomainfrom
fix/install-requires
Open

deps: Add missing Python dependencies#141
Splines wants to merge 4 commits intomainfrom
fix/install-requires

Conversation

@Splines
Copy link
Member

@Splines Splines commented Mar 24, 2026

Noticed during a test CI run:

ModuleNotFoundError: No module named 'trimesh'
ModuleNotFoundError: No module named 'pywavefront'

This is a problem with Manim itself (as very often it doesn't pin its dependencies correctly 🙄). See also 3b1b/manim#2439

We fix it here as a temporary workaround by manually installing the necessary dependencies.

@Splines Splines changed the title Add missing trimesh Python dependency deps: Add missing Python dependencies Mar 24, 2026
@Splines
Copy link
Member Author

Splines commented Mar 24, 2026

The GitHub Actions currently fail with this error:

AttributeError: 'NoneType' object has no attribute 'partition'

for this line in Manim. The reason is probably that this line is not working as intended, i.e. the clipboard-handling is problematic in the CI (although it worked completely fine one year ago)

code_string = pyperclip.paste()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant