diff --git a/src/setup.py b/src/setup.py index fb5a5bc..4f38b1e 100755 --- a/src/setup.py +++ b/src/setup.py @@ -61,8 +61,14 @@ class FridaPrebuiltExt(build_ext): os_version=os_version ) - print('downloading prebuilt extension from', egg_url) - egg_data = urlopen(egg_url).read() + try: + print('downloading prebuilt extension from', egg_url) + egg_data = urlopen(egg_url).read() + except: + egg_url = re.sub(r".*/f/frida/(.*)","file:///\g<1>",egg_url) + print('trying to get prebuilt extension from the current folder', egg_url) + egg_data = urlopen(egg_url).read() + egg_file = BytesIO(egg_data) print('extracting prebuilt extension')