Installation - eyeonSoftware/epp GitHub Wiki
- eyeon Software Generation AM (build 2013.0611 or later)
- eyeon Software Fusion (version 6.4)
- Python 2.7
- pywin32
- PySide
- PeyeonScript
Generation is eyeon Software's Asset Management tool which acts as center for shot and project creation. From there its own tools take over managing the production.
Fusion is eyeon Software's Highend Compositing tool which with the help of epp scripts abstract filepaths into Projects, Shots and Versions.
Please make sure Fusion's preferences at Globals>Script>Default are set to Python 2.7.
Python 2.7 is the recommended version to work with epp. Install either the 32 or 64 bit version depending on your system architecture from www.python.org
Please make sure the path to python.exe and python "Scripts" subfolder is set in your PATH environment variable.
pywin32 is a python library to talk to the Windows API and registry. This is needed to set system wide environment variables. Get the proper version from: http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
PySide is the Python wrapped around the Qt GUI library. Install it from: http://qt-project.org/wiki/PySide_Binaries_Windows Make sure that the Python Version and architecture match (e.g. PySide-1.1.2.win32-py2.7.exe for 32 bit and PySide-1.1.2.win-amd64-py2.7.exe for 64 bit).
PeyeonScript is eyeon's library to communicate with their products in Python. Install the latest version from http://eyeonline.com/DownloadFusion2.html and make sure the Python version and architecture match.
The release of epp come a source distribution. It is recommended to use pip http://pypi.python.org/pypi/pip to install them. Not all of the dependencies can be installed via pip.
Make sure to install PeyeonScript, PySide etc. manually if needed before proceeding. Also make sure that the install folders for Python and PythonScripts are in your PATH environment variable.
Shortcut to install pip on a fresh python installation:
Download: http://python-distribute.org/distribute_setup.py If it is not installed automatically, open a CommandLine and type:
python distribute_setup.py
Download https://raw.github.com/pypa/pip/master/contrib/get-pip.py Open a CommandLine and type:
python get-pip.py
Download the epp source distribution. Open a CommandLine and type:
pip install epp-0.2.0b.zip
the epp module comes with a script called epp_install.py. This is an CLI wizard to get your basic configuration setup.
Run the install wizard from within you python scripts in a commandline as Administrator. The required parameter is the directory where you want to install the epp settings and configuration. This should be a place that all your clients can access, e.g. a central network drive on the server. All other paths can be specified within the wizard. For a local install as in this example we use the folder c:epp.
cd c:\python\Scripts
python epp_install c:\epp
Follow the wizard during the installation process. It does the following task for you:
-
Create epp root directory
-
Store epp root in envvar as EPP_ROOT
-
Copy default template, images etc.
-
Create the default configuration file config.xml
-
Import production formats from Fusion (optional)
Note that this only works if you already modified Fusions formats and the VidModes.def was generated.
-
Specify script folders used to install scripts for Fusion and Generation.
All these can be created manually. Make sure the minimum settings are obeyed based on this preset.
The epp_root folder contains all your configurations, template etc for your epp installation. You may switch multiple environments by changing the EPP_ROOT environment variable to point to a different location.
To install the client only (Fusion scripts + ENV Var) without creating a project and generation use:
cd c:\python\Scripts
python epp_install c:\epp --client
The project root folder is defined in the config.xml. Use the add_project and add_shot interface to create subdirectories and configurations for projects and shots.