Actualmente, no hay ningún módulo que se ejecute dentro de su programa python y realice esta conversión. Pero veo el problema de crear un esquema XSD a partir de XML como un problema de herramientas. Es el tipo de funcionalidad que usaré una vez para iniciar un esquema, pero después de eso mantendré el esquema yo mismo. Desde la lectura de un único archivo XML, el generador XSD creará un punto de partida para un esquema real, no puede inferir toda la funcionalidad y las opciones que ofrece XSD. Básicamente, no veo la necesidad de ejecutar esta conversión como un módulo dentro de mi código, generando nuevos XSD cada vez que cambia el XML. Después de todo, es el esquema que define el XML no al revés.
Como señaló el usuario final, puede usar xsd.exe, pero también puede consultar otras herramientas como trang (un poco antigua) para Java y stylusstudio (herramienta XML).
Debería ser posible hacer lo que quiero y acceder a herramientas como xsd.exe desde dentro de un programa de Python. Preferiría usar algo así como un módulo de Python, ya que es más fácil trabajar con él y una solución más elegante. pyxsd/PyXB no parecen satisfacer mis requisitos (por lo que puedo decir, no tienen la capacidad de producir un esquema, dado un documento XML). – chobok