From f06ffc8d96d72b2ee2b6d1682a8a034d72490ecd Mon Sep 17 00:00:00 2001 From: Nikita Abdullin Date: Wed, 21 Oct 2015 16:04:50 +0200 Subject: [PATCH 1/2] modify setup.py dirty hack for offline install: search for the egg file in the current folder --- src/setup.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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') From d49be0de62970b170d5ac14075818077a92e91ca Mon Sep 17 00:00:00 2001 From: Nikita Abdullin Date: Thu, 22 Oct 2015 13:53:12 +0200 Subject: [PATCH 2/2] minor refactoring -- coding style add missing spaces --- src/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/setup.py b/src/setup.py index 4f38b1e..a112143 100755 --- a/src/setup.py +++ b/src/setup.py @@ -65,7 +65,7 @@ class FridaPrebuiltExt(build_ext): 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) + 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()