The tentacle command-line tool takes care of all the bootstrapping stuff for getting the duangle toolchain to run on your computer.
The instructions on this page are regularly outdated. Expect nothing to work.
You need an installation of Python 2.7 for the initial bootstrapping.
To install, do the following:
$ mkdir duangle $ cd duangle $ hg clone https://bitbucket.org/duangle/tentacle # or use ssh://hg@... if you have a SSH key $ cd tentacle $ ./tt Yes, master?
Then run initenv, which clones and installs all necessary dependencies locally, including pypy
$ ./tt initenv ...(lots of output)... Everything is ready, master. $
Make sure pypy/bin is added to your PATH.
pysdl-cffi, pyode-cffi, among other libraries, depend on private builds of their respective libraries, which will cause tentacle to cancel the initenv early. Change into each folder manually and execute the ./mkode, ./mksdl etc. scripts respectively, which downloads and builds both libraries for use with python:
$ cd pysdl-cffi $ ./mksdl ... lots of output ... $ cd .. $ cd pyode-cffi $ ./mkode ... lots of output ... $ cd .. $ tt devall # if pypy is in PATH, installs all modules for development in pypy
We're not able to give any official support for our libraries, but if you hang out on IRC freenode, #duangle, stuff might happen.