-
Notifications
You must be signed in to change notification settings - Fork 33
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
Support CPython 3.13 #705
base: 3.0
Are you sure you want to change the base?
Support CPython 3.13 #705
Conversation
PR Review ChecklistDo not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed. Trivial Change
Code
Architecture
|
@sanmai-NL Hi, thank you for your contribution! We need to update our core Bazel dependencies first, but we're already in the process of its verification and come back a bit later. Just in case, do you need the driver for Python 3.13 to try 3.0-alpha or to work on production stuff? The PR is directed into |
We actually use TypeDB 2.x for a product where upgrading to Python 3.13 is desired and held back by this dependency, plus one other small dependency. |
That's nice! Unfortunately, the timing is a bit off for us at the moment. We are in the middle of finishing up version 3.0, and making the dependencies update required for the TypeDB 2.x Python 3.13 build is quite unsafe. What features of the driver do you use and how critical is the update for you this month? I suggest waiting until we release the stable version of 3.0 (in the coming months) with all the needed driver versions and API updates. You'd need to migrate your database using our tools and explore the updated syntax and constraints. Another noticeable thing that could require some refactoring from you is the elimination of Concept API (you'll have a single entry point of retrieving and updating your concepts through |
Usage and product changes
Support CPython 3.13, which has been released on 7 October.
Implementation