Age | Commit message (Collapse) | Author |
|
|
|
We don't pass --cov-context=test by default though, as it slows dowh the test run by 2.5min and results in a 325 MB htmlcov/
|
|
See https://github.com/pyinstaller/pyinstaller/issues/6759
Fixes #7132, see #7129
|
|
This reverts commit d98314799ae541cbda3eaec637638e6282bced5e.
|
|
See https://github.com/pyinstaller/pyinstaller/issues/6759
Follow-up to #7129
|
|
Update dependencies
|
|
Although this is just the version published to pypi. I don't know what
version sip is using. The version published on pypi is apparently stable
and mature and any further changes on github are simplifications that
the author doesn't particularly want to support.
I don't know if we actually hit the parsing code in our workflows but it
is published as a dependancy.
The latest version talks about removing optional stuff from the API a
bunch. But sip just uses `from ply import lex, yacc` so hopefully that
is a stable part of the API. Even if sip is using the newer one.
|
|
|
|
|
|
|
|
.width() was deprecated in Qt 5.11 because what it actually does is better
described as .horizontalAdvance():
https://codereview.qt-project.org/c/qt/qtbase/+/201397
(ee2ad9df701b27790e2ab72e99111d255fde42ed in qtbase)
Docs:
https://doc.qt.io/qt-6/qfontmetrics.html#horizontalAdvance-2
What we actually want for the size hint is the bounding box.
(originally cherry picked from commit 78838338c331d74931da31acd2306550721ef121)
|
|
This got moved to QSslConfiguration in Qt 5.5:
https://codereview.qt-project.org/c/qt/qtbase/+/113886
(92cda9474245c79b635c21cd140c5d0a3a6d2e5b in qtbase)
(cherry picked from commit 317da1e3cf23bf40d24d186cd6d06b6bc9a09958)
|
|
(cherry picked from commit 18d7e400cd7f61647953f1f1b5e74006246d4276)
|
|
Update dependencies
|
|
|
|
|
|
|
|
|
|
|
|
Fixes #7108
|
|
For Makefile installs (broke while copying stuff over) and pyinstaller
installs (broke on launch).
|
|
|
|
Follow-up for #6905
|
|
|
|
This reverts commit 2b76b6164093754482d848e7487356215556d0d0.
|
|
|
|
|
|
Regressed in ac2cb6bb303ceec8429b084cdf372a6c8584d780
|
|
|
|
|
|
The 'generator_stop' future import is default in Python 3.7:
https://docs.python.org/3/library/__future__.html
While we do want 'annotations' eventually, it doesn't bring us any gain
right now, see #7098.
|
|
There is https://github.com/python/typeshed/blob/master/stdlib/dataclasses.pyi for the stdlib one
|
|
|
|
The PyQt resources system is gone in 6.2 and deprecated before that. This
should be the last usage of it.
Switches icons to be read with `utils.resources.read_file_binary()` in
`notification.py` (fallback desktop notification icon) and `app.py` (icon for
the desktop window).
importlib only loads resources under a package, so the icons are moved under
the `qutebrowser/` directory.
Closes: #6062
|
|
The test case on the bug works for me on py37 but CI is failing on 3.10,
maybe this isn't quite the same issue. Anyway, we are getting rid of
webkit soon.
|
|
Then regenerate the relevant files.
Also drop dataclasses from requirements files.
TODO: should we drop the dataclasses-types requirement for mypy too?
|
|
Commits for dropping 3.5 support to copy from:
c245b7d855ccd "Initial drop of Python 3.5"
ccdfb44b8568b "Drop support for Python 3.6.0"
Anything needed to update regarding OS version support in
doc/install.asciidoc?
TODO: remove 3.6/7 annotations in requirements files and
rebuild
workflows: not sure I updated it right (run 5.12 with 3.7, same 18.04 OS) but
18.04 seems to have 3.7 on it too so it should work. It'll all change when we
drop <5.15 anyway. Not sure what the minimum ubuntu version will be going
forward.
Regarding mimetype overrides (ebb3046822adb) the doctring says they can all go
in 3.7 but .h5 is still missing on py39, not sure if we should care.
There are a bunch of old(?) warning messages still ignored in tests/end2end/fixtures/quteprocess.py.
|
|
|
|
Thanks to (a hacked) pyupgrade
|
|
Found via pyupgrade
|
|
|
|
|
|
Regressed in #7068
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|