Skip to content

Comments

Add support for Python 3.14 and drop Python 3.8#283

Merged
facelessuser merged 1 commit intomainfrom
chore/py314
Aug 27, 2025
Merged

Add support for Python 3.14 and drop Python 3.8#283
facelessuser merged 1 commit intomainfrom
chore/py314

Conversation

@facelessuser
Copy link
Owner

No description provided.

@gir-bot gir-bot added S: needs-review Needs to be reviewed and/or approved. C: docs Related to documentation. C: infrastructure Related to project infrastructure. C: source Related to source code. labels May 17, 2025
@facelessuser
Copy link
Owner Author

lmxl is not yet ready, which isn't a surprise.

@facelessuser
Copy link
Owner Author

Looks like Python 3.14 beta 1 broke something in argparse, so mypy fails. This used to work in the alpha builds. We'll have to wait until such things get resolved.

@facelessuser
Copy link
Owner Author

facelessuser commented May 29, 2025

We are now picking up beta 2 of Python 3.14 which fixes our initial problems. Now we are just waiting for lxml to provide wheels. This isn't a surprise and we were expecting them to not be ready, but everything else seems sorted out for now. Once the latest lxml has a wheel for 3.14, we can begin testing for regressions.

@facelessuser
Copy link
Owner Author

@gir-bot lgtm

@gir-bot gir-bot added S: approved The pull request is ready to be merged. and removed S: needs-review Needs to be reviewed and/or approved. labels Aug 27, 2025
@facelessuser facelessuser merged commit bf93778 into main Aug 27, 2025
21 checks passed
@facelessuser facelessuser deleted the chore/py314 branch August 27, 2025 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C: docs Related to documentation. C: infrastructure Related to project infrastructure. C: source Related to source code. S: approved The pull request is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants