Skip to content

Comments

Extract supported architectures from wheel tags#10179

Merged
charliermarsh merged 1 commit intomainfrom
charlie/arm-wheel
Jan 4, 2025
Merged

Extract supported architectures from wheel tags#10179
charliermarsh merged 1 commit intomainfrom
charlie/arm-wheel

Conversation

@charliermarsh
Copy link
Member

Summary

This PR extends #10046 to also handle architectures, which allows us to correctly include 2.5.1 on the cu124 index for ARM Linux.

Closes #9655.

@charliermarsh charliermarsh added the bug Something isn't working label Dec 26, 2024

----- stderr -----
Resolved 31 packages in [TIME]
Resolved 33 packages in [TIME]
Copy link
Member Author

Choose a reason for hiding this comment

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

This correctly changed to backtrack to the base version for ARM Linux.

@codspeed-hq
Copy link

codspeed-hq bot commented Dec 26, 2024

CodSpeed Performance Report

Merging #10179 will not alter performance

Comparing charlie/arm-wheel (2a463e7) with main (fbe6f1e)

Summary

✅ 14 untouched benchmarks

@konstin
Copy link
Member

konstin commented Jan 3, 2025

@charliermarsh
Copy link
Member Author

Thanks, good catch -- let me work on the perf.

charliermarsh added a commit that referenced this pull request Jan 3, 2025
## Summary

This should address the comment here:
#10179 (comment). We
don't compute implied markers if the marker is already `TRUE`, and we
set it to `TRUE` as soon as we see a source distribution. So if we visit
the source distribution before the wheels, we'll avoid computing these
for any irrelevant distributions.
@charliermarsh charliermarsh force-pushed the charlie/arm-wheel branch 3 times, most recently from aa867d7 to 6374136 Compare January 3, 2025 17:16
@charliermarsh charliermarsh enabled auto-merge (squash) January 3, 2025 17:19
@charliermarsh charliermarsh disabled auto-merge January 3, 2025 18:28
@charliermarsh
Copy link
Member Author

I have some ideas for how to further simplify these in common cases, will do that before merging.

@charliermarsh charliermarsh force-pushed the charlie/arm-wheel branch 3 times, most recently from c6d1238 to b5232e8 Compare January 3, 2025 18:54
@charliermarsh charliermarsh enabled auto-merge (squash) January 4, 2025 02:35
@charliermarsh charliermarsh merged commit 833519d into main Jan 4, 2025
64 checks passed
@charliermarsh charliermarsh deleted the charlie/arm-wheel branch January 4, 2025 02:42
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Jan 8, 2025
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [astral-sh/uv](https://github.com/astral-sh/uv) | patch | `0.5.14` -> `0.5.15` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>astral-sh/uv (astral-sh/uv)</summary>

### [`v0.5.15`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0515)

[Compare Source](astral-sh/uv@0.5.14...0.5.15)

##### Python

The managed Python distributions have been updated, including:

-   Python 3.14.0a3 support on macOS and Linux
-   Performance improvements
-   Fixes to SQLite feature detection

See the [`python-build-standalone` release notes](https://github.com/astral-sh/python-build-standalone/releases/tag/20250106) for more details.

##### Enhancements

-   Respect `FORCE_COLOR` environment variable ([#&#8203;10315](astral-sh/uv#10315))

##### Performance

-   Avoid generating unused hashes during `uv lock` ([#&#8203;10307](astral-sh/uv#10307))
-   Visit source distributions before wheels ([#&#8203;10291](astral-sh/uv#10291))

##### Bug fixes

-   Avoid downgrading packages when `--upgrade` is provided ([#&#8203;10097](astral-sh/uv#10097))
-   Extract supported architectures from wheel tags ([#&#8203;10179](astral-sh/uv#10179))
-   Redact new index credentials in `uv add` ([#&#8203;10329](astral-sh/uv#10329))

##### Documentation

-   Clarify `exclude-newer` only allows full timestamps in settings documentation ([#&#8203;9135](astral-sh/uv#9135))
-   Tweak script `--no-project` comment ([#&#8203;10331](astral-sh/uv#10331))
-   Update copyright year ([#&#8203;10297](astral-sh/uv#10297))
-   Add instructinos for installing with Scoop ([#&#8203;10332](astral-sh/uv#10332))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45MS4yIiwidXBkYXRlZEluVmVyIjoiMzkuOTEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90Il19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rye (with uv) succeeds but uv (standalone) fails to install pytorch aarch64

2 participants