matejcik
b4d001fe4d
travis: drop python 3.3 and related workarounds from CI
...
We still technically support Python 3.3 as our code doesn't use
any Python 3.4 features.
(honestly, there are basically no python 3.4 features worth talking
about -- although of course, you should update just for TLS 1.2 support)
It's just that the whole ecosystem is moving away from py3.3
and I'm tired of making workarounds for pip, virtualenv and friends
simply refusing to accomodate.
2018-08-21 18:13:53 +02:00
matejcik
f9824739ae
travis: make sure stylecheck only runs on 3.6
2018-08-21 16:47:30 +02:00
matejcik
88b50ac2ff
style: add makefile with style targets, final touchups
2018-08-21 16:30:22 +02:00
matejcik
5e7e491308
travis: fix build problems
...
* remove "in-tree vs generated" check as there is no in-tree anymore
* add protobuf to requirements-dev
* use requirements-dev in tox
travis: do not diff generated against (missing) in-tree messages
travis: in tox env, use requirements-dev
2018-07-09 13:46:18 +02:00
matejcik
9f4cc74b9a
travis: set virtualenv version to restore build on py33
2018-05-18 10:58:28 +02:00
matejcik
1df0cd7094
travis: use newer pip that understands python_requires
...
(should fix build on Python 3.3 because of too-new tox)
2018-05-17 17:23:25 +02:00
matejcik
6c033bd810
travis: trigger build of trezor-core when python-trezor is pushed
2018-05-07 12:47:41 +02:00
matejcik
cc7e3eb9b5
travis: force setuptools>=38 which download prebuilt .whls
...
this fixes a build error in dependencies that we seriously don't care about
which was happening in travis's py34
2018-04-23 13:35:14 +02:00
matejcik
b82551ce0d
travis: check that generated protobuf messages are identical to the commited ones
2018-04-10 15:58:34 +02:00
matejcik
40ff849228
flake8: make flake8 better and more strict
...
this removes some unused variables and also catches a couple bugs
2018-04-10 15:58:34 +02:00
matejcik
71129fffbf
travis: run flake8 as one command
...
also exclude vendor subdir over which we possibly don't have control
2018-04-10 15:58:34 +02:00
matejcik
a1dba05a46
travis: do not test python2
2018-03-06 15:50:54 +01:00
Pavol Rusnak
b335d30b8d
use click in trezorctl
2017-07-05 12:55:38 +02:00
Pavol Rusnak
33f274d145
style: use flake8
2017-06-23 21:52:53 +02:00
Pavol Rusnak
4874f117f5
use travis-tox
2017-06-13 15:43:14 +02:00
Pavol Rusnak
9f90179bef
update travis notification url
2017-06-12 14:38:07 +02:00
Pavol Rusnak
dbe95dc3cc
add setuptools requirement to travis.yml
2017-05-07 00:46:47 +02:00
Pavol Rusnak
e9958d115f
travis: add python 3.6 build
2017-04-25 16:50:56 +02:00
Pavol Rusnak
700bfdeee5
drop python 2.6 and older, 3.3 and older
2016-02-18 11:19:15 +01:00
Pavol Rusnak
89d4f05393
fix travis build
2016-01-19 22:59:40 +01:00
Pavol Rusnak
3e24b017ac
add python 3.5 to travis
2016-01-19 22:35:02 +01:00
Pavol Rusnak
0465db6dba
add travis.yml
2015-12-21 20:47:01 +01:00