ayon-core/setup.py
2020-09-09 23:31:28 +02:00

44 lines
944 B
Python

# -*- 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,
)