hatch
hatch copied to clipboard
`Application` for version source plugins?
I am porting a setuptools version source plugin to hatch, and this plugin logs a bunch of messages using Python's logging library. Judging from the docs, it appears that hatch wants plugins to perform logging via an Application instance available as an attribute on select plugin classes, but the VersionSourceInterface class does not have such an attribute.
What are the recommendations for version source plugins that wish to log messages? Could an Application attribute be added to VersionSourceInterface? (Note that supporting logging via Application for version sources would address #1027.)