PrefectHQ / marvin

✨ Build AI interfaces that spark joy
https://askmarvin.ai
Apache License 2.0
5.34k stars 348 forks source link

use uv in ci #851

Closed zzstoatzz closed 9 months ago

Zaubeerer commented 9 months ago

Why not use https://pixi.sh/cli/ and/or rip? :)

zzstoatzz commented 9 months ago

Why not use https://pixi.sh/cli/ and/or rip? :)

hi @Zaubeerer - what are your favorite things about those options?

uv seems nice to me because it's real fast, mirrors pip for now, easy to work in gradually - also our friend and fellow prefect person is writing it :)

Zaubeerer commented 9 months ago

Hey @zzstoatzz, thanks for the quick response.

I like the idea of consolidating python package managers. pixi seems promising as they incorporate the best of both conda and poetry while also using rust under the hood for package resolution.

I haven't used uv yet, but will try it with rye.

Just wanted to make sure you are aware of pixi and rip and was wondering about your decision points.

I just read more into rip and it seems to not be intended as a complete Python package manager yet, so I guess uv indeed is the way to go when solely focussing on pypi dependency resolution :)