Skip to content

Conversation

@mroeschke
Copy link
Contributor

@mroeschke mroeschke commented Dec 10, 2025

closes #150

I also tried adding win-arm64 but the pixi lock fails with

$ pixi lock
Error:   × failed to solve requirements of environment 'default' for platform 'win-arm64'
  ├─▶   × failed to solve the environment
  │   
  ╰─▶ Cannot solve the request because of: No candidates were found for python 3.13.*.

I tried unpinning python to 3.*, and it still cannot solve, so this may be a pixi or window-arm ecosystem support issue

Squash and merge commit message:

* Add linux-aarch64 and win-64 platforms.
* Relock lock file.

@matthewfeickert matthewfeickert changed the title Support windows, linux arm platform for uploading ENH: Add aarch64 Linux and x86 Windows support Dec 11, 2025
Copy link
Member

@matthewfeickert matthewfeickert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that this addition is fine, though it will not fully fix the issue it was opened for (c.f. #150 (comment)). We can do some additional small updates and then make a release so that if other people want to get this while staying pinned to a release version they can.

I also tried adding win-arm64 but the pixi lock fails with
...
I tried unpinning python to 3.*, and it still cannot solve, so this may be a pixi or window-arm ecosystem support issue

It is neither really, but kinda the Windows one. It is just that win-arm64 has still not been rolled out officially on conda-forge, AFAIK given conda-forge/conda-forge.github.io#1940. You might know more about the history here than me, but in 2025 there are still very few conda-forge feedstocks with win-arm64 support, and anaconda-client is not one of them. So until there are win-arm64 builds for all of its dependencies we can't do anything about that.

edit: Oh, I guess Python itself also does not have win-arm64 support yet on conda-forge.

@matthewfeickert
Copy link
Member

👋 Ping @scientific-python/nightly-wheels-developers for another review on this PR beyond me.

@matthewfeickert
Copy link
Member

Thanks @bsipocz and @martinfleis for your reviews!

I'm going to merge this in now. I'll upgrade dependencies in a separate PR and then I'll suggest a new release.

@matthewfeickert matthewfeickert merged commit 8db798e into scientific-python:main Dec 17, 2025
1 of 2 checks passed
@mroeschke
Copy link
Contributor Author

Thanks for pushing this through @matthewfeickert and all!

@mroeschke mroeschke deleted the feat/windows_linux_arch branch December 17, 2025 17:07
@matthewfeickert
Copy link
Member

Thanks for the PR @mroeschke!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support uploading windows and linux aarch64 wheels

4 participants