avoid overwriting binding files
                
                Brought to you by:
                
                    pabigot
                    
                
            
            
        
        
        
    0.5.0 does nothing to prevent unintentionally overwriting a binding module with one for a different namespace. This particularly occurs for the OpenGIS schemas where two schema sets require a namespace group module; 0.5.0 puts them both in the same file.
Fixed by [1500]. A cryptographic checksum of the sorted namespaces supported by a binding module is written into the header of the generated file; future attempts to write the file will fail if the new content is for a different namespace. For namespace modules where the module path was specified, collision aborts the binding generation; for namespace group modules where the name is arbitrary, alternative module names are tried until an available name is identified.