Skip to content

CodeVideoRenderer 1.2.3

Latest

Choose a tag to compare

@ExploreMaths ExploreMaths released this 04 May 06:21

See details at https://pypi.org/project/codevideorenderer/1.2.3/.

What's Changed

Additions 🚀

  • Added moviepy version requirement <2.0.0 for Python 3.8
  • Added typing-extensions dependency with a minimum required version of 4.0.0
  • Added imageio-ffmpeg dependency with a minimum required version of 0.4.0
  • Added typeguard dependency with a minimum required version of 3.0
  • Added import of annotations (from __future__) in typing.py and utils.py for compatibility with Python 3.8, 3.9

Changes 🧹

  • Downgraded the minimum required version of the manim dependency from 0.20.1 to 0.18.0
  • Downgraded the minimum required version of the numpy dependency from 2.4.2 to 1.24.4
  • Downgraded the minimum required version of the pillow dependency from 11.2.1 to 9.1
  • Downgraded the minimum required Python version from 3.9 to 3.8
  • Modified the import methods of TypeAlias, UnionType and VideoFileClip for compatibility with Python 3.8, 3.9
  • Replaced all type annotations in the format of type | type with Union[type, type] for compatibility with Python 3.8, 3.9
  • Changed all PathLike[str] to PathLike (as PathLike in Python 3.8 does not support generics)
  • Replaced all type annotations in the formats of tuple[...], list[...] and dict[...] with Tuple[...], List[...] and Dict[...] respectively for compatibility with Python 3.8
  • Switched the type checker from typeChecker() to typeguard.typechecked()

Deletions 🗑️

  • Removed checkType() and typeChecker() from utils.py