From f06ffc8d96d72b2ee2b6d1682a8a034d72490ecd Mon Sep 17 00:00:00 2001 From: Nikita Abdullin Date: Wed, 21 Oct 2015 16:04:50 +0200 Subject: [PATCH] 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')