Hola. Estoy tratando de instalar todo lo necesario para utilizar el código fuente para Homologación, para ello estoy siguiendo los pasos descriptos en
https://code.google.com/p/pyafipws/wiki/InstalacionCodigoFuente En Windows XP: bajé el Python 2.7.9 32 bits y lo instalé (seleccionado que se coloque en el path los directorios de Python)
Luego descargué el archivo pyafipws-master.zip, lo descomprimí en en c: y luego ingresé a c:\pyafipws-master y al ejecutar setup.bat, sale lo siguiente: que a mi entender ya se genera un mensaje de error casi al principio: BadZipfile: File is not a zip file
Mi consulta es ¿Que pasó? ¿Que hago?
Les copio la salida de la ejecución de Setup.bat y les adjunto el archivo pip.log
*** Instalar las dependencias binarias (precompiladas):
Downloading/unpacking
http://www.sistemasagiles.com.ar/soft/pyafipws/M2Crypto-0.22.3-cp27-none-win32.whlCleaning up...
Exception:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\pip\basecommand.py", line 122, in main
status = self.run(options, args)
File "C:\Python27\lib\site-packages\pip\commands\install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "C:\Python27\lib\site-packages\pip\req.py", line 1197, in prepare_files
do_download,
File "C:\Python27\lib\site-packages\pip\req.py", line 1375, in unpack_url
self.session,
File "C:\Python27\lib\site-packages\pip\download.py", line 582, in unpack_http_url
unpack_file(temp_location, location, content_type, link)
File "C:\Python27\lib\site-packages\pip\util.py", line 621, in unpack_file
unzip_file(filename, location, flatten=not filename.endswith(('.pybundle', '.whl')))
File "C:\Python27\lib\site-packages\pip\util.py", line 491, in unzip_file
zip = zipfile.ZipFile(zipfp)
File "C:\Python27\lib\zipfile.py", line 793, in __init__
self._RealGetContents()
File "C:\Python27\lib\zipfile.py", line 835, in _RealGetContents
raise BadZipfile, "File is not a zip file"
BadZipfile: File is not a zip file
Storing debug log for failure in C:\Documents and Settings\Usuario\pip\pip.log
Downloading/unpacking
http://www.sistemasagiles.com.ar/soft/pyafipws/pywin32-219-cp27-none-win32.whlCleaning up...
Exception:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\pip\basecommand.py", line 122, in main
status = self.run(options, args)
File "C:\Python27\lib\site-packages\pip\commands\install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "C:\Python27\lib\site-packages\pip\req.py", line 1197, in prepare_files
do_download,
File "C:\Python27\lib\site-packages\pip\req.py", line 1375, in unpack_url
self.session,
File "C:\Python27\lib\site-packages\pip\download.py", line 582, in unpack_http_url
unpack_file(temp_location, location, content_type, link)
File "C:\Python27\lib\site-packages\pip\util.py", line 621, in unpack_file
unzip_file(filename, location, flatten=not filename.endswith(('.pybundle', '.whl')))
File "C:\Python27\lib\site-packages\pip\util.py", line 491, in unzip_file
zip = zipfile.ZipFile(zipfp)
File "C:\Python27\lib\zipfile.py", line 793, in __init__
self._RealGetContents()
File "C:\Python27\lib\zipfile.py", line 835, in _RealGetContents
raise BadZipfile, "File is not a zip file"
BadZipfile: File is not a zip file
Storing debug log for failure in C:\Documents and Settings\Usuario\pip\pip.log
*** Instalar el resto de las dependencias:
Downloading/unpacking httplib2>=0.7 (from -r requirements.txt (line 1))
Running setup.py (path:c:\docume~1\usuario\config~1\temp\pip_build_Usuario\httplib2\setup.py) egg_info for package httplib2
Downloading/unpacking pysimplesoap==1.08.7 (from -r requirements.txt (line 2))
Downloading PySimpleSOAP-1.08.7.tar.gz
Running setup.py (path:c:\docume~1\usuario\config~1\temp\pip_build_Usuario\pysimplesoap\setup.py) egg_info for package pysimplesoap
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'console'
warnings.warn(msg)
Downloading/unpacking m2crypto>=0.18 (from -r requirements.txt (line 3))
Running setup.py (path:c:\docume~1\usuario\config~1\temp\pip_build_Usuario\m2crypto\setup.py) egg_info for package m2crypto
Downloading/unpacking fpdf>=1.7.2 (from -r requirements.txt (line 4))
Downloading fpdf-1.7.2.tar.gz
Running setup.py (path:c:\docume~1\usuario\config~1\temp\pip_build_Usuario\fpdf\setup.py) egg_info for package fpdf
Downloading/unpacking dbf>=0.96.003 (from -r requirements.txt (line 5))
Running setup.py (path:c:\docume~1\usuario\config~1\temp\pip_build_Usuario\dbf\setup.py) egg_info for package dbf
Downloading/unpacking Pillow>=2.0.0 (from -r requirements.txt (line 6))
Downloading/unpacking enum34 (from dbf>=0.96.003->-r requirements.txt (line 5))
Downloading enum34-1.0.4.tar.gz
Running setup.py (path:c:\docume~1\usuario\config~1\temp\pip_build_Usuario\enum34\setup.py) egg_info for package enum34
Installing collected packages: httplib2, pysimplesoap, m2crypto, fpdf, dbf, Pillow, enum34
Running setup.py install for httplib2
Running setup.py install for pysimplesoap
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'console'
warnings.warn(msg)
Running setup.py install for m2crypto
building 'M2Crypto.__m2crypto' extension
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
swig.exe -python -IC:\Python27\include -IC:\Python27\PC -Ic:\pkg\include -Ic:\pkg\include\openssl -includeall -modern -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
error: command 'swig.exe' failed: No such file or directory
Complete output from command C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\docume~1\\usuario\\config~1\\temp\\pip_build_Usuario\\m2crypto\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\docume~1\usuario\config~1\temp\pip-ij1wnr-record\install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build\lib.win32-2.7
creating build\lib.win32-2.7\M2Crypto
copying M2Crypto\ASN1.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\AuthCookie.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\BIO.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\BN.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\callback.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\DH.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\DSA.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\EC.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\Engine.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\Err.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\EVP.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\ftpslib.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\httpslib.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\m2.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\m2urllib.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\m2urllib2.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\m2xmlrpclib.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\Rand.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\RC4.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\RSA.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\SMIME.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\threading.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\util.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\X509.py -> build\lib.win32-2.7\M2Crypto
copying M2Crypto\__init__.py -> build\lib.win32-2.7\M2Crypto
creating build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\cb.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\Checker.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\Cipher.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\Connection.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\Context.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\Session.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\SSLServer.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\ssl_dispatcher.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\timeout.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\TwistedProtocolWrapper.py -> build\lib.win32-2.7\M2Crypto\SSL
copying M2Crypto\SSL\__init__.py -> build\lib.win32-2.7\M2Crypto\SSL
running build_ext
building 'M2Crypto.__m2crypto' extension
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
swig.exe -python -IC:\Python27\include -IC:\Python27\PC -Ic:\pkg\include -Ic:\pkg\include\openssl -includeall -modern -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
error: command 'swig.exe' failed: No such file or directory
----------------------------------------
Cleaning up...
Command C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\docume~1\\usuario\\config~1\\temp\\pip_build_Usuario\\m2crypto\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\docume~1\usuario\config~1\temp\pip-ij1wnr-record\install-record.txt --single-version-externally-managed --compile failed with error code 1 in c:\docume~1\usuario\config~1\temp\pip_build_Usuario\m2crypto
Storing debug log for failure in C:\Documents and Settings\Usuario\pip\pip.log
*** Registrando componentes...
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
para soporte de DBF debe instalar dbf 0.88.019 o superior
*** Listo!
Para generar el instalador debe descargar e instalar:
Nullsoft Scriptable Install System (NSIS):
http://nsis.sourceforge.net/Presione una tecla para continuar . . .