Experimental Python compiler.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
tests
BUILD_VERSION
COPYRIGHT.i
LICENSE
LICENSE.i
Makefile
Makefile.cg
Makefile.llvm_cg
NOTES
README.md
TODO
__pyc__.py
add_test
baseline
defs.h
gnuc.g
hello_world.py
llvm.cc
mkdep
pyc.1
pyc.cat
pyc.cc
pyc_c_runtime.h
pyc_c_runtime_plib.h
pyc_compat.py
pyc_symbols.h
python_ifa.cc
python_ifa.h
shedskin.cc
test_pyc
version.cc

README.md

BUILD

You need to pull some other software

  1. the Boehm GC and PCRE libraries:

    On Fedora: yum install gc gc-devel

    On Ubuntu (or other debian distros): apt-get install libgc-dev libpcre++-dev

  2. dparser

    This just need to build and install this. Note: You should enable the gc garbage collector (it's an option in the Makefile, or provide as an option to make:

    git clone git://github.com/jplevyak/dparser.git (cd dparser; sudo make install D_USE_GC=1)

  3. plib

    This is expected to exist in ../plib.

    git clone git://github.com/jplevyak/plib.git (cd plib; make USE_GC=1)

  4. ifa

    This is expected to exist in ../ifa.

    git clone git://github.com/jplevyak/ifa.git (cd ifa; make)

  5. pyc

    git clone git://ifa.git.sourceforge.net/gitroot/ifa/ifa cd pyc make make tests

Take a look at the test in tests/*.py