Upload 3.13 & free-threaded nightly wheels
State: closed

- x-ref #59057

Labels:
name: Build
description: Library building on various platforms
name: CI
description: Continuous Integration

Comments:
Hi, any progress on this?
Folks, I'm sorry for the multiple commits. I had to try things out before I get this right.

This is now ready for review. CircleCI is failing, but it does so on `main` as well.
Is there by chance a way to test the wheels?
> Is there by chance a way to test the wheels?

The wheels are installed in a virtual environment and tests are run against them after creation. If you want to test locally, you can download the wheels from [the build artifacts](https://github.com/pandas-dev/pandas/actions/runs/9893980752?pr=59136).
Ping. This is ready for review.
@mroeschke Thanks for the review! Feedback addressed.
Thanks @lysnikolaou 
Awesome!

Can we expect Python 3.13 support on the Pandas 2.x series, or will it be exclusive to 3.0?
Exclusive to 3.0
Hi. There seems to be no cp313 nightly available at the moment, when there were a couple days ago. Is it expected ?
Yes, see https://github.com/pandas-dev/pandas/issues/59817, hopefully fixed by tomorrow!
@meeseeksdev backport to 2.2.x
Owee, I'm MrMeeseeks, Look at me.

There seem to be a conflict, please backport manually. Here are approximate instructions:

1. Checkout backport branch and update it.

```
git checkout 2.2.x
git pull
```

2. Cherry pick the first parent branch of the this PR on top of the older branch:
```
git cherry-pick -x -m1 7c0ee27e6c00e9645154583917de0f385190d8d8
```

3. You will likely have some merge/cherry-pick conflict here, fix them and commit:

```
git commit -am 'Backport PR #59136: Upload 3.13 & free-threaded nightly wheels'
```

4. Push to a named branch:

```
git push YOURFORK 2.2.x:auto-backport-of-pr-59136-on-2.2.x
```

5. Create a PR against branch 2.2.x, I would have named this PR:

> "Backport PR #59136 on branch 2.2.x (Upload 3.13 & free-threaded nightly wheels)"

And apply the correct labels and milestones.

Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon!

Remember to remove the `Still Needs Manual Backport` label once the PR gets merged.

If these instructions are inaccurate, feel free to [suggest an improvement](https://github.com/MeeseeksBox/MeeseeksDev).
                
Backported in https://github.com/pandas-dev/pandas/pull/59835
> > Is there by chance a way to test the wheels?
> 
> The wheels are installed in a virtual environment and tests are run against them after creation. If you want to test locally, you can download the wheels from [the build artifacts](https://github.com/pandas-dev/pandas/actions/runs/9893980752?pr=59136).


hi, Is there a usable version of pandas available for windows plateform



> hi, Is there a usable version of pandas available for windows plateform

There's `cp313` wheels for Windows avaialble on PyPI, but not `cp313t` wheels, i.e. wheels compiled against the free-threaded build. The free-threaded wheels were blocked because NumPy didn't have Windows wheels available. Now it does, however, and I'm planning to work on getting `pandas` wheels for Windows working soon.
Thank you so much. Please let me know when the Windows version of pandas is available, and thank you again

hello，How's the progress coming along?