Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-26 | tox: Fix env vars | Florian Bruhin | |
2021-11-26 | Fix PYTEST_QT_API | Florian Bruhin | |
2021-11-26 | pyqt62 test env | Florian Bruhin | |
2021-11-26 | tox: PyQt6-WebEngine for bleeding | Florian Bruhin | |
2021-11-26 | Revert "try to upgrade pip" | Florian Bruhin | |
This reverts commit 0741e56289838f59d9687e17be07f9aeb8461849. | |||
2021-11-26 | try to upgrade pip | Florian Bruhin | |
2021-08-26 | Blanket PyQt5 -> PyQt6 | Florian Bruhin | |
2021-03-24 | Merge remote-tracking branch 'origin/pr/5457' into dev | Florian Bruhin | |
2021-03-17 | tox: Add a bleeding environment | Florian Bruhin | |
See #6298 | |||
2021-03-12 | tox: Force PyQt 5.15.3 for PyInstaller | Florian Bruhin | |
See #6269 | |||
2021-01-26 | ci: Add Python 3.10 | Florian Bruhin | |
Needs a couple of follow-up commits for workarounds, which hopefully aren't needed anymore at a later point. Fixes #6068 | |||
2021-01-26 | doc: Switch URLs to https | Florian Bruhin | |
2021-01-25 | tox: 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-30 | check-manifest: Ignore generated cheatsheet images | Florian Bruhin | |
2020-12-19 | tox: Use Python 3.8 for pylint | Florian Bruhin | |
See https://github.com/PyCQA/pylint/issues/3760 | |||
2020-12-03 | tox: Actually support -e py | Florian Bruhin | |
2020-12-03 | tox: Allow posargs for misc_checks.py | Florian Bruhin | |
2020-12-03 | ci: Add Qt 5.15.0 | Florian 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-20 | tox: Remove pip-version and venv plugins | Florian Bruhin | |
Since the virtualenv v20.0.0 rewrite, those are hopefully not needed anymore. Closes #5373 | |||
2020-11-04 | old qt: Drop CI | Florian Bruhin | |
2020-11-02 | scripts: Add 'all' to misc_checks | Florian Bruhin | |
2020-10-26 | Initial drop of Python 3.5 | Florian Bruhin | |
See #4800 | |||
2020-09-16 | Add tox environment for build-release | Florian Bruhin | |
2020-08-11 | Use Python 3.9 on CI | Florian Bruhin | |
2020-07-31 | Merge branch 'master' into pr/5457 | Florian Bruhin | |
2020-07-30 | Revert "tox: Combine setenv lines" | Florian Bruhin | |
This reverts commit 1b13ee9429f43ae2bbd0e7e8e584e6470374f20a. This worked locally, but apparently not on CI. Not worth the trouble. | |||
2020-07-30 | tox: Combine setenv lines | Florian Bruhin | |
2020-07-30 | tox: Simplify pyinstaller envs | Florian Bruhin | |
2020-07-27 | tox: Update default envs | Florian Bruhin | |
2020-07-23 | Add yamllint | Florian Bruhin | |
2020-07-13 | ci: Disable mypy coloring again | Florian Bruhin | |
Looks like mypy uses curses to get colors, so there's really nothing we can do here on GitHub Actions. | |||
2020-07-13 | ci: Improve mypy output | Florian 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-08 | Run 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-08 | ci: Use PY_COLORS to force colored output | Florian Bruhin | |
This should also color tox output, and it doesn't conflict with PYTEST_ADDOPTS being used for coverage options. | |||
2020-07-06 | Add PYINSTALLER_DEBUG | Florian Bruhin | |
2020-07-03 | ci: Remove remaining Travis/AppVeyor specific code | Florian Bruhin | |
Also reenables some tests which have been problematic on Travis/AppVeyor but maybe work fine nowadays. | |||
2020-07-03 | ci: Set up nightly Python | Florian Bruhin | |
2020-07-02 | ci: Force pytest colors for CI | Florian Bruhin | |
For some reason, pytest on GitHub doesn't display any colors. | |||
2020-07-02 | ci: Run shellcheck via tox | Florian Bruhin | |
2020-07-02 | ci: Run eslint via tox | Florian Bruhin | |
With GitHub Actions, we can now easily install tox *and* eslint in the same environment. | |||
2020-07-02 | tox: Use "passenv = TERM" to get colors | Florian 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-24 | ci: Switch from TRAVIS to CI env vars | Florian Bruhin | |
2020-06-24 | Add "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-01 | ci: Switch to Qt 5.15 | Florian Bruhin | |
2020-05-09 | mypy: Switch back to upstream stubs | Florian Bruhin | |
See #5368 | |||
2020-04-27 | build_release: Separate 32/64-bit pyinstaller envs on Windows | Florian Bruhin | |
For some reason, pip fails now when trying to "update" the existing source clone... | |||
2020-04-27 | Remove deprecated features | Florian Bruhin | |
- tox -e mkvenv and friends - config.bind(key, None) - :yank markdown | |||
2020-01-15 | tox: Use Qt 5.14 for PyInstaller | Florian Bruhin | |
Fixes #4918 | |||
2020-01-10 | tox: Remove old workaround | Florian Bruhin | |
2020-01-10 | Replace tox -e mkvenv by a mkvenv.py script | Florian Bruhin | |
This was mainly needed because PyQt 5.14.1 is a manylinux2014 wheel and needs an updated pip, see #5013 |