Skip to content

feat: use uv for dependencies#98

Merged
manadart merged 10 commits into4.0from
4.0-use-uv
Nov 28, 2025
Merged

feat: use uv for dependencies#98
manadart merged 10 commits into4.0from
4.0-use-uv

Conversation

@manadart
Copy link
Member

@manadart manadart commented Nov 25, 2025

Borrows the use of astral-uv for dependencies from COS charms.

This does two things:

  • We can build with charmcraft 3 and 4.
  • We no longer have the prior issue with binary wheels for Cargo.

In addition, we no longer release the charm to edge. Instead, we only pack and upload the charm for the runner's architecture, and use that for the integration test.

For now, we will do any releasing manually.

This gets around the issues with binary wheels and cargo. It is borrowed
from COS charms.
@manadart manadart changed the title feat: use uv for dependencies feat: use UV for dependencies Nov 25, 2025
@manadart manadart force-pushed the 4.0-use-uv branch 2 times, most recently from 0e78ecb to ac927d0 Compare November 25, 2025 15:48
@manadart manadart changed the title feat: use UV for dependencies feat: use uv for dependencies Nov 25, 2025
@manadart manadart force-pushed the 4.0-use-uv branch 2 times, most recently from b174653 to 6ff7d80 Compare November 25, 2025 16:17
We wil build and publish across platforms manually for the time-being.
@manadart manadart changed the base branch from main to 4.0 November 26, 2025 10:12
@manadart manadart force-pushed the 4.0-use-uv branch 15 times, most recently from f0a54e2 to 121182d Compare November 26, 2025 17:12
Instead of using the data-platform-worflows to build the charm, just
pack it from the local arch to using in the integration test.
The branch name became 4.0-use-uv instead of 4.0.
@SimonRichardson SimonRichardson force-pushed the 4.0-use-uv branch 3 times, most recently from f8c7a22 to 80cfb26 Compare November 27, 2025 16:41
@SimonRichardson SimonRichardson force-pushed the 4.0-use-uv branch 3 times, most recently from 95e0754 to 0171301 Compare November 28, 2025 11:00
@SimonRichardson
Copy link
Member

/merge

@manadart manadart merged commit d3808d6 into 4.0 Nov 28, 2025
3 checks passed
@manadart manadart deleted the 4.0-use-uv branch November 28, 2025 14:13
@manadart manadart mentioned this pull request Dec 1, 2025
manadart added a commit that referenced this pull request Feb 25, 2026
Uses uv for dependencies, streamlining builds.
manadart added a commit that referenced this pull request Feb 25, 2026
feat: back-port PR #98 from 4.0 branch
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.

2 participants