Added --inventory, --door-warning to chem_db.py's command-line interface.
[chemdb.git] / DEPENDENCIES
1 ------------------------------Python dependencies------------------------------
2
3 STANDARD MODULES
4
5 Modules included with a standard Python 2.5 distribution:
6 Documentation available at
7   http://docs.python.org/lib/module-<module-name>.html
8
9 copy
10 doctest
11 logging
12 optparse
13 os
14 os.path
15 re
16 shutil
17 stat
18 string
19 sys
20 time
21 types
22
23
24 EXTERNAL MODULES
25
26 OpenSSL http://pyopenssl.sourceforge.net/
27         Python wrapper on OpenSSL library.
28 web     http://webpy.org/
29         A simple web framework.  I think the Debain package was too
30         old a version.  I installed mine from source, version 0.23.
31         Patched httpserver.py to support HTTPS.
32         Patch submitted upstream:
33           https://bugs.launchpad.net/webpy/+bug/262495
34 markdown Implements a version of markdown syntax.  webpy bundles a
35         version of this in their `tools' subdirectory.
36
37 ------------------------------System dependencies------------------------------
38
39 You need latex and metapost to compile the documents.  The
40 texlive-base, texlive-metapost, and context Debian packages should
41 cover you.  You can avoid the context dependency with some legwork,
42 see
43   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=465107
44
45