This is our first breaking release since March. We’re happy to answer any questions folks have about it.
Uv 0.12.0
31–40 of 51 posts
Re: Uv 0.12.0
#32This is our first breaking release since March. We’re happy to answer any questions folks have about it.
The thing where "uv init" now adds this to pyproject.toml is a bit surprising: [project.scripts] demo-latest = "demo_latest:main" What's the rationale for that? My expectation is that few projects would need it. (I have a GitHub repo that captures differences between uv versions, here's today's upgrade: https://github.com/simonw/uv-init-demos/commit/9111a2bb85741... )
Re: Uv 0.12.0
#33This is our first breaking release since March. We’re happy to answer any questions folks have about it.
Re: Uv 0.12.0
#34Re: Uv 0.12.0
#35Re: Uv 0.12.0
#36It's still very obtuse how to get uv to just try and make all my dependencies the highest version possible.
Re: Uv 0.12.0
#37Earlier quoted context omitted.
Laudable goals. Have you considered gating imperative commands behind a setting, maybe `tool.uv.pip.unreproducible = true` or somesuch? This would gently guide people towards better workflows, and also be a starting point for documenting the drawbacks of `uv pip` since it's a setting they'd be forced to add and presumably they'll read the docs for it first. uv already does something similar with `tool.uv.pip.break-sy…
I hadn't considered that, it's an interesting idea. We generally hold a very high bar for nagging users or gating behaviors. It's possible we'll reach a point someday where this is appropriate! I think you're right that we need to teach people better workflows, but that's happening organically as use of the tool grows and people's first exposure to a Python project is `uv init` and `uv add` rather than `pip`.
Re: Uv 0.12.0
#38This is our first breaking release since March. We’re happy to answer any questions folks have about it.
Why (keep) the `uv pip` interface?
Is there any compelling reason not to?
Re: Uv 0.12.0
#39Are we likely to get an "uv upgrade" command that makes sense sometime? It's still very obtuse how to get uv to just try and make all my dependencies the highest version possible.
Re: Uv 0.12.0
#40This is our first breaking release since March. We’re happy to answer any questions folks have about it.