Bruno Oliveira
4d49ba6529
Drop Python 2.7 and 3.4 support
...
* Update setup.py requires and classifiers
* Drop Python 2.7 and 3.4 from CI
* Update docs dropping 2.7 and 3.4 support
* Fix mock imports and remove tests related to pypi's mock module
* Add py27 and 34 support docs to the sidebar
* Remove usage of six from tmpdir
* Remove six.PY* code blocks
* Remove sys.version_info related code
* Cleanup compat
* Remove obsolete safe_str
* Remove obsolete __unicode__ methods
* Remove compat.PY35 and compat.PY36: not really needed anymore
* Remove unused UNICODE_TYPES
* Remove Jython specific code
* Remove some Python 2 references from docs
Related to #5275
2019-06-02 14:39:11 -03:00
Bruno Oliveira
56bf7446f6
Disable pypy2 and pypy3 on Azure [travis skip]
...
Related to #5279
2019-05-16 12:20:17 -03:00
Bruno Oliveira
06fa2bc0b8
Re-enable pypy3 to see how it fares on Azure
2019-05-16 08:10:53 -03:00
Bruno Oliveira
8abd4aec6e
Remove customization of (python.exe) from Azure [skip travis]
...
This is no longer needed it seems
2019-05-16 08:07:59 -03:00
Bruno Oliveira
2bd97ebaf7
Use 'pypy' as executable on PyPy env [skip travis]
2019-05-04 10:27:06 -03:00
Matt Cooper
bc6450773a
remove PyPy special casing
2019-04-29 08:39:48 -04:00
Daniel Hahler
e1ae469504
Merge master into features
2019-03-26 10:23:21 +01:00
Daniel Hahler
ea7357bc58
ci: PYTEST_ADDOPTS=-vv in general
...
This is useful when viewing logs, especially with hanging tests.
Uses non-verbose mode with a single job for full coverage.
2019-03-22 07:56:15 +01:00
Daniel Hahler
2ade3d5c89
ci: rename "trial" tox factor to "twisted"
...
Ref: https://github.com/pytest-dev/pytest/pull/4848#issuecomment-467909204
2019-03-20 18:38:50 +01:00
Daniel Hahler
8481e438bd
ci: revisit coverage reporting
...
This brings coverage back that got missing with 9dcd6f2
.
Continuation of #4839 / #4846 .
2019-03-05 13:34:46 +01:00
Daniel Hahler
07fa69335c
ci: Azure: remove pypy3
...
It was enabled accidentally.
2019-03-04 18:16:20 +01:00
Daniel Hahler
2e871f35f3
ci: Azure: clarify name for coverage job
2019-03-04 17:51:25 +01:00
Daniel Hahler
fa94e3c1b2
ci: Azure: fix coverage generation with PyPy
...
While this is not used currently, it is still good for having it covered
(it failed when running coverage with all jobs unconditionally).
2019-03-04 17:46:01 +01:00
Daniel Hahler
c30ab1014e
tox: add generic nobyte and numpy factors
...
Remove `py27-nobyte` from tox.ini, which was using xdist already.
Therefore this also removes `py27-xdist` from Travis.
"nobyte" was added in 036557ac
to test that test_assertrewrite.py works
with a global PYTHONDONTWRITEBYTECODE=1 setting.
"numpy" is only a special dependency, and can be run together with
nobyte/xdist.
2019-03-01 09:12:16 +01:00
Daniel Hahler
5a0f379289
ci: codecov: set name for uploads/builds
2019-02-27 10:02:11 +01:00
Bruno Oliveira
cd9415baf2
Configure azure to enable coverage on PYTEST_COVERAGE=1, similar to Travis
2019-02-26 19:31:52 -03:00
Bruno Oliveira
d5d190335c
Upload code coverage from azure
2019-02-26 16:56:25 +01:00
Daniel Hahler
4eb40ef283
ci: azure: use xdist with pluggymaster
2019-02-26 14:03:15 +01:00
Bruno Oliveira
9cb504ca9a
Add same environments to Azure as have in AppVeyor, except py37-freeze
...
py37-freeze will be tackled in https://github.com/pytest-dev/pytest/issues/4807
2019-02-18 17:23:39 -03:00
Bruno Oliveira
f729d5d4ee
Remove --color=yes from PYTEST_ADDOPTS [skip travis] [skip appveyor]
...
Does not work on Azure Pipelines at all unfortunately
2019-02-12 20:34:51 -02:00
Bruno Oliveira
215d537624
Set junitxml and colors using PYTEST_ADDOPTS [skip travis] [skip appveyor]
2019-02-12 20:24:32 -02:00
Bruno Oliveira
b595587031
Set up CI with Azure Pipelines [skip travis] [skip appveyor]
...
Just a few environments for now to see how it will behave for a few days
2019-02-12 20:01:13 -02:00