v9.1.0
turn the version inference config into a protocol and simplify the setuptools integration points