83 Commits

Author SHA1 Message Date
Angus Gratton
e2767d9211 Update pyserial requirement to v3.0 or newer
Closes https://github.com/espressif/esptool/issues/317
2018-06-13 14:56:56 +10:00
Ryan Jarvis
b14eea6f06 add flake8-import-order dep 2017-09-17 17:04:11 -07:00
Ryan Jarvis
fa7e37aa4c PEP8 imports (https://www.python.org/dev/peps/pep-0008/#imports). Remove unused import statements. 2017-09-17 12:22:03 -07:00
Angus Gratton
582a069eba esptool v2.0 final release 2017-06-14 15:07:23 +10:00
Angus Gratton
9817cf1998 setup: Correctly install executable scripts on both posix & Windows
Closes #194
2017-04-24 15:01:41 +10:00
M Hickford
d291846bb4 In setup.py specify console_scripts rather than scripts.
This is preferable cross-platform compatibility. See https://packaging.python.org/distributing/#scripts and https://setuptools.readthedocs.io/en/latest/setuptools.html#automatic-script-creation.

Fixes https://github.com/espressif/esptool/issues/181
2017-03-06 08:27:17 +00:00
Angus Gratton
8904583a33 Merge tag 'v1.3' into feature/esp32_v20_refactor 2017-01-09 17:59:53 +11:00
Angus Gratton
3aa8534346 Release version v1.3 2017-01-09 14:37:08 +11:00
Angus Gratton
1b2fe3bfc2 setup.py: Don't require flake8 to build, only to run tests 2017-01-09 14:37:08 +11:00
Angus Gratton
d2b304f181 Forward-port Python 3 compatibility to esptool v2.0
Merge commit 'cda4f2b5e5bc09571b55c4b5e6b1c9f5ec349514' into feature/esp32_v20_refactor
2017-01-09 12:27:30 +11:00
Angus Gratton
9959dc80bf Add other command line tools to setup.py 2016-12-15 12:46:12 +11:00
Angus Gratton
a1b567adfc Merge branch 'master' into feature/esp32_v20_refactor
Brings features added in v1.2 into v2.0 branch (most notably flash size detection.)
2016-12-14 11:39:26 +11:00
Angus Gratton
7ca4afb25c Python 2/3: Disable unicode_literals on Python 2
Preempts problems with os functions that may not be unicode-safe on 2.
2016-12-09 16:46:05 +11:00
Angus Gratton
f59aa12c36 Merge branch 'pull127' into python2_and_3 2016-12-09 15:10:46 +11:00
Angus Gratton
a8df520cb8 Add third-party pyaes & ecdsa modules
(added to source tree and also setup.py requirements, for now.)
2016-11-23 18:50:54 +11:00
Angus Gratton
1e3bf123cc Update setup.py for new URL, bump version to 1.3-dev 2016-11-08 11:42:07 +11:00
Angus Gratton
9d0d031014 Remove test_imagegen.py from setup.py tests, doesn't work properly in setup.py virtualenv 2016-10-20 09:17:06 +11:00
Angus Gratton
1fe8865828 elf2image: Fix esp8266 image generation bugs, update esp8266 image generation tests 2016-10-17 15:45:59 +11:00
Angus Gratton
9602fef824 README/setup: Add note that pyserial 2.5 or newer is required 2016-10-12 17:27:17 +11:00
Jeremy Herbert
ac85b3bd59 add python3.4 to travis, add futures to flake8 test 2016-09-22 13:48:53 +10:00
Jeremy Herbert
1acbe73bbf port esptool to python 2/3 2016-09-22 12:36:30 +10:00
Angus Gratton
7a384e79cb pep8/flake8 fixes 2016-09-15 14:24:31 +10:00
Angus Gratton
ab7680c81a elf2image test cases for ESP8266
Test runner supports esp32 but currently not enabled.
2016-08-17 17:07:00 +08:00
Angus Gratton
918fb17de7 setup.py: Force Flake8 <3.0.0, new version isn't backwards compatible 2016-07-14 21:01:38 +10:00
Angus Gratton
dea0e66abf Fix flake8 setuptools config 2016-04-29 08:12:34 +10:00
Angus Gratton
ba7d460b2d setup.py: Fix longdescription usage link 2016-04-21 14:29:56 +10:00
Angus Gratton
be97f08798 setup.py: Fix pep8 whitespace 2016-04-21 13:42:13 +10:00
Angus Gratton
aaa25e0cf0 Version 1.0.1 as uploaded to pypi (metadata changes)
V1.0.0 had a mistake so I had to burn that version due to pypi policy (oops.)
2016-04-21 13:22:14 +10:00
Angus Gratton
b4b4677054 Switch to flake8 for pep8/pyflakes, add CONTRIBUTING file with steps for
pre-submit checks
2016-04-21 12:18:32 +10:00
Angus Gratton
9bd4e831fd Bump version to v1.0.0, store version in esptool.py and parse in setup.py 2016-04-21 12:14:53 +10:00
Angus Gratton
b623af9679 setup.py: Remove unused import 2015-12-03 16:18:28 +11:00
Fredrik Ahlberg
11b02b130b setup.py: we're not supporting python3 yet 2014-12-23 19:48:30 +01:00
George Hopkins
ac09d1c270 Add setup.py 2014-11-29 10:46:24 +01:00