This tool is gaining momentum: https://github.com/astral-sh/uv
Requirements for success though should be that it is as simple as possible. pip and pip-upgrader are very easy to use and understand and largely accomplish all that is needed without the need for many bells and whistles. Can uv accomplish the same?