Ayuda Distribucion

320 views
Skip to first unread message

Sebastian Kandel

unread,
Jun 29, 2015, 6:56:26 AM6/29/15
to pyaf...@googlegroups.com
Hola,

queria pedir ayuda en mi próximo paso ya que mucho de lo que hice fue siguiendo los pasos ofrecidos y no creo haber entendido del todo como debería funcionar.

Ya pude bajar el codigo fuente, instalar todos los prerequisitos y pude compilarlo para Produccion y ahora me funciona. Yo trabajo en VB6.

Mi pregunta es para el proximo paso, cuando lo lleve a una maquina cliente, tengo que volver a instalar todo? o la idea es que desde mi máquina genere un instalador?.
Intenté ejecutar el siguiente comando: c:\python27\python.exe setup.py py2exe desde la carpeta C:\pyafipws

Pero no encuentro que me genere un ejecutable.
Creo que puede haber generado una carpeta "dist" pero no se si esta todo correcto. hay que hacer algo con esa carpeta?


y mi ultima pregunta es si este instalador se puede agregar en el instalador del sistema que está hecho en VB6?


Saludos y Gracias,



Ariel Stechina

unread,
Jun 29, 2015, 7:20:46 AM6/29/15
to pyaf...@googlegroups.com
Debe generar un instalador .exe, sino es porque te da un error en alguna parte, te lo comunica en las pantallas o en la consola. Verificalo.
Una vez generado correctamente el instalador, es lo único que se necesita distribuir (e instalar) en el cliente

--
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Sebastian Kandel

unread,
Jun 29, 2015, 10:27:38 AM6/29/15
to pyaf...@googlegroups.com
Hola,

Primero Gracias por tu ayuda, y tenias razón me daba un error de que faltaba un archivo en la carpeta plantillas, "logo.png"
agregue un archivo con ese nombre y pudo continuar, y me abrió el programa MakeNSISW, pero me dio un error ahi tambien, el error que aparecia es:

   /oname=outfile one_file_only)
Error in script "C:\pyafipws\base.nsi" on line 75 -- aborting creation process

Ese Archivo creo que se creó en este procedimiento de crear el ejecutable, y al parecer la linea de error es esta:

File "vcredist_x86.exe"

Lei en el Foro que hay dos cosas para hacer, una es si instalaste Mercurial, en el archivo setup.py corregir la ruta a la carpeta de Mercurial,
yo intente eso y no me funciono,
y lo otro que se puede hacer es bajar el archivo de la pagina de microsoft y ponerlo en la carpeta principal de Pyafipws. Esto me funcionó a mi.

Espero que le pueda ayudar esto a otros.


Saludos

Marcelo Chiaromonte

unread,
Jun 29, 2015, 10:27:38 AM6/29/15
to pyaf...@googlegroups.com
A mi me esta dando:

error: compiling c:\python27\lib\site-packages\dbf\ver_33.py   
Syntax error: invalid syntax (ver_33.py line 2577)

Y se detiene.

Saludos y gracias

Marcos Villarreal

unread,
Jun 29, 2015, 11:40:37 AM6/29/15
to pyaf...@googlegroups.com

Yo lo resolvi, siguiendo estos pasos (En NEGRITA)

Adicionales

Para soporte proxy avanzado instalar ScksiPy y copiar socks.py enC:\Python25\Lib\site-packages Opcional (no sería necesario para python 2.7). Recomendamos PyCurl para cuestiones avanzadas y esquemas de autenticación propietaria (compatibilidad con MS ISA Server)

Para usar el diseñador visual de plantillas PDF o PyRece, necesitará instalar adicionalmente wxPython (versión 2.8.10.1 para Python 2.5)

Para usar la tablas de intercambio dbf (dBase, Clipper, Fox Pro, etc.) se debe instalar dbf 0.88.019 o superior (descomprimirla en la carpeta de pyafipws, y los .py deben quedar adentro de la subcarpeta dbf). Ver el paquete actualizado en PyPI para versiones posteriores

NOTA: Se recomienda revisar los sitios en búsqueda de actualizaciones que pudieran corresponder, y verificar que la versión de la biblioteca descargada es compatible con la versión de Python elegida.

Ing. Vechetti Ariel

unread,
Jun 29, 2015, 1:54:20 PM6/29/15
to pyaf...@googlegroups.com
Hago una consulta el instalador que esta en la pagina para bajar el de pyfactura, es necesario compilarlo de nuevo para pasarlo a producción. Yo probé utilizarlo con url de producción y certificado de Homo y me tira un error, donde saco la conclusión que no seria necesario  compilarlo de nuevo. Es solo una consulta para no estar generando problema futuro.

Saludos.



Sebastian Kandel

unread,
Jun 30, 2015, 9:26:03 AM6/30/15
to pyaf...@googlegroups.com
Hola, esa prueba yo no la hice, pero a mi me paso que el instalable de la pagina es solo para pruebas y funciona solo en homologacion,
por las dudas, comprobaste que con url de homo y certificado de homo, funciona? tal vez es otro el error.

tenes que hacer todos los pasos que siguen en la pagina, para volver a compilar, 
y controla que en el archivo setup.py la variable homo tiene que setearse en False,

no se si hay un problema con que te envie el ejecutable que arme yo de produccion, voy a preguntar en este foro y cualquier cosa nos ponemos en contacto para que lo pruebes.

Saludos
Reply all
Reply to author
Forward
0 new messages