Old notes taken from:
/c/technical/system/python-install.txt


#2010.05.04 15:28:49 pil archive
for the original library, this works best:

do this after libjpeg install
http://biomunky.wordpress.com/2010/04/19/pil-10-6-using-pip/

sudo easy_install pip

then

sudo pip install http://effbot.org/downloads/Imaging-1.1.6.tar.gz

can test and verify installation with:
cd /c/scripts
python image_resize.py notice_world.jpg 100

#2009.01.21 10:13:12 imaging pil
The other component that you will need to install is the Python Imaging Library (often abbreviated as PIL).

http://www.pythonware.com/products/pil/

Binaries for windows are available at the main site. Binary packages are much easier to install than from source.

For Mac OS X you can use ports, or find a binary package like the following:
http://pythonmac.org/packages/py25-fat/index.html
This also requires the 2.5 version of Python from python.org. (The one distributed with Leopard won't work)

See also:
http://code.google.com/appengine/docs/python/images/installingPIL.html



MISC
==========

#2009.01.21 10:23:06 virtualenv
If you are on a shared system, Virtual Env may help isolate your Python instance from other Python instances on the system.

#2010.04.19 15:32:01 mercurial
mercurial is usually installed earlier in the process...
it is needed before other python libraries
make sure you have it, and if not, install it now

also [2009.06.22 09:08:16]
notes for this are elsewhere
but this is also a good time to install mercurial
easy_install mercurial

on Mac OS X this does require Xcode to be up to date
(can still download an executable for mac)





consider:
python-uno - Python interface for OpenOffice.org
python-django - A high-level Python Web framework
python-twill - A simple scripting language for Web browsing

gimp-python - Python support and plugins for The GIMP
python-lame - Python bindings for LAME
python-pygame - SDL bindings for games development in Python

pyslide - Tiny but powerful program to make animated presentations


python-avahi - Python utility package for Avahi

python-profiler - deterministic profiling of any Python programs

supybot - robust and user friendly Python IRC bot

solfege - Ear training program for GNOME2
renpy - framework for developing visual-novel type games
rekall - graphical database front-end

rats - Rough Auditing Tool for Security
pyxmms-remote - command-line interface to XMMS
python-xmms - Python interface to XMMS
pythoncad - Computer Aided Drafting (CAD) program
python-yapgvb - Python bindings for Graphviz, using Boost.Python
python-xapian - Xapian search engine interface for Python
python-xen-3.1 - python bindings for Xen, a Virtual Machine Monitor
python-vobject - parse iCalendar and VCards in python
python-vipscc - image processing system good for very large images (tools)
python-urljr - Common interface to urllib2 and curl for making HTTP requests
python-tofu - high-level network game engine for Python
python-tunepimp - Python bindings for MusicBrainz tagging library
python-turbogears - Python-based web framework
python-tclink - TrustCommerce credit card processing for Python
python-tables - hierarchical database for Python based on HDF5
python-svn - A(nother) Python interface to Subversion
python-sqlite - python interface to SQLite 2
python-soya - high level 3D engine for Python
python-soya-doc - high level 3D engine for Python
python-slides - Python-based Slide Maker
python-scapy - Packet generator/sniffer and network scanner/discovery
python-pyxmpp - XMPP and Jabber implementation for Python
python-pyxmpp-doc - XMPP and Jabber implementation for Python (documentation)
python-pyxine - interface to the xine media player for Python
python-pyusb - USB interface for python
python-pyrss2gen - A Python interface for generating RSS 2.0 feeds

python-pykaraoke - free CDG/MIDI/MPEG karaoke player
python-pygraphviz - Python interface to the Graphviz graph layout and visualization package
python-pydot - Python interface to Graphviz's dot

python-prelude - Hybrid Intrusion Detection System [ Base library ]
python-preludedb - Hybrid Intrusion Detection System [ Base library ]
python-pmock - Python module for unit testing using mock objects
python-ncrypt - python wrapper for OpenSSL

python-mode - Emacs-lisp python-mode and doctest-mode for the Python language
python-ldaptor - Pure-Python library for LDAP

doxygen - Documentation system for C, C++, Java, Python and other languages
doxygen-doc - Documentation for doxygen
epydoc-doc - official documentation for the Epydoc package
python-moinmoin - Python clone of WikiWiki - library

moinmoin-common - Python clone of WikiWiki - common data
python-cddb - Python interface to CD-IDs and FreeDB
python-crypto - cryptographic algorithms and protocols for Python
python-doc - Documentation for the high-level object-oriented language Python
python-docutils - Utilities for the documentation of Python modules
python-epydoc - tool for generating Python API documentation

python-geoip - python bindings for the GeoIP IP-to-country resolver library
python-geoip-dbg - python bindings for the GeoIP IP-to-country resolver library
(debug extension)
python-imaging - Python Imaging Library
python-jabber - Python module for the Jabber instant messaging platform
python-ldap - An LDAP interface module for Python
python-mutagen - audio metadata editing library
python-mechanize - stateful programmatic web browsing
python-mysqldb - A Python interface to MySQL

python-paramiko - make SSH2 connections with python
python-reportlab - ReportLab library to create PDF documents using Python
python-eyed3 - Python module for id3-tags manipulation
python-json - a JSON (http://json.org) reader and writer in Python
python-paste - Tools for using a Web Server Gateway Interface stack
python-pastedeploy - Load, configure, and compose WSGI applications and servers
python-pastescript - serving web applications, creating file layouts for python packages
python-pastewebkit - port/reimplementation of Webware WebKit in WSGI and Paste
python-openid - OpenID support for servers and consumers
python-pymad - Python wrapper to the MPEG Audio Decoder library
python-sqlobject - python module for SQLObject

python-stats - A collection of statistical functions for Python
python-scgi - Server-side implementation of the SCGI protocol
python-quixote - A highly Pythonic Web application framework
python-quixote-doc - Quixote web application framework documentation
python-ipod - ipod library
python-id3 - Python module for id3-tags manipulation
bicyclerepair - A refactoring tool for python
ipython - enhanced interactive Python shell

eikazo - graphical frontend for SANE designed for mass-scanning
nicotine - graphical client for the SoulSeek peer-to-peer system

python-asterisk - Asterisk Manager API interface module for Python
python-aubio - python interface for aubio, a library for audio segmentation
python-audit - Python bindings for security auditing