Dave Halter
4082728c32
Revert "Add the Python 3.9 environment"
...
This reverts commit 39fe9a1979 .
2020-09-19 21:22:38 +02:00
Dave Halter
39fe9a1979
Add the Python 3.9 environment
2020-09-19 20:58:03 +02:00
Peter Law
cefc363f64
Configure mypy and flake8 for our re-export files
...
This removes the need to use __all__ in these files, while also
allowing us to have strictness elsewhere in the codebase.
2020-07-26 12:20:08 +01:00
Peter Law
3f74981d5e
Also typecheck sith
2020-07-24 21:06:30 +01:00
Peter Law
c09e21ae4b
Configure mypy
...
No fixes yet, this just gets the config in place.
Note: I'm assuming that we'll pick up a change to parso such that
it exposes its type stubs here. Otherwise we'll want to tweak the
imports config to ignore those errors.
2020-07-24 16:10:34 +01:00
Peter Law
b651c6541a
Configure travis' flake8 call more explicitly
...
I'm basing this on '{posargs:jedi}' looking like it was a tox thing,
which we're no longer using.
2020-07-21 23:15:20 +01:00
Dave Halter
e7c2c85b9f
Try to fix issues with the qa and coverage steps
2020-07-20 01:29:38 +02:00
Dave Halter
10c4dbf785
Try to get rid of tox and test directly with pytest
2020-07-19 14:58:17 +02:00
Dave Halter
d67dfba7f5
Remove Python 2.7/3.5 support
2020-07-02 00:00:46 +02:00
Dave Halter
3a0a484fcb
Try to get get the tests for Python 3.9 passing, fixes #1608
2020-06-10 09:54:32 +02:00
Dave Halter
0a1de619b4
Reverse order of travis tests
2020-02-28 12:48:08 +01:00
Dave Halter
0f2d6ac27a
Undo some .travis.yml changes that were removed because of Python 3.4 drop
2020-02-28 00:22:29 +01:00
Dave Halter
a892887b04
Remove Python 3.4 support
2020-02-27 02:04:03 +01:00
Dave Halter
4cd2b9a355
Apparently this one variable is needed
2020-01-17 02:15:06 +01:00
Dave Halter
4931180df1
Forgot to use sudo for installing dependencies in travis
2020-01-17 01:43:23 +01:00
Dave Halter
2937c95e9e
Another few travis fixes
2020-01-17 01:30:54 +01:00
Dave Halter
c6ca889927
Interpreter test fix for travis config
2020-01-17 00:36:09 +01:00
Dave Halter
c3503672d5
Implement interpreter test on travis
2020-01-12 20:51:40 +01:00
Dave Halter
c56dae4835
Get interpreter environment tests working
2020-01-12 20:47:51 +01:00
Dave Halter
9824929ad1
Use Python 3.7 for calculating test coverage
2020-01-02 00:23:25 +01:00
Dave Halter
facd21afc6
Remove Python 3.9 dev build from travis, it's not needed
2019-11-27 20:50:29 +01:00
Dave Halter
e1d840c89b
Start to use Python 3.8 in the normal CI pipeline
2019-11-27 20:15:52 +01:00
Dave Halter
b8bc4060dd
3.8-dev should not be allowed to fail
2019-08-02 16:15:16 +02:00
Dave Halter
787276366e
Use the same environment in 3.8 for travis
2019-06-08 02:05:43 +02:00
Dave Halter
6e758acd16
Add Python 3.7 to travis testing
2019-06-08 01:54:08 +02:00
Dave Halter
c6173efe61
Remove sith test from travis. Never looked it it. Just run it locally
2019-06-01 18:21:40 +02:00
Dave Halter
4aa91efc2e
Get python3.4 on travis working
2019-06-01 12:18:21 +02:00
Daniel Hahler
901182bcfc
include py38-dev
2019-05-24 16:07:53 +02:00
Daniel Hahler
6a67d2dad2
pyenv-whence
2019-05-24 16:03:56 +02:00
Daniel Hahler
1411fc11ee
pyenv-system
2019-05-24 16:03:55 +02:00
Daniel Hahler
8e2e73fd81
fixup! Activate pyenv version [skip appveyor]
2019-05-24 16:03:25 +02:00
Daniel Hahler
4292129652
Activate pyenv version
2019-05-24 16:03:25 +02:00
Daniel Hahler
877705ca42
ci: Travis: dist=xenial
2019-05-24 16:03:23 +02:00
Dave Halter
881ffadb5c
Python 3.7 was not disabled in the right way for travis
2018-12-16 19:24:10 +01:00
Dave Halter
ddef626e66
Disable Python 3.7 on travis again for now
2018-12-16 19:17:46 +01:00
Dave Halter
50399935c9
Revert "Get rid of the fancy magic of preinstalling Python versions"
...
This reverts commit b561d1fc17 .
2018-12-16 19:15:53 +01:00
Dave Halter
b561d1fc17
Get rid of the fancy magic of preinstalling Python versions
2018-12-16 18:58:04 +01:00
Dave Halter
3703c43d62
Testing the nightly should use a more modern Python version
2018-12-16 18:27:47 +01:00
Dave Halter
50edd82268
Add 3.7 to to travis config
2018-12-16 18:16:50 +01:00
Hugo
7c9f24a18e
Drop support for EOL Python 3.3 ( #1019 )
2018-08-04 00:40:00 +02:00
Dave Halter
6ebe3f87a3
Drop 3.3 tests from travis
...
They are causing only problems now that Python3.3 is deprecated. See e.g. https://travis-ci.org/davidhalter/jedi/jobs/381881020 .
Also as a solution approach: https://github.com/davidhalter/jedi/pull/1125 .
2018-05-23 11:24:39 +02:00
Daniel Hahler
d10eff5625
Travis: report coverage also to codecov.io
2018-05-21 23:40:42 +02:00
Daniel Hahler
3c909a9849
Travis: remove TOXENV=cov from allowed failures
2018-05-02 20:04:46 +02:00
micbou
286dd92e35
Fix permissions of Python 3.6 on Travis
2018-04-10 09:19:12 +02:00
micbou
903bdf5fef
Fix virtual environment tests
2018-04-10 09:19:12 +02:00
micbou
bf57fa16fc
Add JEDI_TEST_ENVIRONMENT_EXECUTABLE for AppVeyor
2018-03-24 22:52:41 +01:00
micbou
e8b301ebf9
Add AppVeyor configuration
2018-03-24 22:52:41 +01:00
Dave Halter
8f4b68ae39
Merge the async branch
2018-02-18 13:45:08 +01:00
Dave Halter
9e1cce6111
Ignore pypy in travis for now
...
There are too many issues in there and I won't look at them.
2018-01-06 14:13:15 +01:00
Dave Halter
9fdf265a75
Allowing the cov tests did not properly work. Trying again.
2018-01-06 13:54:29 +01:00