Wolfgang Walther
b80997eba6
CI: Add build environment without UTF-8 locales to travis-ci
...
Preventing regressions like #285
2020-07-20 13:57:06 +02:00
Adrien Vergé
734d5d5f73
CI: Run tests on Python 3.8
...
Python 3.8 was released in October 2019.
2020-01-03 09:33:35 +01:00
dhutty
fd86455076
CI: Disable building on Python 3.4
...
As can be seen in https://travis-ci.org/adrienverge/yamllint/builds/631325436?utm_source=github_status&utm_medium=notification
The dependency, pathspec, requires Python '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*' but the running Python is 3.4.8
This commit stops Travis building yamllint against 3.4 so that CI can pass again.
2020-01-03 09:29:33 +01:00
cclauss
bc7ac81707
Travis CI: Add Python 3.7 and 3.8a
...
* Adds Python 3.7.1 and a current nightly build of Python 3.8 alpha.
* Python 3.3 reached its end of life in 2017 https://devguide.python.org/#branchstatus
2018-12-10 17:12:50 +01:00
Adrien Vergé
6cf5eecdac
chore(CI): Lint RST (reStructuredText) files
2018-12-08 11:21:02 +01:00
Hugo
c281d48507
Drop support for EOL Python 2.6
2018-11-26 19:09:47 +01:00
Adrien Vergé
ea045c41b7
CI: Drop Python 3.3 support
...
The `pkg_resources` package inside `setuptools` explicitly [disallows
Python 3.3](7392f01ffc (diff-81de4a30a55fcc3fb944f8387ea9ec94)
):
if (3, 0) < sys.version_info < (3, 4):
raise RuntimeError("Python 3.4 or later is required")
It's time to drop support for 3.3.
2018-11-23 14:10:00 +01:00
Adrien Vergé
479f580202
CI: Fix tests failing on Travis for Python 2.6
...
Because installing dependencies for `coveralls` now fails with:
Collecting pycparser (from cffi>=1.7->cryptography>=1.3.4; python_version <= "2.7" and extra == "secure"->urllib3[secure]; python_version < "3"->coveralls)
[...]
pycparser requires Python '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*' but the running Python is 2.6.9
2018-10-02 19:27:54 +02:00
Adrien Vergé
3bdc1b6e1b
CI: Don't install Sphinx if Python 2
...
Recently builds started to fail with:
Collecting sphinx
Downloading Sphinx-1.7.2-py2.py3-none-any.whl (1.9MB)
100% |████████████████████████████████| 1.9MB 731kB/s
Sphinx requires Python '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*'
but the running Python is 2.6.9
2018-04-06 09:39:53 +02:00
Adrien Vergé
c16934117b
CI: Remove Travis hack for enum34 crashing on Python 3.6
...
Revert commit 8b9eab3
, it is not needed anymore.
2018-04-06 09:39:53 +02:00
Adrien Vergé
8b9eab33bf
CI: Fix failing tests for Python 3.6 because of flake8-import-order
...
See issue https://github.com/PyCQA/flake8-import-order/issues/149
2018-02-21 13:40:21 +01:00
Adrien Vergé
83ea74e2f8
CI: Compile documentation on Travis
2017-11-04 16:02:43 +01:00
Adrien Vergé
1a961bd4b0
chore(tests): Also run tests on Python 2.6
2017-07-04 22:07:32 +02:00
Adrien Vergé
a052cf7dba
chore(tests): Add flake8-import-order linter plugin
2017-06-28 15:18:40 +02:00
Adrien Vergé
ae33716529
chore(tests): Also run tests on Python 3.6
2017-06-28 15:14:46 +02:00
Adrien Vergé
3bc72d4c40
feat(CI): Enforce strict checking of YAML files
...
Use the `--strict` flag to check all rules on local YAML files, to
prevent all problems (including warnings). This includes the newly added
`truthy` rule.
2016-11-18 12:02:30 +01:00
Adrien Vergé
20545febe5
CI: Lint project's *.yaml files as well as *.yml
2016-03-25 13:46:19 +01:00
Adrien Vergé
7b147cb411
Tests: Remove Python 2.6 from CI tests
...
Because:
1. It is old. VERY old.
2. Some useful methods (`assertRaisesRegexp`, `assertIsInstance`) are
only available from Python 2.7.
2016-01-24 17:39:36 +01:00
Adrien Vergé
e2d68dac14
Tests: Travis and Coveralls integration
2016-01-14 10:46:16 +01:00