I am trying to cx_freeze a python app that depends on requests, but I am getting the following error:
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\api.py",
line 65, in get
return request('get', url, **kwargs)
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\api.py",
line 49, in request
response = session.request(method=method, url=url, **kwargs)
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\sessions
.py", line 461, in request
resp = self.send(prep, **send_kwargs)
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\sessions
.py", line 573, in send
r = adapter.send(request, **kwargs)
File "C:\Python33\lib\site-packages\requests-2.5.3-py3.3.egg\requests\adapters
.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [Errno 2] No such file or directory
this simple script everything works fine:
import requests
url = 'https://test.com'
try:
res = requests.get(url, headers={'User-Agent': self.user_agent},timeout=10)
redirecturl = res.url
code = res.status_code
except requests.exceptions.ConnectTimeout as err:
print ("error -%s" %err)
cx_freeze setup.py
from cx_Freeze import setup, Executable
import sys
build_exe_options = {"package":["requests"],"excludes" : "[Tkinter]"}
base = None
if sys.platform == "win32":
none = "Win32GUI"
setup(
name ="PageFound",
version ="1.0",
description ="PageFound Tool",
options = {"buid_exe": build_exe_options},
executables=[Executable("PageFound.py")])
if someone could give me a tip it would be much appreciated.