Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependencies #8173

Merged
merged 2 commits into from Apr 28, 2024
Merged

Update dependencies #8173

merged 2 commits into from Apr 28, 2024

Conversation

qutebrowser-bot
Copy link
Contributor

Changed files

  • dev
  • flake8
  • mypy
  • pyinstaller
  • pylint
  • pyqt
  • pyqt-6
  • tests
  • tox

Version updates

File Requirement old new
dev backports.tarfile 1.1.0 1.1.1
dev keyring 25.1.0 25.2.0
dev PyQt-builder 1.16.1 1.16.2
flake8 flake8-bugbear 24.4.21 24.4.26
mypy mypy 1.9.0 1.10.0
mypy types-docutils 0.20.0.20240406 0.21.0.20240423
mypy types-setuptools 69.5.0.20240415 69.5.0.20240423
pyinstaller pyinstaller-hooks-contrib 2024.4 2024.5
pylint platformdirs 4.2.0 4.2.1
pyqt-6 PyQt6 6.6.1 6.7.0
pyqt-6 PyQt6-Qt6 6.6.3 6.7.0
pyqt-6 PyQt6-WebEngine 6.6.0 6.7.0
pyqt-6 PyQt6-WebEngine-Qt6 6.6.3 6.7.0
tests cheroot 10.0.0 10.0.1
tests coverage 7.4.4 7.5.0
tests pytest 8.1.1 8.1.2
tox tox 4.14.2 4.15.0
tox virtualenv 20.25.3 20.26.0

I'm a bot, bleep, bloop. 馃

qutebrowser-bot and others added 2 commits April 27, 2024 07:20
mypy:

Mypy knows about the QDataStream.Status.SizeLimitExceeded attribute now,
so we can remove the ignore. But mypy for pyqt5 doesn't know about it,
so put the whole graceful block behind an additional conditional as well
to hide it from pyqt5 mypy.

cheroot:

looks like the format of the error message we are already ignoring
changed slightly. The `ssl/tls` bit changed to `sslv3`, at least in our
setup.
@toofar
Copy link
Member

toofar commented Apr 28, 2024

The new mypy release has a couple of interesting additions.
There is a new type statement as syntax sugar for declaring a type alias (not to be confused with the type() builtin!).
There is a new TypeIs annotation to do more powerful type narrowing (it says if you use isinstance() in a conditional on a variable that can only be two types it does narrow the positive branch but not the negative one, really?).

@toofar toofar merged commit eb65fb1 into main Apr 28, 2024
33 checks passed
@toofar toofar deleted the update-dependencies branch April 28, 2024 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants