Commit Graph

11 Commits

Author SHA1 Message Date
Ole André Vadla Ravnås 0dbf400ab5 Fix grammar in setup.py log message 2020-02-28 06:29:08 +01:00
DengChao 581111cd07 Look for a local .egg before hitting the network
To speed things up in situations where the network path is expected to
fail.
2020-02-28 05:53:46 +01:00
DengChao 90992cbf39 Add 2 minute timeout to the .egg download in setup.py
Script may otherwise get stuck.
2020-02-28 05:35:46 +01:00
DengChao 3c872b6744 Improve style of setup.py 2020-02-28 05:26:39 +01:00
Ole André Vadla Ravnås 9671514a8b Patch extension DLL to match Python on Windows
So we can support any 3.x version like on the other platforms.

The Python 3.x ABI is stable so there is no need to build an extension
for each minor version. Due to the limited dynamic linking support on
Windows, however, there's no way around hard-coding the Python DLL name
in the extension it is compiled for.

As we don't expect users to install via easy_install on Python 3.x, but
assume they're using pip, we just have to tweak our setup.py so it fixes
up the extension after grabbing it from the .egg.
2019-12-18 04:32:22 +01:00
Ole André Vadla Ravnås 7d5c36e358 Make the Linux pip setup logic architecture agnostic
At least in theory.
2019-05-07 02:41:39 +02:00
Ole André Vadla Ravnås 5c2dc4da55 Fix setup.py OS version logic on macOS
Now that we no longer release redundant prebuilds for macOS.

Kudos to @Ronophobia for discovering this issue.
2018-11-06 22:19:32 +01:00
Ole André Vadla Ravnås 1b4b59fdca Declare support for Python 3.7 2018-08-20 23:26:19 +02:00
Ole André Vadla Ravnås d599cdd7a5 Fix long description
We were reading in the wrong README.
2018-07-11 19:52:04 +02:00
Ole André Vadla Ravnås ac2357700f Fix setup.py README logic
To allow unicode characters in the README.
2018-07-11 16:57:09 +02:00
Ole André Vadla Ravnås 72899a4315 Drop convenience APIs and split out tools (#142)
Most use-cases will need to use some JS API that we're not bridging, so
it's better to keep our bindings simple.

It has also become clear that our CLI tools should be split out so Frida-based
tools don't have to depend on colorama, prompt_toolkit, and pygments.
2018-07-10 20:08:56 +02:00