Régis Behmo
f7a45ebc7d
Upgrade pyyaml
2019-10-09 13:22:00 +02:00
Régis Behmo
1224313e7c
Make sure twine & pip are up-to-date in CI
...
We were affected by the following bug when installing pyinstaller in CI:
https://github.com/pyinstaller/pyinstaller/issues/4006
https://github.com/pypa/pip/issues/6163
As a consequence, pip is upgraded in CI. Also, twine is now part of dev
requirements.
2019-10-09 13:22:00 +02:00
Régis Behmo
4c96e83e3c
Get rid of kubernetes requirement from pypi package
...
v3.4.0 package from pypi was still installing the kubernetes
requirement, although is wasn't required anymore.
2019-06-23 13:22:59 +02:00
Régis Behmo
4ac7dff06a
Switch from nose to unittest for running tests
...
This harmonizes test running between CI and local development.
2019-05-05 12:30:20 +02:00
Régis Behmo
9dd4c26706
Introduce automatic code formatting/linting
...
Code formatting makes sure that the python code looks decent, but it
does not check for coding errors.
https://black.readthedocs.io/en/stable/
Code linting runs static error detection on the python code, but does
not bother about formatting: https://pylint.readthedocs.io/en/latest/
2019-05-05 12:30:20 +02:00
Régis Behmo
5e36febce4
Upgrade urllib3 following vulnerability alert
...
https://nvd.nist.gov/vuln/detail/CVE-2019-11324
2019-04-20 00:45:48 +02:00
Régis Behmo
d2f6783306
Fix security issue with jinja2 requirement
...
https://nvd.nist.gov/vuln/detail/CVE-2019-10906
To fix this issue, all requirements were simply upgraded to the latest
version.
2019-04-17 08:18:45 +02:00
Régis Behmo
ddbcedab5a
Fix pyyaml deprecated warning
...
We were getting the following warning with the latest version of pyyaml:
YAMLLoadWarning: calling yaml.load() without Loader=... is
deprecated, as the default Loader is unsafe. Please read
https://msg.pyyaml.org/load for full details.
2019-03-24 14:43:17 -07:00
Régis Behmo
7324d71d2c
Add missing nose requirements
...
This should fix ci build.
2019-03-24 09:40:33 -07:00
Régis Behmo
4331bc5712
Tutor v3 complete rewrite
...
Replace all make commands by a single "tutor" binary. Environment and
data are all moved to ~/.tutor/local/share/tutor. We take the
opportunity to add a web UI and revamp the documentation.
This is a complete rewrite.
Close #121 .
Close #147 .
2019-02-09 20:30:01 +01:00