summaryrefslogtreecommitdiff
path: root/tox.ini
AgeCommit message (Collapse)Author
2021-11-26tox: Fix env varsFlorian Bruhin
2021-11-26Fix PYTEST_QT_APIFlorian Bruhin
2021-11-26pyqt62 test envFlorian Bruhin
2021-11-26tox: PyQt6-WebEngine for bleedingFlorian Bruhin
2021-11-26Revert "try to upgrade pip"Florian Bruhin
This reverts commit 0741e56289838f59d9687e17be07f9aeb8461849.
2021-11-26try to upgrade pipFlorian Bruhin
2021-08-26Blanket PyQt5 -> PyQt6Florian Bruhin
2021-03-24Merge remote-tracking branch 'origin/pr/5457' into devFlorian Bruhin
2021-03-17tox: Add a bleeding environmentFlorian Bruhin
See #6298
2021-03-12tox: Force PyQt 5.15.3 for PyInstallerFlorian Bruhin
See #6269
2021-01-26ci: Add Python 3.10Florian Bruhin
Needs a couple of follow-up commits for workarounds, which hopefully aren't needed anymore at a later point. Fixes #6068
2021-01-26doc: Switch URLs to httpsFlorian Bruhin
2021-01-25tox: Don't run mypy over tests/Florian Bruhin
With https://github.com/python/mypy/pull/9614, mypy now tries to collect all files in tests/, but it fails due to: tests/end2end/conftest.py: error: Duplicate module named 'conftest' (also at 'tests/end2end/features/conftest.py') tests/end2end/conftest.py: error: Are you missing an __init__.py? [misc] We should probably add __init__.py files to tests/ at some point... See #6059 and #5249
2020-12-30check-manifest: Ignore generated cheatsheet imagesFlorian Bruhin
2020-12-19tox: Use Python 3.8 for pylintFlorian Bruhin
See https://github.com/PyCQA/pylint/issues/3760
2020-12-03tox: Actually support -e pyFlorian Bruhin
2020-12-03tox: Allow posargs for misc_checks.pyFlorian Bruhin
2020-12-03ci: Add Qt 5.15.0Florian Bruhin
We test Qt 5.15.2, but that's based on a newer Chromium version: Qt 5.14.x -> Chromium 77 Qt 5.15.0 -> Chromium 80 Qt 5.15.2 -> Chromium 83 Some behavior changes between Chromium versions (see e.g. #5915), so it makes sense to test both. Picking 5.15.0 rather than .1 due to renderer process crashes in 5.15.1 (#5721). Doesn't matter much on the CI as we don't use WebRTC, but if someone wants to downgrade with mkvenv.py for some reason, .0 will be more useful than .1.
2020-11-20tox: Remove pip-version and venv pluginsFlorian Bruhin
Since the virtualenv v20.0.0 rewrite, those are hopefully not needed anymore. Closes #5373
2020-11-04old qt: Drop CIFlorian Bruhin
2020-11-02scripts: Add 'all' to misc_checksFlorian Bruhin
2020-10-26Initial drop of Python 3.5Florian Bruhin
See #4800
2020-09-16Add tox environment for build-releaseFlorian Bruhin
2020-08-11Use Python 3.9 on CIFlorian Bruhin
2020-07-31Merge branch 'master' into pr/5457Florian Bruhin
2020-07-30Revert "tox: Combine setenv lines"Florian Bruhin
This reverts commit 1b13ee9429f43ae2bbd0e7e8e584e6470374f20a. This worked locally, but apparently not on CI. Not worth the trouble.
2020-07-30tox: Combine setenv linesFlorian Bruhin
2020-07-30tox: Simplify pyinstaller envsFlorian Bruhin
2020-07-27tox: Update default envsFlorian Bruhin
2020-07-23Add yamllintFlorian Bruhin
2020-07-13ci: Disable mypy coloring againFlorian Bruhin
Looks like mypy uses curses to get colors, so there's really nothing we can do here on GitHub Actions.
2020-07-13ci: Improve mypy outputFlorian Bruhin
- Set MYPY_FORCE_TERMINAL_WIDTH to get 180-column output (rather than 80), so that error messages fit on one line. - Set MYPY_FORCE_COLOR to get colored output - Adjust problemmatcher regex accordingly
2020-07-08Run tests inside dbus-run-session.Ash
We need a dbus server, and this is the easiest way to make sure we have one.
2020-07-08ci: Use PY_COLORS to force colored outputFlorian Bruhin
This should also color tox output, and it doesn't conflict with PYTEST_ADDOPTS being used for coverage options.
2020-07-06Add PYINSTALLER_DEBUGFlorian Bruhin
2020-07-03ci: Remove remaining Travis/AppVeyor specific codeFlorian Bruhin
Also reenables some tests which have been problematic on Travis/AppVeyor but maybe work fine nowadays.
2020-07-03ci: Set up nightly PythonFlorian Bruhin
2020-07-02ci: Force pytest colors for CIFlorian Bruhin
For some reason, pytest on GitHub doesn't display any colors.
2020-07-02ci: Run shellcheck via toxFlorian Bruhin
2020-07-02ci: Run eslint via toxFlorian Bruhin
With GitHub Actions, we can now easily install tox *and* eslint in the same environment.
2020-07-02tox: Use "passenv = TERM" to get colorsFlorian Bruhin
TERM being missing was the reason that eslint doesn't output colors unless --color was given. For some reason, forcing color via --color breaks GitHub Action's problem matchers, while this approach works just fine.
2020-06-24ci: Switch from TRAVIS to CI env varsFlorian Bruhin
2020-06-24Add "tox -e mypy-diff"Florian Bruhin
Not done by default with "tox -e mypy" because it disables mypy's caching, causing its runtime to go from <1s to ~15s: https://github.com/python/mypy/issues/9041 See #1456
2020-06-01ci: Switch to Qt 5.15Florian Bruhin
2020-05-09mypy: Switch back to upstream stubsFlorian Bruhin
See #5368
2020-04-27build_release: Separate 32/64-bit pyinstaller envs on WindowsFlorian Bruhin
For some reason, pip fails now when trying to "update" the existing source clone...
2020-04-27Remove deprecated featuresFlorian Bruhin
- tox -e mkvenv and friends - config.bind(key, None) - :yank markdown
2020-01-15tox: Use Qt 5.14 for PyInstallerFlorian Bruhin
Fixes #4918
2020-01-10tox: Remove old workaroundFlorian Bruhin
2020-01-10Replace tox -e mkvenv by a mkvenv.py scriptFlorian Bruhin
This was mainly needed because PyQt 5.14.1 is a manylinux2014 wheel and needs an updated pip, see #5013