File: Installation.html

package info (click to toggle)
python-extclass 1.2-1
  • links: PTS
  • area: main
  • in suites: slink
  • size: 432 kB
  • ctags: 547
  • sloc: ansic: 4,549; python: 134; makefile: 46; sh: 18
file content (137 lines) | stat: -rw-r--r-- 5,382 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<html><head><title>Installation</title>
	    </head><body>
	    <h1>Installation</h1>
<p>   <a href="COPYRIGHT.html">Copyright &copy; 1996-1998, Digital Creations</a>.</p>

<p>   The ExtensionClass distribution now uses the "Universal Unix
   Makefile for Python extensions", <code>Makefile.pre.in</code>, which was
   introduced as part of Python1.4.  Copies of this file for Python
   1.4 and Python 1.5 are included with this release.  See the
   instructions in the make file, itself.  Note that you will need to
   copy or rename the the file for the Python version you're using to
   Makefile.pre.in.</p>


<h1>Files</h1>
<dl><dt>  ExtensionClass.stx  <dd><p>This file in structured text format</p>


<dt>  ExtensionClass.html <dd><p>This file in HTML format</p>


<dt>  Installation        <dd><p>Installation instructions in structured text
                          format.  </p>


<dt>  Installation.html   <dd><p>Installation instructions in HTML
                          format.  </p>


<dt>  Acquisition.stx     <dd><p>Acquisition documentation in structured text
                          format.  </p>


<dt>  Acquisition.html    <dd><p>Acquisition documentation in HTML
                          format.  </p>


<dt>  MultiMapping.stx    <dd><p>The MultiMapping example in structured text
                          format.  </p>


<dt>  MultiMapping.html   <dd><p>The MultiMapping example in structured text
                          format.  </p>


<dt>  release.notes       <dd><p>Release notes in structured text
                          format.  </p>


<dt>  release.html        <dd><p>Release notes in HTML format.  </p>


<dt>  README              <dd><p>A file that says to read this file.</p>


<dt>  Makefile.pre.in-1.4 <dd><p>The Universal Unix Makefile for Python
                          extensions.  This is the Python 1.4
                          version.  Copy this to Makefile.pre.in
                          before using it.</p>


<dt>  Makefile.pre.in-1.5 <dd><p>The Universal Unix Makefile for Python
                          extensions.  This is the Python 1.5
                          version.  Copy this to Makefile.pre.in
                          before using it.</p>


<dt>  Setup               <dd><p>a configuration file used by the Universal
                          Unix Makefile for Python extensions </p>


<dt>  ExtensionClass.c    <dd><p>The ExtensionClass source</p>


<dt>  ExtensionClass.h    <dd><p>The ExtensionClass header file</p>


<dt>  Acquisition.c       <dd><p>The source for the <code>Acquisition</code> module
                          that provides mix-in classes to support
                          environmental acquisition</p>


<dt>  MethodObject.c      <dd><p>The source for the <code>MethodObject</code> module
                          that provides a mix-in class for
                          user-defined method types.  To create a
                          user-defined method type, just create an
                          extension subclass of
                          <code>MethodObject.MethodObject</code> that has an
                          <code>__call__</code> method.</p>


<dt>  Missing.c           <dd><p>The source for the <code>Missing</code> module
                          that provides a class for objects that
                          model "missing" or unknown data.  Missing
                          objects have the property that all
                          mathematical operations yield a missing
                          value.  This is included mainly as an
                          example (and test) of a numeric extension
                          base class.</p>


<dt>  MultiMapping.c       <dd><p>The source for a slightly enhanced
                           <code>MultiMapping</code> module that is based on the
                           <code>MultiMapping</code> example given in this
                           paper.  If present, document templates <a href="#2">[2]</a>
                           will take advantage of this module to
                           significantly increase rendering
                           performance. </p>


<dt>  Sync.py              <dd><p>A Python module that provides a
                           <code>Synchonized</code> mix-in class that limits access
                           to an object's methods to one thread at a
                           time.  This requires the installation of
                           the ThreadLock module.</p>


<dt>  ThreadLock.c         <dd><p>The source for the <code>ThreadLock</code> module that
                           provides <code>ThreadLock</code> objects.  These are
                           similar to the lock objects provided by
                           the <code>thread</code> modules.  Unlike normal
                           Python lock objects, <code>ThreadLock</code> objects
                           can be acquired (and released) more than
                           once by the same thread.</p>

</dl>
<p>  In addition to the files listed above, several "test" modules are
  included. These are modules that I used to test ExtensionClass.
  They do not constitute a regression testing suit and I've made
  little effort to assure that they actually work, although that
  would be a good thing to do if time permits.
</p>



	    </body></html>