-
-
Notifications
You must be signed in to change notification settings - Fork 504
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
Psycopg2 doesn't install on Python 3.13 alpha #1692
Comments
Lines 395 to 397 in a971c11
This function was made public and was renamed to PyInterpreterState_Get in Python 3.13.0a1+ in python/cpython#106321 |
And after a rename of the function, this is the test run:
Apparently, the textual representation of addresses has changed: python/cpython@f22bf8e |
Can you provide a MR with the function renamed, and a change to the tests to accept both the results? Thank you very much 🙂 |
Any idea when 3.13 will be supported? I'm failing on 3.13b3. The expected release schedule calls for b4 this week and rc1 at the end of the month.
|
@rouilj As I already told you on #1695, we are not planning to release beta packages on PyPI until the 3.13 is officially released. I have merged 3.13 support to master. I tried to build sdist packages to push them at least on test.pypy.org but the build pipeline is completely bitrot and I am not able to fix it immediately. If you can fix the build pipeline I can upload a test package on test pypi. |
Thanks for the reminder. I had forgotten 8-(.
I didn't realize that you only build for release/publication. I thought every commit got built (but not I see the failure to push the build archive to the artifact store due to a name conflict. But the logs for the I'll just tell the interested parties not to expect postgresql support on 3.13 until December at the earliest. Thanks for your response to my (duplicate) question. P.S. not sure if it will help but I have used action-tmate
|
fwiw it looks like the workflow broke with the v4 upload/download artifact actions, which require unique artifact names. The fix for that should adding a suffix to the artifact name on the upload step, and a glob expression on the download step. |
Yes, most definitely the upload workflow broke for the v4 passage. We had the same breakage in the psycopg 3 repository but someone was kind enough to provide an upgrade. So we have a good reference of something working, we will need to backport it here. Everything else that is currently failing (macOS builds, windows builds) is currently working on psycopg 3 so we can do a work of backporting all the other solutions used there. They include:
|
The Python package reports that up to Python 3.11 is supported. See also psycopg/psycopg2#1692
The Python package reports that up to Python 3.12 is supported. See also psycopg/psycopg2#1692
Psycopg 2.9.10 released with Python 3.13 support. Not for Windows yet because we need Appveyor to add support to 3.13: see #1736 |
This is a bug tracker
If you have a question, such has "how do you do X with Python/PostgreSQL/psycopg2" please write to the mailing list or open a question instead.
Before opening this ticket, please confirm that:
pip --version
you get this version.pg_config
on the command line and I obtained an output instead of an error.Please complete the following information:
The text was updated successfully, but these errors were encountered: