Pyproject.toml: The modern Python project definition file, explained