Skip to content

Conversation

@HenraL
Copy link

@HenraL HenraL commented Dec 18, 2025

Important (summary of the changes)
Fixed the import error that occured for moviepy due to drastic updates of the module from when the import lines where written and the current module is being downloaded
Froze the versions of the modules so that the project remains stable and does not break due to a module update
Add a requirements.txt that calls the pyproject.toml so that people who are used to running the command pip install -r ./requirments.txt are not lost.

Copilot explanation
This pull request focuses on dependency management and compatibility updates, particularly for the moviepy library, as well as minor code formatting improvements in outputs.py. The most important changes are as follows:

Dependency and Compatibility Updates:

  • Updated all core dependencies in pyproject.toml to use specific version pins, ensuring reproducible builds and avoiding unexpected breakages from upstream updates.
  • Changed the import of ImageSequenceClip and AudioFileClip in outputs.py to import directly from the moviepy package root, ensuring compatibility with moviepy 2.x.

Code Formatting and Readability:

  • Reformatted several function calls in outputs.py to use multi-line style for improved readability, especially where arguments are long or complex. [1] [2] [3] [4]
  • Minor formatting adjustment to the authors field in pyproject.toml for consistency.

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