-
Notifications
You must be signed in to change notification settings - Fork 3.9k
GH-47256: [Python] Do not use cffi in free-threaded 3.13 builds #47313
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
Changes from 6 commits
b8c378d
1e13f4a
1df829d
a41c8ce
5367be4
be6ca4c
430f26b
c5c8e4e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| hypothesis | ||
| packaging | ||
| pandas | ||
| pytest | ||
| pytz | ||
| pyuwsgi; sys.platform != 'win32' and python_version < '3.13' |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| cython | ||
| hypothesis | ||
| packaging | ||
| pytest | ||
| pytz | ||
| pyuwsgi; sys.platform != 'win32' and python_version < '3.13' | ||
| requests; sys_platform == 'win32' | ||
| tzdata; sys_platform == 'win32' | ||
|
|
||
| # We generally test with the oldest numpy version that supports a given Python | ||
| # version. However, there is no need to make this strictly the oldest version, | ||
| # so it can be broadened to have a single version specification across platforms. | ||
| # (`~=x.y.z` specifies a compatible release as `>=x.y.z, == x.y.*`) | ||
| numpy~=1.21.3; python_version < "3.11" | ||
|
||
| numpy~=1.23.2; python_version == "3.11" | ||
| numpy~=1.26.0; python_version == "3.12" | ||
| numpy~=2.1.0; python_version >= "3.13" | ||
|
|
||
| pandas | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Python 3.14 is going to be released around the next Arrow release (2025-10-07), we might want to add wheels for Arrow 22.
Can you add a comment here to revisit for Python 3.14? We will probably have to make this conditional
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Or just open an issue for 3.14.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I planned to open an issue for 3.14 - forgot to add in the comments!
Will do asap.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done: #47437