Vasilis Tsiligiannis
24a353fde0
tox: Add 'pytest' to default environment list
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 13:59:58 +03:00
Vasilis Tsiligiannis
456767786b
tox: Add environment to build documentation
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-20 18:07:03 +03:00
Vasilis Tsiligiannis
f5e95c7af7
tox: Substitute package versions from 'depversions' section
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-02 02:22:15 +03:00
Vasilis Tsiligiannis
fc90760e7c
pylint: Remove W0603 warning on 'args' and 'kwargs', remove unused Python 2 configuration
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-02 01:49:51 +03:00
Vasilis Tsiligiannis
572ac24d44
tox: Assume that Python 3 is the default interpreter
...
This change affects existing development environments which will have
to be recreated with the Python 3 interpreter as the default.
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-02 01:12:18 +03:00
Corey Shields
cacef2a91e
python3 - finally
...
Switch from python2 to python3 container
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-09-01 13:02:28 -04:00
Vasilis Tsiligiannis
f2538355ab
pylint: Use separate configuration file for Python 2 and Python 3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-07-17 17:50:52 +03:00
Vasilis Tsiligiannis
3872105dac
Introduce 'pylint' for static code analysis ( fixes #289 )
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-07-02 16:38:18 +03:00
Vasilis Tsiligiannis
6da2fadf94
tox: Do not use editable install when running 'pytest'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:58:26 +03:00
Vasilis Tsiligiannis
4bb87e2e6a
isort: Do not skip install in order to correctly detect third-party imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:49:10 +03:00
Vasilis Tsiligiannis
084694b02c
tox: Do not run 'pytest' in Python3 until they are fixed
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:41:52 +03:00
Vasilis Tsiligiannis
c88a139f89
tox: Fix environments to work on both Python versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:18:21 +03:00
Vasilis Tsiligiannis
6ba9a0428a
tox: Add enviroment to apply 'yapf' and 'isort' suggested changes
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:38:47 +03:00
Vasilis Tsiligiannis
811b3a8a8f
tox: Consolidate 'isort' and 'yapf' environments for Python2 and Python3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:34:24 +03:00
Vasilis Tsiligiannis
826f7bbe9f
tox: Introduce 'build' environment
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:26:01 +03:00
Vasilis Tsiligiannis
be4e2fd1fc
tox: Move 'yapf' ignore list to '.yapfignore'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:55 +03:00
Vasilis Tsiligiannis
45abdcd33a
tox: Move 'isort' skip lists to 'setup.cfg'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:40 +03:00
Vasilis Tsiligiannis
cb2c4899a9
tox: Move 'flake8' ignore list to 'setup.cfg'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:03:25 +03:00
Vasilis Tsiligiannis
eee14e66e8
tox: Pin static analyzer tools versions to ensure reproducible CI results
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 14:39:19 +03:00
Vasilis Tsiligiannis
655f98f39c
Use 'isort' to fix order of imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 14:08:11 +03:00
Vasilis Tsiligiannis
c6426139a9
Run 'flake8' and 'yapf' for both Python2 and 3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
140180b6b3
Reformat code with 'yapf', check format using 'tox'
...
Use configration based on Django coding style guidelines
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:33 +03:00
Vasilis Tsiligiannis
436d4bfd12
flake8: Test 'auth0login' module as well
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 18:02:49 +02:00
Vasilis Tsiligiannis
f689d86e50
tox: Add dependency checking environment, do not install dependencies
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis
95e22aab4d
refresh-requirements.sh: Add support for refreshing development requirements
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis
479e3a2267
Move 'pytest' config in 'setup.cfg', add 'pytest' tox environment
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis
def0457c61
flake8: Move exclusion of versioneer to 'setup.cfg', ignore W504
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:38:59 +02:00
Vasilis Tsiligiannis
0ab0749b53
Add 'tox' configuration
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:20:37 +02:00