ANN: Cssutils 0.9a6

Chris c at cdot.de
Sun Oct 29 18:24:06 CET 2006


what is it
----------
A Python package to parse and build CSS Cascading Style Sheets. Partly 
implements the DOM Level 2 Stylesheets  and DOM Level 2 CSS interfaces.


changes since the last full release
-----------------------------------
- complete rewrite of parser since 0.9
- customizable serializer
- lots of other stuff


known issues
------------
- CSSStyleDeclaration.getCSSValue and Value Classes are not implemented. 
These may be implemented in one of the next releases (0.91 or following)
- @page rules is disabled (Unknown Rule will be used currently)
- @charset not implemented according to spec (planed for 0.91)
- CSS escape sequences do not work properly
- Unexpected end of style sheet not handled according to spec
- Properties are not bound to any CSS Version, so all properties are 
handled so
   *NOT* as described in 
http://www.w3.org/TR/CSS21/syndata.html#parsing-errors "Illegal values". 
(A future version might be customizable to a specific CSS version like 
1.0 or 2.1)
- Property.value is only checked for valid CSS2 properties, so will 
accept more than allowed. In case of an error a WARNING is issued only


license
-------
cssutils is published under the LGPL.


download
--------
download cssutils 0.9a6 - 061029 from http://cthedot.de/cssutils/ or
from PyPi (which is currently down so the newest version is not
uploaded yet)

This is still an alpha release but much better than any older version.
Any bug report is welcome.

cssutils needs
* Python 2.3 (tested with Python 2.5 on Windows XP and Python 2.4 on 
Ubuntu only)


comments appreciated, thanks!
christof hoeke



More information about the Python-announce-list mailing list