Installing Glue

Glue only depends on one external library, Pillow. a friendly fork of PIL.

This libraries require some external codes in order to manipulate jpeg images. These codecs aren’t available by default in some Linux distributions neither OSX, so it’s necessary to install them manually.

OSX

If you are using OSX, the easiest way to install the jpeg decoder is using Homebrew. Before installing Homebrew you’ll need to install Xcode, then you can follow these steps:

$ brew install jpeg
$ sudo pip install glue

Note

If you are using Snow Leopard (10.6) you should install glue using sudo env ARCHFLAGS='-arch i386 -arch x86_64' pip install glue

Debian/Ubuntu

If you are using Debian/Ubuntu installing glue is really easy:

$ apt-get install libjpeg62 libjpeg62-dev zlib1g-dev python-dev
$ sudo pip install glue

You can also install it using the native package:

$ apt-get install glue-sprite

Windows

  1. Install Python, if not yet available. Python 2.7.2 Windows installer.
  2. Install PIL, check this website for a matching version (PIL-1.1.7 for Python 2.7)
  3. Install Python’s easy_install easy_install installer for Python 2.7.
  4. Add Python’s Scripts dir to your Path. Add ;C:\Python27\Scripts to the end of the line.
  5. Start the cmd and type
$ easy_install glue
  1. Easy isn’t?

Development version

The source code of Glue is available on Github https://github.com/jorgebastida/glue/.