Skip to content
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

Use uv and/or non system Python in CI workflows #756

Merged
merged 15 commits into from
Oct 17, 2024
Merged

Conversation

akaihola
Copy link
Owner

@akaihola akaihola commented Oct 12, 2024

Solve the problem introduced by GitHub switching ubuntu-latest to Ubuntu 24.04. See e.g. build #2497.

Also speeds up builds.

Probably we should pin to ubuntu-24.04 and update in a controlled manner to prevent similar issues in the future.

Might also solve the pip problem with Ubuntu 24.04 on GitHub
@akaihola akaihola added bug Something isn't working CI labels Oct 12, 2024
@akaihola akaihola self-assigned this Oct 12, 2024
Works around error: externally-managed-environment on Ubuntu 24.04
Works around error: externally-managed-environment on Ubuntu 24.04
Works around error: externally-managed-environment on Ubuntu 24.04
Works around error: externally-managed-environment on Ubuntu 24.04
@akaihola akaihola force-pushed the ubuntu-24-build-wheel branch from f87d1ec to b14a6db Compare October 13, 2024 07:33
@akaihola akaihola force-pushed the ubuntu-24-build-wheel branch from b14a6db to 3170022 Compare October 13, 2024 07:56
@akaihola akaihola changed the title Build wheel using uv Use uv and/or non system Python in CI workflows Oct 13, 2024
@akaihola akaihola force-pushed the ubuntu-24-build-wheel branch from 5c873a3 to 46966ec Compare October 13, 2024 08:05
@akaihola akaihola force-pushed the ubuntu-24-build-wheel branch from d599c20 to ac51fd0 Compare October 17, 2024 16:41
@akaihola akaihola merged commit 7ef2fbd into master Oct 17, 2024
38 checks passed
@akaihola akaihola deleted the ubuntu-24-build-wheel branch October 17, 2024 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CI
Projects
Development

Successfully merging this pull request may close these issues.

1 participant