1
0
Fork 0
mirror of https://github.com/topydo/topydo.git synced 2024-05-20 13:58:33 +00:00
Commit graph

37 commits

Author SHA1 Message Date
David Steele 0ccb913df6 Add travis test for 3.10 2020-10-30 14:43:31 -04:00
David Steele ee316e54d7 Test on python 3.9 2020-10-04 12:30:36 -04:00
David Steele 2c768a192c Add python 3.7 & 3.8 to Travis 2020-10-02 21:07:29 -04:00
David Steele bbc0a5d010 Allow python 3.4 tests to fail in travis
Pip and arrow are both complaining about the presence of v3.4.

From the travis log

0.82s$ pip install .
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
Processing /home/travis/build/davesteele/topydo
Collecting arrow>=0.7.0 (from topydo==0.13)
  Downloading a3d20e80ee/arrow-0.14.2-py2.py3-none-any.whl
ERROR: arrow requires Python '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*' but the running Python is 3.4.8

The command "pip install ." failed and exited with 1 during .

Your build has been stopped.
2020-10-02 21:07:29 -04:00
Bram Schoenmakers d4f843dac7 Force installing the latest version of isort
Version 4.2.5 that is installed on Travis prints false positives causing
checks to fail.

Make sure that version 4.3.x or higher gets installed.
2018-04-04 13:02:37 +02:00
Bram Schoenmakers bf06350a22
Drop Python 3.3 support
topydo may still work but will not be tested against this Python version
2018-02-12 14:26:14 +01:00
Bram Schoenmakers b8b816da59 Add isort check to Travis CI 2017-07-30 11:35:59 +02:00
Bram Schoenmakers 82e8c4c26f Revert "Allow Python 3.6 to fail because of pylint issues"
This reverts commit 25144172b3.
2017-06-08 14:39:06 +02:00
Bram Schoenmakers 25144172b3 Allow Python 3.6 to fail because of pylint issues 2017-01-10 09:13:39 +01:00
Bram Schoenmakers 9ad896855f Test run for Python 3.6 2017-01-05 14:56:11 +01:00
Bram Schoenmakers c269edb4c1 Run green with a single process under pypy3
On Travis CI, the pypy3 tests may fail due to concurrency issues,
probably because of the usage of (shared) temporary files.

So, limit the number of processes used by green to 1 when pypy3 is used.

This implies that failures for pypy3 are no longer allowed.
2016-11-16 14:55:31 +01:00
Bram Schoenmakers a7647d15e0 Fix logical depedencies for Travis CI 2016-02-08 08:47:49 +01:00
Jacek Sowiński bbace860a5 Merge branch 'master' into column-ui 2015-12-26 01:09:15 +01:00
Bram Schoenmakers 7f15d0ab5b Install prompt-toolkit to fix pylint errors in Travis CI build 2015-11-29 21:24:56 +01:00
Bram Schoenmakers 02ca3e16b7 Merge branch 'drop-python2'
Conflicts:
	setup.py
	topydo/lib/PrettyPrinterFilter.py
2015-11-29 21:23:45 +01:00
Bram Schoenmakers b9bccb9db5 Install pylint to make pypy3 runs succeed on Travis CI
pypy was still broken in the Graph class, but in this branch this is no longer an issue.
2015-11-16 11:10:54 +01:00
Bram Schoenmakers ecc2d4a4ca Drop pypy support (but leave pypy3) 2015-11-16 07:58:33 +01:00
Bram Schoenmakers 4d8c1b3728 Drop Python 2.7 support
Supporting Python 2 resulted in some additional dependencies (six,
ushlex, get_terminal_size). Removing 2.7 support makes things a bit
easier and maintainable.
2015-11-15 00:31:03 +01:00
Bram Schoenmakers f3ae3f46e2 Use codecov.io for coverage tracking.
Coveralls doesn't support branch coverage, while codecov does.
2015-11-07 17:38:37 +01:00
MinchinWeb 62e327101a Send coverage report to coveralls.io 2015-11-03 19:29:15 -07:00
MinchinWeb 3f2ec123da Convert test command to green 2015-11-03 19:10:55 -07:00
MinchinWeb 4d97f19db2 Travis-CI: add Python 3.2, PyPy, and PyPY3 as acceptable failures
Allows monitoring to see how close we are to supporting these on these
platforms.
2015-10-08 23:47:39 -06:00
MinchinWeb 7af6e77fc2 Travis-CI -- Python 3.5 is now out 2015-10-08 18:53:21 -06:00
Bram Schoenmakers a0a50ba951 Remove support for Python 3.2.
It's a 4 year old version of Python and some libraries are no longer
supporting it anymore. This removes some hairy code to support Python
3.2 any longer.
2015-10-05 21:55:31 +02:00
Bram Schoenmakers 35cb964e73 Merge branch 'master' into column-ui/master
Conflicts:
	setup.py
	topydo/lib/ExpressionCommand.py
2015-08-22 15:40:28 +02:00
MinchinWeb d51462d507 Upgrade Travis to run on new infrastructure 2015-08-10 11:26:11 -06:00
Bram Schoenmakers 628fa8dc40 Install optional dependency urwid in Travis.
This is to fix some pylint errors. Pylint couldn't reason about the
urwid classes because they were not installed.
2015-06-20 19:56:38 +02:00
Bram Schoenmakers 072d7c8999 Create test script to run tests.
The trigger is that pylint doesn't support Python 3.2 anymore, and in
that case Travis CI should not run pylint.

This script takes an optional argument for the executable name of the
corresponding Python version (typically just 'python2' and 'python3').
When not given, 'python' is just run, whatever is in your $PATH. The
latter mode is used in Travis CI.
2015-05-22 21:26:23 +02:00
Bram Schoenmakers 4601a17514 Add pylint -E to Travis-CI. 2015-05-22 20:12:45 +02:00
Bram Schoenmakers 2d3816bd80 Add initial support for Python 3.
Still some test cases are failing, but the basic functionality seems to
werk.
2015-05-15 20:33:41 +02:00
Bram Schoenmakers 1af57b67d2 Integrate Travis into Gitter. 2015-05-05 18:08:51 +02:00
Bram Schoenmakers 5ef419529c Remove tests on Python 2.6, not going to fix those errors. 2015-05-05 00:32:10 +02:00
Bram Schoenmakers 9a9abf9ac7 Fix package name.
Yes, I'm too tired for this. :/
2015-05-05 00:26:02 +02:00
Bram Schoenmakers 2f0abcf375 Another attempt to get Travis CI working.
Guess I'm too tired for this.
2015-05-05 00:24:10 +02:00
Bram Schoenmakers cb74287aef Fix topydo installation on Travis. 2015-05-05 00:16:24 +02:00
Bram Schoenmakers 65c4e7ecf3 Install icalendar to make the tests pass. 2015-05-05 00:08:04 +02:00
Bram Schoenmakers d625a40594 Add Travis-CI configuration file. 2015-05-04 23:56:26 +02:00