diff --git a/manimlib/scene/scene.py b/manimlib/scene/scene.py index 7b8e4104..f4ebc740 100644 --- a/manimlib/scene/scene.py +++ b/manimlib/scene/scene.py @@ -1,12 +1,12 @@ from __future__ import annotations from collections import OrderedDict -import os import platform import random import time from functools import wraps +from IPython.core.getipython import get_ipython from pyglet.window import key as PygletWindowKeys import numpy as np diff --git a/manimlib/scene/scene_embed.py b/manimlib/scene/scene_embed.py index e5f3d7ac..13ec1d8d 100644 --- a/manimlib/scene/scene_embed.py +++ b/manimlib/scene/scene_embed.py @@ -1,8 +1,8 @@ import inspect import pyperclip -import re import os +from IPython.core.getipython import get_ipython from IPython.terminal import pt_inputhooks from IPython.terminal.embed import InteractiveShellEmbed diff --git a/setup.cfg b/setup.cfg index ce201ab3..2aee703c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -29,12 +29,14 @@ classifiers = packages = find: include_package_data = True install_requires = + appdirs colour + diskcache ipython>=8.18.0 isosurfaces fontTools - mapbox-earcut manimpango>=0.6.0 + mapbox-earcut matplotlib moderngl moderngl_window @@ -51,6 +53,7 @@ install_requires = skia-pathops svgelements>=1.8.1 sympy + tempfile tqdm typing-extensions; python_version < "3.11" validators