Skip to content

Conversation

@loekalive
Copy link
Contributor

My intention was to do minimal changes to modules versions, yet supporting python3.13 as well as python3.12.

@loekalive loekalive marked this pull request as draft December 5, 2025 21:32
@loekalive
Copy link
Contributor Author

I wasn't confident that these changes will work completely stable. I'm now working on a refactor to really support newer PySide6 without the snake_case and true_property features that were dropped in version 6.10 of that module.

@Numerlor
Copy link
Owner

Numerlor commented Dec 5, 2025

Hi, thanks for the PRs, I'm taking 3 weeks off work starting next week so I may be able to finally catch up here that I've been meaning to do for over a year now. So I can do the version bumps with that

For snake_case and true_property I can't find anything about them being dropped in the changelogs? Trying it myself with 6.10.1 it's broken in auto neutron for some reason but it works when I copy it over to a small test file so something's going wrong elsewhere

@loekalive
Copy link
Contributor Author

I've probably misinterpreted the errors I got when trying to bump PySide6 to v6.10.1.

I'll continue testing the refactor I took on though. The full type validation that comes as a bonus from dropping both snake_case and true_property imports actually helped doing the refactor and will ease keeping the code and dependencies up to date in the long run.

@Numerlor
Copy link
Owner

Numerlor commented Dec 5, 2025

Typing should be there for the features when you regenerate the pyi files with pyside6-genpyi all --feature snake_case true_property. I don't want to do a refactor that big if the features work.

I'll be checking out the pyside bug sometime over the weekend to report it upstream, so may fix it with that

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