====================================================================== Psyco, the Python Specializing Compiler ====================================================================== VERSION 2.0.0 ------------- Psyco is a Python extension module which can massively speed up the execution of many Python code. REQUIREMENTS ------------ Psyco works on a couple of Python versions (currently 2.4.0 to 2.6.2). At present it *requires* a *32-bit* architecture, but it is OS-independant. It can only generate machine code for 386-compatible processors, although it includes a slower emulation mode for other (32-bit!) processors. This program is still and will always be incomplete, but it has been stable for a long time and can give good results. (CT-Update: I disagree that this program will stay incomplete) There are no plans to port Psyco to 64-bit architectures. This would be rather involved. Psyco is only being maintained, not further developed. The development efforts of the author are now focused on PyPy, which includes Psyco-like techniques. (http://codespeak.net/pypy) (CT-Update: There are plans to upgrade to 64 bit. Psyco will be continuously developed. Others are working on PyPy. I am dedicated to Psyco, trying to use PyPy as much as possible). Psyco requires Python >= 2.4.0. Support for older versions has been dropped after Psyco 2.0.0. QUICK INTRODUCTION ------------------ To install Psyco, do the usual python setup.py install Manually, you can also put the 'psyco' package in your Python search path, e.g. by copying the subdirectory 'psyco' into the directory '/usr/lib/python2.x/site-packages' (default path on Linux). Basic usage is very simple: add import psyco psyco.full() to the beginning of your main script. For basic introduction see: import psyco help(psyco) XXX the following section is about to change! DOCUMENTATION AND LATEST VERSIONS --------------------------------- Home page: * http://psyco.sourceforge.net The current up-to-date documentation is the Ultimate Psyco Guide. If it was not included in this distribution ("psycoguide.ps" or "psycoguide/index.html"), see the doc page: * http://psyco.sourceforge.net/doc.html DEBUG BUILD ----------- To build a version of Psyco that includes debugging checks and/or debugging output, see comments in setup.py. ---------- Armin Rigo.