Install.py
Install.py is a python script for package management and installing the additional dependency binaries of ENIGMA. For the abstract purpose, outline, and proposal of this script, see Binaries#Script.
The source code for install.py can be found on our repository: https://github.com/enigma-dev/enigma-dev/blob/master/install.py
Usage
python install.py [package | os | target]
Without any arguments, the install script will install dependencies for compiling for your native platform.
To only install the core dependencies, without any additional compilation units,
python install.py core
This is especially useful for Mac users who only want to compile for unix, and not mac, since the core already includes unix compilation units.
To show packages for a specific category:
python install.py show extensions
To download or update, say, the 39dylib extension (it will download and extract an .epackage file):
python install.py 39dylib
To install the hittheball example:
python install.py hit_the_ball