astral-sh / uv

An extremely fast Python package installer and resolver, written in Rust.
https://astral.sh/
Apache License 2.0
15.25k stars 439 forks source link

[feature request] `uv init` command compatible with cookiecutter/copier templates #4759

Open baggiponte opened 2 weeks ago

baggiponte commented 2 weeks ago

I have been using the package management uv features, albeit in preview. Amazing product, responsiveness and pace of development 🚀

PDM has a great feature: the pdm init command can take --cookiecutter or --copier optional argument to initialise a project (including scaffold) using a template ref. I don't know how to reproduce that in uv - I don't know what template engine there is in Rust, maybe Armin's minijinja? Would be a slick feature.

astrojuanlu commented 2 weeks ago

https://rye.astral.sh/guide/commands/init/ ?