From a169645a8cb8dd679ecac80f36ee7780b6ca1f5e Mon Sep 17 00:00:00 2001 From: Devin Neal Date: Wed, 20 May 2020 20:12:09 -0700 Subject: [PATCH] Add setup.py --- manim.py | 5 ----- setup.py | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 5 deletions(-) delete mode 100755 manim.py create mode 100755 setup.py diff --git a/manim.py b/manim.py deleted file mode 100755 index 2bebaea661..0000000000 --- a/manim.py +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env python -import manimlib - -if __name__ == "__main__": - manimlib.main() diff --git a/setup.py b/setup.py new file mode 100755 index 0000000000..6410773c67 --- /dev/null +++ b/setup.py @@ -0,0 +1,30 @@ +from setuptools import setup, find_namespace_packages +setup( + name="manimlib", + version="0.2.0", + description="Animation engine for explanatory math videos", + license="MIT", + packages=find_namespace_packages(), + package_data={ "manimlib": ["*.tex"] }, + entry_points={ + "console_scripts": [ + "manim=manimlib:main", + "manimcm=manimlib:main", + ] + }, + install_requires=[ + "colour", + "argparse", + "colour", + "numpy", + "Pillow", + "progressbar", + "scipy", + "tqdm", + "opencv-python", + "pycairo", + "pydub", + "pygments", + "pyreadline; sys_platform == 'win32'", + ], +)