Installing Pyx12

 

This package requires python 2.4 or higher. It also requires the libxml2 and libxslt libraries with python bindings.

psyco will be used if present. It gives a ~40% decrease in runtime.

FreeBSD

cd /usr/ports/textproc/py-pyx12/ ; make install clean

Windows

Install using the Windows EXE installation file (pyx12-1.4.0.win32.exe). The executable scripts are installed by default into %PYTHONDIR%\Scripts\. You may want to add that path to your Windows PATH environment variable.

libxml2/libxslt with python bindings can be downloaded from libxml2

Other systems

python setup.py install

Post-install

Optionally, you may pickle the maps. This creates pickled (serialized) map objects which are loaded in place of the map parse/object creation process. This can result in a substantial decrease in startup time. After installation:
x12_build_pkl "path to map files"
or
x12_build_pkl.py "path to map files"