@whitequark@mastodon.social poetry also kinda does that (installation is in a poetry-managed venv) but it installs through curl | python script rather than a pseudo-package
not a big fan of packages with setup.py being the only meaningful code in them