Skip to content

Conversation

magentaqin
Copy link
Collaborator

What changes I made

Replace upload module with rattler_upload crate, and pass auth_store to rattler_upload. Related PR: conda/rattler#1575

Things Left

Originally, upload module in rattler_build doesn't support upload URL, and since rattler_upload crate is migrated from rattler_build, it lacks support upload URL(which is the upload function in pixi).

Next step, I need to migrate "upload URL" part in pixi to rattler_upload, and let upload function 100% aligns between rattler_build and pixi.

But in pixi, "upload URL" depends on reqwest_client_builder. If we migrate the whole part to rattler_upload, it will make rattler depends on pixi, which becomes a circular dependency.

@lucascolley lucascolley added refactor Specifies PR or Issue is related to a refactor area:upload Related to pixi upload labels Jul 31, 2025
@lucascolley lucascolley changed the title refactor: replace upload module with rattler_upload crate refactor(upload): replace module with rattler_upload crate Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:upload Related to pixi upload refactor Specifies PR or Issue is related to a refactor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants