feat: Officially support 3.14 & run integration tests on 3.14#4974
feat: Officially support 3.14 & run integration tests on 3.14#4974sentrivana merged 4 commits intomasterfrom
Conversation
❌ 54 Tests Failed:
View the top 3 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
| @pytest.mark.skipif( | ||
| sys.version_info >= (3, 14), | ||
| reason="quart_flask_patch not working on 3.14 (yet?)", | ||
| ) |
There was a problem hiding this comment.
What's going on here? Should we make an issue to work on this or will this resolve over time?
There was a problem hiding this comment.
quart_flask_patch is a small library that allows you to use Flask extensions in a Quart app. We don't use it directly, but we have some logic in the Flask integration to detect whether quart_flask_patch is installed and if so, we disable the Flask integration. (Long story short, quart_flask_patch makes a Quart app masquerade as a Flask app in order for Flask extensions to work with it, so our Flask integration tries to auto-enable because "Flask" is installed, and things explode.)
quart_flask_patch last had an update more than a year ago, so not sure if it's even still alive. It's also not used by many folks. If we notice they have a new release at some point, we can adjust, but no need to track it.
### Description Added 3.14 support to package meta and reran toxgen so that it detects we support 3.14 now and updates the test matrix. #### Issues - Closes #4911 - Closes #4910 #### Reminders - Please add tests to validate your changes, and lint your code using `tox -e linters`. - Add GH Issue ID _&_ Linear ID (if applicable) - PR title should use [conventional commit](https://develop.sentry.dev/engineering-practices/commit-messages/#type) style (`feat:`, `fix:`, `ref:`, `meta:`) - For external contributors: [CONTRIBUTING.md](https://github.com/getsentry/sentry-python/blob/master/CONTRIBUTING.md), [Sentry SDK development docs](https://develop.sentry.dev/sdk/), [Discord community](https://discord.gg/Ww9hbqr)
Description
Added 3.14 support to package meta and reran toxgen so that it detects we support 3.14 now and updates the test matrix.
Issues
Reminders
tox -e linters.feat:,fix:,ref:,meta:)