months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
-print '<table>'
+print '<table width="100%">'
def row(*cells, **kw):
td = kw.get('tr','td')
print ' <tr>'
for cell in cells:
print ' <%s>%s</%s>' % (td,cell,td)
print ' </tr>'
-row('Est. date', 'Type', 'Comments', tr = 'th')
+row('Estimated date', 'Type', 'Comments', tr = 'th')
if len(sys.argv) > 1:
f = open(sys.argv[1])
but they may be adjusted without notice.
</p>
-<table>
+<table width="100%">
<tr>
- <th>Estimated date</th>
+ <th>Estimated date</th>
<th>Type</th>
<th>Comments</th>
</tr>
<tr>
<td>19-Jan-2009</td>
<td>Ckpt</td>
- <td>Beta for testing new featurea; breaks backward compatibility with Python 1.5.2.</td>
+ <td>Beta for testing new features; breaks backward compatibility with Python 1.5.2.</td>
</tr>
<tr>
<td>26-Jan-2009</td>
<tr>
<td>16-Feb-2009</td>
<td>2.0</td>
- <td>Public release that breaks backward compatibility</td>
+ <td>Public release that breaks backward compatibility and drops deprecated features</td>
</tr>
</table>
+14 ck Beta for testing new features.
+7 rc Release candidate for 1.3.
+7 1.3 Third minor release of 1.0.
-+7 ck Beta for testing new featurea; breaks backward compatibility with Python 1.5.2.
++7 ck Beta for testing new features; breaks backward compatibility with Python 1.5.2.
+7 ck Beta for testing new features.
+7 rc Release candidate for 2.0.
+7 rc Release candidate for 2.0, if needed.
-+7 2.0 Public release that breaks backward compatibility
++7 2.0 Public release that breaks backward compatibility and drops deprecated features