# -*- coding: utf-8 -*- """Setup info for building Pype 3.0.""" import sys from cx_Freeze import setup, Executable from version import __version__ install_requires = [ "clique", "jsonschema", "OpenTimelineIO", "pathlib2", "PIL", "pymongo", "Qt", "speedcopy", ] base = None if sys.platform == "win32": base = "Win32GUI" # Build options for cx_Freeze. Manually add/exclude packages and binaries buildOptions = dict( packages=install_requires, excludes=[], bin_includes=[], include_files=["schema", "setup", "vendor"], ) executables = [Executable("pype.py", base=None, targetName="pype")] setup( name="pype", version=__version__, description="Ultimate pipeline", options=dict(build_exe=buildOptions), executables=executables, )