Python build systems

I’m brushing up on my Python. I’m using uv, and I was wondering about the origins of the pyproject.toml file. Discovered the Python Packaging User Guide. Worth checking it out.

And along the way I stumbled upon this great post about Should You Use Upper Bound Version Constraints?