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 -~----------~----~----~----~------~----~------~--~---
