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