-
Notifications
You must be signed in to change notification settings - Fork 16
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
[BUG] Build failure with Python 3.11 #58
Comments
If I copy 3_10 to 3_11:
|
Hello, beta, alpha and non-release versions of Python and PyPy are not supported. You can just use the pyre python package. |
FWIW - I'm am packaging frozendict for Fedora and it (rawhide specifically) is moving to 3.11 to be ready for when it is released. So the pyre python package is not relevant here. |
Well, I'm quite sure this is exciting for much people.Anyway, two considerations.
Shortly, the effort of making a frozendict C Extension for Python 3.11 seems to be harder than the previous versions, and I don't want to risk to make the extension and see the CPython 3.11 dict code change again under my nose. Is it too much for you waiting 5-6 months for the official stable release? |
It appears that would be fine - Fedora is actually still on frozendict 1.2 which seems to build fine with Python 3.11. |
So I don't see why you shouldn't use the py version of frozendict 2 in the meanwhile. Frozendict 1.2 is pure python too, requires patches to work because is unmantained, it's more slow, less immutable and with a naif hash algorithm. The py version of frozendict 2 can be packaged using
Don't know how you can specify it in you rpm. |
This improves default behavior of setup.py in sense that py version of frozendict is used for python versions which do not have C extension available yet. This would probably reduce amount of issues similar to [1-4] in future. [1] Marco-Sulla#68 [2] Marco-Sulla#67 [3] Marco-Sulla#65 [4] Marco-Sulla#58
This improves default behavior of setup.py in sense that py version of frozendict is used for python versions which do not have C extension available yet. This would probably reduce amount of issues similar to [1-4] in future. [1] Marco-Sulla#68 [2] Marco-Sulla#67 [3] Marco-Sulla#65 [4] Marco-Sulla#58
Welcome! You should write in your Bug Report:
OS version (https://www.google.com/search?channel=fs&q=check+os+version&ie=utf-8&oe=utf-8):
Fedora Rawhide
Python3 version (python3 -V -V):
Python 3.11.0b3 (main, Jun 24 2022, 00:00:00) [GCC 12.1.1 20220507 (Red Hat 12.1.1-1)]
Actual result (with the python stack trace if present):
The text was updated successfully, but these errors were encountered: