Skip to content

Update dependencies#219

Draft
JonathanFeenstra wants to merge 2 commits intoModOrganizer2:masterfrom
JonathanFeenstra:update-deps
Draft

Update dependencies#219
JonathanFeenstra wants to merge 2 commits intoModOrganizer2:masterfrom
JonathanFeenstra:update-deps

Conversation

@JonathanFeenstra
Copy link
Copy Markdown
Member

@JonathanFeenstra JonathanFeenstra commented Apr 20, 2026

This updates Python to 3.13, PyQt6 to 6.11.0, and lzokay to 2.1.0 (since the old versions doesn't support Python 3.13). There are some more dependencies that were updated in poetry.lock as a result of running the command poetry update. I also updated the Python version mentioned in the README.

The PyQt6 upgrade resulted in some reportUnknownMemberType errors from Pyright, which I had to ignore to make the linter check pass.

@Holt59
Copy link
Copy Markdown
Member

Holt59 commented Apr 23, 2026

Some of these ignore are probably fixable properly, and some of these are worrying, in particular the one on QDir.

@JonathanFeenstra
Copy link
Copy Markdown
Member Author

Pyright doesn't seem to recognize type annotations from collections.abc in PyQt6, I don't know why. Upgrading Pyright to 1.1.409 didn't fix it.

It's reporting "partially unknown" types for the functionToRun parameter of QRunnable.create (collections.abc.Callable[[], None]) and the nameFilters of QDir.entryInfoList (collections.abc.Iterable), for example (see the logs).

@JonathanFeenstra JonathanFeenstra marked this pull request as draft April 27, 2026 07:04
@JonathanFeenstra
Copy link
Copy Markdown
Member Author

I'm marking this as a draft for now since building with mob still only works with Python 3.12, so merging this before all other Python repos have been updated may break the mob build.

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.

2 participants