As mentioned in the pretty new section Install Plone add-ons — Plone Documentation v6 you can have a cookieplone-based project without mx.ini but managed by uv. Then you can use uv add --editable ../collective.easyform to have checkouts managed by uv.
Does that mean we can get rid of mxdev and use uv with [tool.uv.sources] for installation and management of checkouts and [tool.uv] constraint-dependencies = xxx for overrides? That would be really nice but how so? All projects created with cookieplone still have mx.ini afaik and in [tool.uv] it is always managed = false.