-
Notifications
You must be signed in to change notification settings - Fork 242
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
Python 3.8 Support #472
Comments
I would consider this critical. most package managers for non-linux (homebrew, chocolatey) have switched to python 3.8 now or will soon. installing anything with a pony dependency will fail then. |
Since Python 3.8 adds some new syntax we should take a careful look on the new bytecode and fix if something changed. |
Thanks for reminding, all tests passed now in Python 3.8. |
Is there an updated plan for that release? |
Sorry for delay, will release in a few hours |
# Features * #472: Python 3.8 support * Support of hybrid functions (inlining simple Python functions into query) * #438: support datetime-datetime, datetime-timedelta, datetime+timedelta in queries # Bugfixes * #430: add ON DELETE CASCADE for many-to-many relationships * #465: Should reconnect to MySQL on OperationalError 2013 'Lost connection to MySQL server during query' * #468: Tuple-value comparisons generate incorrect queries * #470 fix PendingDeprecationWarning of imp module * Fix incorrect unpickling of objects with Json attributes * Check value of discriminator column on object creation if set explicitly * Correctly handle Flask current_user proxy when adding new items to collections * Some bugs in syntax of aggregated queries were fixed * Fix syntax of bulk delete queries * Bulk delete queries should clear query results cache so next select will get correct result from the database * Fix error message when hybrid method is too complex to decompile
Setup.py restricts Pony to Python 3.7 and below. Can 3.8 be added?
The text was updated successfully, but these errors were encountered: