-
Notifications
You must be signed in to change notification settings - Fork 22
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
Synchronize with CPython #56
Comments
I've gotten a start on this, but as I've been working on it, I realize that The thing that got me looking for supported-versions info is the introduction of the Edit: Unless I hear otherwise, I'm going to proceed assuming the target Python is >3.7, but will continue to update if I learn things about version specificity as I go. |
More information about version sensitivity: the code generated by newer versions of Argument Clinic ( It seems worth defining a header to hold compatibility code of this sort to streamline comparison against the upstream (i.e. only the For now, I'm using |
Looks like PyPy is missing some of the symbols necessary for the Not sure what the best option is in this case, possibly putting the CPython implementation behind an |
yes, that's correct.
yeah, that's a good idea, please do that.
sounds good. Thanks a lot for working on this!! |
I mentioned this on the PR (#58) I just opened, but it seems that the Argument Clinic changes are a little too much to handle this way (or maybe I didn't go through enough rounds of "find that missing symbol and add it"). There shouldn't be any trouble sticking with the old |
@SnoopJ can this be closed? |
There's going to be some more stuff to do when 3.7 slips into obsolescence, but yep this can be closed now |
I recently became aware of the |
As mentioned in #55,
unicodedata.c
and other files extracted from CPython are pretty out of sync with the upstream. Filing this issue so that there's a coherent place for questions/discussion that might crop up in pursuit of that.See also #39 which covers some of the same ground, but is itself out of date.
The text was updated successfully, but these errors were encountered: