Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
englehardt a1a1a00ada Bugfix: Adding pillow->PIL map to 2017-10-10 12:13:43 -04:00
englehardt ccc7276c1d Pillow is required for the new full page screenshot function 2017-10-09 13:05:21 -04:00
englehardt d3f0745325 Updating Firefox ESR and Selenium to newest versions 2017-10-04 15:39:26 -04:00
Zack Weinberg 76f07f0e4e Bump Selenium requirement to 3.3.0 or later.
This may mean install.sh now needs to install something called 'GeckoDriver',
but let's see if we can get away without it.
2017-03-09 14:03:16 -05:00
Zack Weinberg 1c5d9356c0 Apply python-modernize + some hand tidy-ups.
This should get us 90% of the way to Python 3 support.
2017-03-09 11:00:54 -05:00
Zack Weinberg a24da928fe Remove mitmproxy; replace pyamf with mini-amf. 2017-03-09 10:17:38 -05:00
englehardt b72fb9e470 Fixing capitalization of ipython requirement 2017-01-31 10:39:51 -05:00
englehardt e1849cb91a Adding additional platform debugging tools and documentation 2017-01-31 10:25:07 -05:00
englehardt 924ed18814 Adding `dill` as a requirement. 2016-11-14 17:20:24 -05:00
englehardt 5acb7d911e Adding tests for custom command and moving `multiprocessing` -> `multiprocess`
I chose to use `dill` instead of `pickle` for additional flexibility
in inline functions. Python's built-in `multiprocessing` library uses
`pickle`, so it was still a bottleneck. In particular functions defined
within class methods (e.g. within a test method) couldn't be pickled.
`multiprocess` is a fork of `multiprocessing` which mainly differs in
replacing `pickle` with `dill`. It's maintained by the same developers
as `dill`, so it seems like a safe replacement.

Conflicts:
	test/expected.py
2016-11-14 17:19:35 -05:00
englehardt 9a6308ca5d Dill package required for function serialization 2016-11-14 17:12:40 -05:00
Gunes Acar c20d9b548f Add travis.yml file to run continuous integration tests.
Install pytest for Travis tests.
Move python dependencies to requirements.txt.

Use mmh3 instead of pyhash

pyhash cannot be installed on Travis due to an outdated check
for libboost_python.so. mmh3 seems to be better maintained and
more widely used.
2016-04-23 14:55:39 +02:00