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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flask / Werkzeug 3.0 and Python 3.12 updates #17

Closed
3 tasks done
nickjj opened this issue Oct 19, 2023 · 3 comments
Closed
3 tasks done

Flask / Werkzeug 3.0 and Python 3.12 updates #17

nickjj opened this issue Oct 19, 2023 · 3 comments

Comments

@nickjj
Copy link
Owner

nickjj commented Oct 19, 2023

These are updates I'd like to perform but there's currently a few blockers from 3rd party dependencies:

If anyone is using other popular 3rd party libraries that aren't working with either Flask 3.0 or Python 3.12 please post them here.

@nickjj
Copy link
Owner Author

nickjj commented Nov 6, 2023

Flask-Login shipped v0.6.3 which has Flask 3.0 compatibility. I adjusted this original issue to turn each bullet into a todo item.

@nickjj
Copy link
Owner Author

nickjj commented Dec 7, 2023

Flask-Debugtoolbar shipped v0.14.1 which has Flask 3.0 compatibility.

This gives us the green light to use Flask 3.0 which has now been pushed to the main branch.

@nickjj
Copy link
Owner Author

nickjj commented Dec 9, 2023

While that Kombu issue didn't get fixed, you can adjust how Celery is initialized to make it work with Python 3.12. That's been pushed here: 21189ac

That completes all of the tasks here, we're back to being fully up to date!

@nickjj nickjj closed this as completed Dec 9, 2023
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

No branches or pull requests

1 participant