Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

error pyafipws.utils

723 views
Skip to first unread message

Fabio Gaitan

unread,
Feb 26, 2025, 4:44:09 PMFeb 26
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola como estan!
Utilizo python2.7,  Descargue la rama 2025 (ya he compilado otras veces versiones anteriores del proyecto).
Cuando quiero compilar al registrar componentes por ej.
C:\pymaster2025>c:\python27\python.exe wsaa.py --register  me sale este error:
Traceback (most recent call last):
  File "wsaa.py", line 40, in <module>
    from pyafipws.utils import (
ImportError: No module named pyafipws.utils
Esto me sale en muchos modulos. si cambio "from pyafipws.utils" por "from utils"
me sigue adelante pero seguramente tengo un error en algo. Instale dependencias desde requirements.txt y todos los procesos como siempre.
Desde ya, muchas gracias a todos !

Marcelo Teveles

unread,
Feb 27, 2025, 8:21:00 AMFeb 27
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Buenos días a todos:

Estoy en la misma situación que Fabio.

Tomando en cuenta que finalizó el soporte de python 2.7, existe alguna versión de python 3 que funcione en Win 7 o todas ya son solamente posteriores a Win7?

O por ahí exista alguna versión de python 3 que funcione bien con Win7 y otra "mejor" para Win10.

Dede ya muchas gracias.

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar



--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
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 cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/pyafipws/1e1c8ff7-45cc-4ce7-8af5-71c3e303a2bcn%40googlegroups.com.

Mauricio Demonte

unread,
Feb 27, 2025, 8:36:25 AMFeb 27
to pyaf...@googlegroups.com

Hola buen día, estoy con el mismo problema.

Tengo una máquina virtual con Windows 7 en donde venía compilando todas las versiones anteriores de PyAFIPWs con Python 2.7, bajé la rama 2025 (https://github.com/reingart/pyafipws/tree/2025)

Y al querer compilarla con python setup.py salta el siguiente error:

usage: setup.py [global_opts].... y sigue el error

Probé con python setup_win.py py2exe salta el siguiente error:

File "setup_win.py", line 34, in <module> from pyafipws.nsis import build_installer, Target ImportError: No module named pyafipws.nsis


Cómo se soluciona ese problema??

Gracias

diego...@gmail.com

unread,
Feb 27, 2025, 9:25:57 AMFeb 27
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
En este hilo se comento que no hay mas soporte para Py27

https://groups.google.com/g/pyafipws/c/Kl-9Aj4eR-A

Yo tuve un problema similar, asi que opte por adaptar los fuentes de py27 con los cambios de la nva rg, y de a poco ir incorporando Py3x. Pq ademas algunos de los fuentes que se publicaron( 2025 ) en py3 no estan 100% funcionales. De los que probe yo por ej ws_sr_padron y me comentaron tmb problemas con pyqr. 

Diego.

Fabricio Corbo

unread,
Feb 27, 2025, 9:28:01 AMFeb 27
to pyaf...@googlegroups.com
Hola, justo ayer estuve viendo que la versión recomendada para WIn 7 32 bits es la 3.8

Fabricio Corbo

unread,
Feb 27, 2025, 9:28:16 AMFeb 27
to pyaf...@googlegroups.com
Romina dijo que iban a subir una versíon (o rama) para poder compilar en 2.7. Pero la recomendación es mudarse a python 3.

mariomop

unread,
Feb 27, 2025, 9:29:05 AMFeb 27
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola, tal vez puedan probar cambiando el código:
    from pyafipws.utils import (
por
    from .utils import (

Pablo Federico GONZALEZ

unread,
Feb 27, 2025, 9:29:23 AMFeb 27
to pyaf...@googlegroups.com

Hola creo que solo deberías fijarte cuales son los cambios en wsfev1.py, rece1.py  y aplicarlos en tu fuentes de las versión 2.7 y compilarlos. Saludos.


Marcelo Teveles

unread,
Feb 27, 2025, 10:04:54 AMFeb 27
to pyaf...@googlegroups.com
Genial!!!!

Pruebo eso.

Muchas gracias!!!

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar

Jorge Zapata

unread,
Mar 4, 2025, 3:16:56 PMMar 4
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Yo instale en forma limpia en windows 10 64 bits Python 3.7 que aclaro que hasta esta version funciona para windows 7 y cuando quiero registrar wsaa.py y wsfev1.py me sale el mismo error al intentar registrarlo no encuentra el modulo pyafipws.utils en la linea 40 que de hecho se encuentra en la carpeta pyafipws .Pero no se porque no lo encuentra. Y si le quitas a los programas la palabra pyafipws y le dejas solo utils los registra ,pero se ve que algo no esta bien porque cuando creas el objeto con CREATEOBJET para usarlo en mi lenguaje que es VFP , da error no lo crea.Aclaro que no compilo , trabajo desde de los fuentes.Antes los tenia con Python 2.7 y funcionaban. Seguro que debe haber una explicacion de porque no encuentra el modulo utils.Si alguien le ha pasado por favor que lo comente

Diego

unread,
Mar 7, 2025, 6:00:12 AMMar 7
to Mauricio Demonte, pyaf...@googlegroups.com

Buen dia. No. La rama 2025 no sirve para python27.
La rama 2025 hay cosas que aún no tiene implementadas. Se puede usar? Depende como y que uses vos específicamente del proyecto.
En La rama develop es la q va con py27 y wsfev1.py esta actualizado para lo justo y nec para la nueva act de Afip. Podrias reemplazar ese archivo en tu entorno y probar compilar.
Antes de hacerlo te recomiendo. SI O SI.
1) Eliminar todo archivo .pyc que reemplaces su .py ya que sino no lo recompila
2) Eliminar la carpeta build y dist
3) Antes de probar tu sistema elimina la carpeta cache. Sea dnd sea que la hayas configurado.

Aclaro que yo uso pyafipws mediante ole. Creo un instalador. Las instrucciones que te pase aplican a ese tipo de uso. Si lo usas por linea de comando tal vez debas actualizar alguna otra cosa. Como Rece1.py.

Diego


> El 6 mar 2025, a la(s) 20:02, Mauricio Demonte <mjde...@gmail.com> escribió:
> Hola Diego, buenas tardes.. Estoy tratando de compilar en Py27 y encontré este mensaje tuyo, vos comentaste que estas adaptando los las fuentes del py27, entiendo que copiaste el archivo WSFEV1.py de la rama 2025 a un instalador anterior???
>
> Si podés ayudarme te lo agradezco, estoy medio perdido.
>
> Gracias.
>
> Saludos.
>
> El 27/02/2025 a las 11:25, diego...@gmail.com escribió:
>> En este hilo se comento que no hay mas soporte para Py27
>>
>> https://groups.google.com/g/pyafipws/c/Kl-9Aj4eR-A
>>
>> Yo tuve un problema similar, asi que opte por adaptar los fuentes de py27 con los cambios de la nva rg, y de a poco ir incorporando Py3x. Pq ademas algunos de los fuentes que se publicaron( 2025 ) en py3 no estan 100% funcionales. De los que probe yo por ej ws_sr_padron y me comentaron tmb problemas con pyqr.
>>
>> Diego.
>
>
> --
> Este correo electrónico ha sido analizado en busca de virus por el software antivirus de AVG.
> www.avg.com

Marcelo Teveles

unread,
Mar 7, 2025, 7:45:45 AMMar 7
to Mauricio Demonte, pyaf...@googlegroups.com
Buen día a todos:

Excelente respuesta Diego.

Muchas gracias.

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
---
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 cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.

fgc...@gmail.com

unread,
Mar 7, 2025, 12:50:46 PMMar 7
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Fabio, Marcelo. Lograron la adaptación a python 2.7? por favor comenten

Pablo Rossi

unread,
Mar 7, 2025, 12:54:04 PMMar 7
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
gracias diego
tenes el link de la rama develop?

gracias de nuevo

diego...@gmail.com

unread,
Mar 7, 2025, 12:55:18 PMMar 7
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT

Marcelo Teveles

unread,
Mar 7, 2025, 1:36:13 PMMar 7
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola a todos:

Tareas con clientes no me han permitido avanzar aún con esto.

En cuanto tenga novedades comento.

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
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 cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver este debate, visita

Diego Fazio

unread,
Mar 11, 2025, 9:38:40 AMMar 11
to CarlosTortolani, pyaf...@googlegroups.com
Buen dia. Nunca use Clarion.
Si estas en homologacion vas a ver los nvos campos en el xml. En cambio si estas en produccion no. Esto es pq Arca aun no actualizo en wsdl y pysimplesoap se encarga de no poner campos que no esten especificados en este.

Diego.



El mar, 11 mar 2025 a la(s) 9:17 a.m., CarlosTortolani (CarlosT...@yahoo.com.ar) escribió:
Buen Día Diego

Por lo que leo en tu mensaje, detecto que sos Clarionero

Me llamo Carlos Tortolani y trabajo con PYAFIPWS (Python 2.7), con Clarion y
el método OLE

Ayer estuve probando el tema, tome los archivos de la rama develop, me guie
con los pasos que mencionaste y no logro avanzar con el tema.

por lo que estoy viendo, en la generación del XML, no incluye a los nuevos
campos. Revise (WSFev1.py) y no me doy cuenta donde puede estar el problema,
te adjunto el xml


te agradezco cualquier comentario.

Saludos
Carlos




-----Mensaje original-----
From: Diego
Sent: Friday, March 7, 2025 7:59 AM
To: Mauricio Demonte ; pyaf...@googlegroups.com
Subject: Re: [pyafipws] error pyafipws.utils
--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA
ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws -
http://www.sistemasagiles.com.ar/
---
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 cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver este debate, visita

Fabio Gaitan

unread,
Mar 11, 2025, 10:23:11 AMMar 11
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Yo me estoy mudando a python 3.8 para x_86 porque perdi mucho tiempo parchando los fuentes para python 2.7 y considero que no es fiable. Intentare hacerlo funcionar bajo python 3.8.10 que dice ser estable para windows 7 de 32 bits.  Ya pude instalar el entorno y las dependencias (tuve que modificar pyfepdf en la linea 2126 dejando solo "return").  Ahora tengo un problema para generar el .exe con py2exe que no me lo toma.. intentare solucionarlo y despues les cuento como me va.
Saludos a todos.

Fabricio Corbo

unread,
Mar 11, 2025, 10:23:42 AMMar 11
to pyaf...@googlegroups.com, CarlosTortolani

Hola Diego! Entonces se pueden mandar igual los campos ya que pysimplesoap no los agrega en producción? Esto significaría que podemos actualizar los sistemas antes de fecha y no obtendriamos errores.


diego...@gmail.com

unread,
Mar 11, 2025, 10:43:28 AMMar 11
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Exacto

wne...@vstour.com

unread,
Mar 14, 2025, 4:02:53 PMMar 14
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola gente, buenos días.
Les comento que yo logré adaptar los fuentes para compilarlos con la Python 2.7

Lo que hice fue usar básicamente la rama master (no es la main) y sobre esta modificar algo de setup.py sincronizando información de pyqr con setup_win.py y requirements.txt, si es que les interesa compilar pyqr. 
Luego sincronicé  desde wsfev1.py la rama main al de mi carpeta de trabajo de la siguiente forma:
Línea 2 no la pasé porque todo el resto de los archivos también están con latin-1
Líneas 24 a 29 no las pasé
Línea 40 que comienza from pyafipws.utils la dejé como from utils que es como estaba antes
Línea 141 no tiene que pasar, si bien con esta línea el código compila, da error al crear el objeto COM
Línea 1381 que comienza from pyafipws.wsaa la dejé como from wsaa

Si sincronizan otros archivos, tengan en cuenta que la rama master está usando codificación latin-1 y la rama main usa utf8, eso se ve en la segunda línea de los fuentes.

Otros archivos que tiene muchos cambios son wsaa.py y util.py pero no los adapté. En wsaa.py el cambio principal es para hacer uso de otras librerías de criptografía que imagino pueden traer más dolores de cabeza para compilar, así que no hice cambios porque lo que está funciona. En util.py hay cambios para el tema de parseo de html, email y agregado de funciones de manejo de archivos de texto como csv, que no se usan en wsfev1.py

Bueno, perdón si es un poco caótica la explicación pero es lo que me funcionó.

Saludos

Walter Negro

wne...@vstour.com

unread,
Mar 14, 2025, 5:04:20 PMMar 14
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Yo lo logré, fijate el mensaje
El viernes, 7 de marzo de 2025 a las 14:50:46 UTC-3, fgc...@gmail.com escribió:

carlos....@gmail.com

unread,
Mar 17, 2025, 12:45:15 AMMar 17
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Buenas tardes a todos.
Estoy intentando compilar en WIN 7 la rama pyafipws-2025
He utilizado Python 3.8 32 bits y también Python 3,8 64 bits y con ninguno de los dos me funciona.

Al ejecutar pip install -r requirements.txt me da el siguiente error (aparentemente en m2crypto
Les paso una captura del error (lo pone en rojo espero que se vea bien)
Si alguien me puede ayudar, super agradecido!!!

error_m2crypto.png

Jorge Zapata

unread,
Mar 17, 2025, 1:01:27 AMMar 17
to pyaf...@googlegroups.com
Carlos m2crypto no se usa mas la rama 2025 usa la libreria cryptography verifica que tu requeriments baje esa libreria si te fijas en los fuentes de wsaa usa la la libreria cryptography la m2crypto no va mas por lo menos con la rama 2025

Has recibido este mensaje porque estás suscrito a un tema del grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/pyafipws/q4af-44OLxs/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/pyafipws/347a3b0d-93ac-49e5-9fd9-b4fd4ac3a77dn%40googlegroups.com.

Diego Martinez

unread,
Mar 21, 2025, 1:49:10 PMMar 21
to pyaf...@googlegroups.com
Buenas tardes a todos, veo que se actualizó la rama DEVELOP con los nuevos cambios: Gracias Romina y Mariano!!!!, por todo lo que hacen dia a dia, para que este proyecto funcione. Esta rama está en python 2.7. Yo tengo un entorno con windows 7 y python 2.7. Como python 2.7 está obsoleto no se consiguen las dependencias, peeeeeeeeeero hace un tiempo baje manualmente las dependencias. Las tengo comprimidas y las comparto para quien las necesite desde el siguiente link de google drive:




en el mismo encontrarán:

PYTHON 2.7
OPENSSL
M2CRYPTO
HTTPLIB2
PYWIN
PYSIMPLESOAP
PYPDF
PIL/PILLOW
py2exe
NSIS INSTALLER

Hay un readme.txt con las instrucciones para la instalación.

Lo que restaría hacer es bajar la rama develop descomprimirla y seguir el tutorial.

Espero haber ayudado. 

Saludos para todos!!!!


Diego Javier Martinez

Departamento de Sistemas
Tel: (+54 911) 5182.5180  / (+54 911) 5042-1179

La información contenida en este mensaje puede ser CONFIDENCIAL y es solo para el destinatario. Cualquier uso no autorizado, difusión de la información, o copia de este mensaje están prohibidos. Si usted no es el destinatario, por favor notifique inmediatamente al remitente y borre este mensaje.



Marcelo Teveles

unread,
Mar 21, 2025, 3:39:30 PMMar 21
to pyaf...@googlegroups.com
Hola a todos:

Bajé de la rama Develop la versión actualizada y luego de hacer las registraciones correspondientes (de los .py con Python 2.7) hice pruebas haciendo FC/NC/ND facturas e crédito y NC de crédito sin ningún inconveniente.

Miles de gracias a Mariano y a Romina por ser pilares de este grupo, que nos brinda una ayuda inestimable con cada evento que ocurre con Afip/Arca.

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar

Marcelo Javier Perales

unread,
Mar 23, 2025, 11:10:02 PMMar 23
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola Marcelo Treveles!. Hiciste pruebas solo en homologación?. ¿Tras la instalación hiciste pruebas en producción (sin enviar los nuevos datos?.

Saludos

Marcelo Teveles

unread,
Mar 25, 2025, 9:13:58 AMMar 25
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Buenos días

Puse un pivote, si la fecha "hoy" es mayor que "20250414" no se pasan los nuevos datos.

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar

dariosm...@gmail.com

unread,
Mar 25, 2025, 10:41:04 AMMar 25
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola a todos estoy probando en w10 64 bit la rama 2025 sobre py3.10  , pude obtener Cae con los nuevos campos , pero me falla wscred para obtener si es gran contribuyente  y pyqr  alguno mas con estos problemas ? 
Se agradece cualquier comentario 
Saludos
Dario 

Marcelo Javier Perales

unread,
Mar 26, 2025, 10:45:47 AMMar 26
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Yo estoy Instalando una carpeta del proyecto que tiene un Requirements.txt modificado el 6 de marzo 2025 y lista lo siguiente:

httplib2==0.9.2; python_version <= '2.7'
httplib2==0.20.4; python_version > '3'
pysimplesoap==1.08.14; python_version <= '2.7'
pysimplesoap==1.8.22; python_version > '3'
cryptography==3.3.2; python_version <= '2.7'
cryptography==41.0.1; python_version > '3'
fpdf>=1.7.2
dbf>=0.88.019
Pillow<=9.5.0; platform_machine!='x86_64'
Pillow>=2.0.0; platform_machine=='x86_64'
tabulate==0.8.5
certifi>=2020.4.5.1
qrcode==6.1
future==0.18.3

Si no es la correcta, por favor que aguien me pase el link de descarga del Pyafipws que funcione en producción en Abril. Pero como estoy intentando que funcione en un XP y pasé por descargar distintas carpetas del proyecto PyAfipws (algunos indicaban la master otros la develop) en fin, tambien instalé una versión de M2Crypto que podría ser innecesaria.

sixto diaz

unread,
Mar 26, 2025, 10:55:28 AMMar 26
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola.. Hice todos los pasos como indica Diego Martinez en su mensaje https://groups.google.com/g/pyafipws/c/q4af-44OLxs/m/A31JD5cEAwAJ
Yo soy nuevo en esto no entiendo python solo programo en vfp y algo de php no logro comprender que es lo que hay que compilar y como para obtener los ocx objetos com para poder consumer el webservice desde VFP.- si alguien me puede pasar los pasos les agradeceria

Saludos.-
Sixto

Marcelo Dzembrovsky

unread,
Mar 27, 2025, 4:46:59 PMMar 27
to 'Luis Javier' via PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
La fecha se prorrogó 

Marcelo Javier Perales

unread,
Mar 27, 2025, 4:47:09 PMMar 27
to pyaf...@googlegroups.com
Claro, perfecto. Eso es lo que pensaba hacer yo. Lo instalaste desde el codigo fuente?. Sobre que versión de windows y con qué versión de Python?. La rama develop del proyecto pyafiws, verdad?.

Has recibido este mensaje porque estás suscrito a un tema del grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/pyafipws/q4af-44OLxs/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/pyafipws/609195593.860121.1742908428558%40mail.yahoo.com.


--
Marcelo Javier Perales
Juramento 4355 dto. 1
Movil /WhatsApp: 15-5902-2424
elen...@gmail.com (en el movil)

Marcelo Teveles

unread,
Mar 27, 2025, 5:07:36 PMMar 27
to pyaf...@googlegroups.com
Buenas tardes:

El "If" está en mi código, no toqué python.

Yo lo uso sobre Win10 de 64 bits, con python 2.7, y sip, habiendo bajado de la rama del repositorio Develop.

Aunque Afip/Arca cambie la fecha, si desde el 6 el WS recibe esos campos por más que no se testeen por ellos mi sistema va a generar el pedido de comprobante electrónico con esos campos a partir del día 15.

Saludos. MDT.

Marcelo D Teveles
📱 (54) 11 3692-9544
📬 mtev...@yahoo.com.ar

Marcelo Javier Perales

unread,
Mar 30, 2025, 12:33:45 PMMar 30
to pyaf...@googlegroups.com
Hola. Lo que pasó Diego martinez lo probé en un xp y no me anduvo así que tampoco me sirvió. Vos donde estas intentando instalar Pyafipws?, sobre que sistema operativo?.
No conozco Visual fox pro, así que te doy lineamientos generales:
El proyecto Pyafipws está desarrollado en Python, pero una vez instalado en una computadora, puede ser utilizado desde distintos lenguajes. En la pagina de los desarrolladores https://www.sistemasagiles.com.ar se pueden encontrar ejemplos en distintos lenguajes con la forma en que se debe interactuar con Pyafipws. No me fijé si hay puntualmente algo para VFP porque yo lo utilizo en Visual basic 6.0, para lo cual encontré un modulo en mi lenguaje que despues adapté a mis necesidades. Fijate si hay algo para tu lenguaje.

 Pyafipws, para los que utilizamos lenguajes que no tienen capacidades de comunicación adecuadas por internet, viene a ser como un puente entre los servicios de ARCA (web services) y nuestros lenguajes.
 
Sobre compilar: PyAfipws se puede ejecutar sin compilar nada, porque al estar desarrollado en Python puede ejecutarse directamente desde el código fuente previo instalar el programa libre "Python", que viene a ser como la interfaz de desarrollo del lenguaje. El proyecto ya trabaja en Python 3, aunque si queres que ande en sistemas operativos viejos quizas debas instalar Python 2 y la versión menor que es compatible es la 2.7.9 que ya incluye los temas de seguridad requeridos y obligatorios. Python 2 ya no se sigue desarrollando y la última versión es la 2.7.18. Pero vas a enfrentar muchas dificultades... ¿cuáles?, Te explico:

Cuando descargas la carpeta de pyafipws y la descomprimis, dentro te habras fijado que hay un archivo de texto llamado requirements.txt. Bien, eso que ves ahí son las librerias o dependencias que necesita pyafipws para funcionar desde el codigo fuente (pueden cambiar de versión en versión del proyecto).
Si instalas estos requerimientos... ¿Cómo?: ejecutando setup.bat o buscandolas en sitios web como pypi e instalandolas una a una con comandos python. En una situación ideal se instalarán todas las dependencias y se registrarán los archivos que lo requieran. (si elegis python 2 dudo que llegues a buen termino a la primera porque habrá dependencias que no se encuentran, repositorios que no responden, conexiones rechazadas, y tendrás que ir a buscar manualmente cada una de ellas (pero fijate que sea la versión correcta que describe requiriments.txt., y aún así, podría ser que no te funcione y tengas que descargar la misma versión pero con alguna modificación como es el caso de M2crypto que puede darte dolores de cabeza a la hora de registrar wass.py. (con python3 ya no utiliza esa dependencia)

En el sitio de sistemasagiles hay inclusive un video de como se instala paso a paso desde el codigo fuente. Busca instalación de Pyafip desde codigo fuente, o algo así.

¿Y lo de compilar?. Bueno... lo de compilar puede referirse a la generación de los archivos .pyc del proyecto que son archivos de compilación de Python que se generan a partir de los .py (los de desarrollo) que lo que logra es una ejecución más rápida según tengo entendido, y se inicia con setup.py (lo ejecutas desde consola con comando de Python. Si está previamente instalado py2exe, adicionalmente se generarán archivos binarios también (.exe), y si está instalado NSIS generará el paquete de instalación. Algo como lo que suele compartirse para homologación, o sea un .exe autoinstalable, ¿Y el de producción donde está?. Ese lo tenes que hacer vos si lo necesitas, y si se te hace muy cuesta arriba podes comunicarte con la gente de sistemasagiles que ofrecen servicio comercial de soporte y entre otras cosas el desarrollo del instalador para producción (por acá la podes contactar a Romina, y sino por la pagina).

Te cuento algo del lenguaje Python que seguro te va a servir:

Los programas de Python que incluyen un setup.py se instalan con el comando:
python setup.py install
Debes ejecutar este comando desde el directorio raíz donde se encuentra setup.py

Saludos



  


Has recibido este mensaje porque estás suscrito a un tema del grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/pyafipws/q4af-44OLxs/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/pyafipws/0e413a33-8e30-4e7b-bedc-1dc9395f7bf9n%40googlegroups.com.

Gaston Diaz

unread,
Mar 30, 2025, 12:34:09 PMMar 30
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
q fecha?
Reply all
Reply to author
Forward
0 new messages