The python code is now riddled with #RELEASE remove", "#RELEASE add",
and
"__path__.append" statements.

Two concerns:

1) Are we testing what we are releasing?

2) Are we "polluting" the module namespace whereby there will be
problems if any name we may pick conflicts with either a system or
application module out there?

The solution I would like to see pursued:

1) rename "src" to either "html5lib" or "src/html5lib".

2) remove all existing #RELEASE and __path__ and sys.path statements

3) convert all imports that reference something outside of the
relative local directory to be fully qualified (i.e., import
html5lib.x.y)

4) Add back in __path__ statements, but only to test and example code,
and only to add the directory containing "html5lib" to the path, and
bracketed by #RELEASE remove statements.

Comments?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"html5lib-discuss" group.
 To post to this group, send email to [email protected]
 To unsubscribe from this group, send email to [EMAIL PROTECTED]
 For more options, visit this group at 
http://groups.google.com/group/html5lib-discuss?hl=en-GB
-~----------~----~----~----~------~----~------~--~---

Reply via email to