EXPAT V1.95.2-V001 extension 01-AUG-2001 Uwe Zessin
for Python for OpenVMS V2.1.1-V001
----------------------------------------------------------
The original software is from:
The 'home page' for EXPAT is at:
http://sourceforge.net/projects/expat/
Download from:
http://sourceforge.net/project/showfiles.php?group_id=10127&release_id=45670
File downloaded:
http://prdownloads.sourceforge.net/expat/expat-1.95.2.tar.gz
----------------------------------------------------------
Preparation
- Install Python for OpenVMS V2.1.1-V001 or later.
details at http://www.decus.de/~zessin/python2/
Check the 'notes' section for last-minute changes - it was
necessary to change the name of a download file for V2.1.1-V001.
The Installation manual was not updated!
- You need a minor update for Python for OpenVMS V2.1.1-V001
Check the 'NEWS' section for file names.
A future release of Python for OpenVMS will contain
the files from the minor update and information if
old extension kits can be re-used.
----------------------------------------------------------
Installation
- set up your Python logical names as described in the Python
for OpenVMS Installation Manual and run PYTHON_VMS:SETUP.COM
$! unpack the EXPAT directory tree
$ set DEFAULT PYTHON_DISK:[PYTHON.SITE-PACKAGES]
$ unzip -e PYTHON_INS_TMP:EXPAT1_95_2-V001.ZIP
$! register EXPAT files
$ set DEFAULT [.EXPAT1_95_2.VMS]
$ python PYTHON_TOOLS:REGISTER_CONFIG.PY R []CONFIG_DATA.TXT
$ @ PYTHON_VMS:SETUP.COM
$! a new logical name "EXPAT_VMS" should show up
$! convert data files
$ @ PYTHON_TOOLS:CVT_CONFIG_MODULES.COM
$ @ PYTHON_TOOLS:CVT_CONFIG_OLB.COM
$! new module 'pyexpat'
$ @ PYTHON_VMS:CONFIG_INITTAB2MAR.COM CONFIG.DAT
$ @ PYTHON_VMS:BLDRUN VMS_MACRO CONFIG_INITTAB
$! compile
$ @ PYTHON_VMS:BLDRUN C:EXPAT
$! link
$ @ PYTHON_VMS:LINK_PY
----------------------------------------------------------
run Tests
- run the full tests as described in the Python for OpenVMS
Installation Manual
- run specific tests
$ set DEFAULT PYTHON_VMS:
$ @ SETUP
$ set DEFAULT PYTHON_PREFIX_V:
$ set DEFAULT [.LIB.PYTHON2_1.TEST]
$ python TEST_MINIDOM.PY
$ python TEST_PYEXPAT.PY
$ python TEST_SAX.PY
----------------------------------------------------------