Re: [pyPYME-Giotto] Comentario sobre xml2ddl
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-09-16 14:47:40
|
El vie, 16-09-2005 a las 16:37, Marcelo Ametller escribi=F3: > El Viernes 16 Septiembre 2005 11:27, Jose escribi=F3: > > El vie, 16-09-2005 a las 16:11, Marcelo Ametller escribi=F3: > > > He visto que instalando el modulo xml2ddl, no se copian todos los > > > archivos necesarios para que funcione a site-packages. > > > > > > Por ejemplo falta ddlInterface.py entre otros scripts. > > > > > > Porque faltan? o son agregados personalizados? > > > > > > Para evitar tener que poner el path para las prueba, copie a "mano" > > > los scripts de xml2ddl a site-packages/xml2ddl > > > > El paquete Xml2Ddl no dispone de instalador ya que su autor lo > > desarroll=F3 como un conjunto de herramientas, no como una librer=EDa= . > > Pero has de utilizar la versi=F3n de pyPYME, no la original. > > > > En SVN, bajo '/third-party/xml2ddl', he subido una version que: > > > > - trata el directorio ra=EDz como un paquete Python e importa > > autom=E1ticamente todo su espacio de nombres (gracias a __init__.py). > > Esto permite que pueda ser utilizado como se dise=F1=F3 originalmente= , > > como un grupo de scripts, y como un paquete Python > > - a=F1ade soporte para cl=E1usulas UNIQUE > > - a=F1ade soporte (b=E1sico) para esquemas SQLite > > > > Para poder utilizar esta versi=F3n tienes 2 opciones: > > > > - incorporas el directorio ra=EDz donde hayas descargado el > > directorio '/third_party/xml2ddl' a PYTHONPATH (es lo que yo estoy > > haciendo) - o, como has hecho, instalas el paquete a mano en > > 'site-packages' > > > > En ambos casos deber=EDa funcionarte correctamente y no veo por qu=E9= no > > puede encontrar el m=F3dulo ddlInterface.py. >=20 > Originalmente lo instale con python setup.py install... (presente en el= =20 > paquete "/third_party/xml2ddl", y no me "instalaba" todos los scripts=20 > del paquete. S=ED, as=ED es. Si miras la documentaci=F3n original de Xml2Ddl ver=E1s que afirma que no soporta la opci=F3n 'install'. Incluye un m=F3dulo setup.py pero, creo recordar, tan s=F3lo como mecanismo para lanzar los scripts. > Luego lo copie a mano a site-packages y anduvo todo. Estupendo. Jose |