Info2: << Package: psyco-py%type_pkg[python] Version: 1.5.2.1 Revision: 1 Type: python (2.3 2.4 2.5) Distribution: (%type_pkg[python] = 23) 10.4, (%type_pkg[python] = 24) 10.4, (%type_pkg[python] = 24) 10.5 Architecture: i386 # "The only way to use Psyco on OS/X 10.6 is by recompiling a custom Python in 32-bit mode" (upstream homepage) Source: http://fink.antropoide.net/src/psyco-%v-src.tar.gz Source-MD5: fbec0512f69ead4b8e48262a4626d7ec PatchFile: psyco-py.patch PatchFile-MD5: c57521c85fa9d20498ac20b53fa7ea16 Depends: python%type_pkg[python] SourceDirectory: psyco-dist BuildDepends: fink (>= 0.24.12) CompileScript: << python%type_raw[python] setup.py build << InstallScript: << python%type_raw[python] setup.py install --prefix %p --root %d << DocFiles: README.txt COPYING.txt Description: Specializing compiler for Python DescDetail: << Think of Psyco as a kind of just-in-time (JIT) compiler, a little bit like what exists for other languages, that emit machine code on the fly instead of interpreting your Python program step by step. The difference with the traditional approach to JIT compilers is that Psyco writes several version of the same blocks (a block is a bit of a function), which are optimized by being specialized to some kinds of variables (a "kind" can mean a type, but it is more general). The result is that your unmodified Python programs run faster. Benefits 2x to 100x speed-ups, typically 4x, with an unmodified Python interpreter and unmodified source code, just a dynamically loadable C extension module. Drawbacks Psyco currently uses a lot of memory. It only runs on Intel 386-compatible processors (under any OS) right now. There are some subtle semantic differences (i.e. bugs) with the way Python works; they should not be apparent in most programs. << License: BSD Homepage: http://psyco.sourceforge.net/ Maintainer: None DescPort: Initial port by Pepe Barbe <<