On 29 April 2017 at 01:51, Barry Warsaw barry@python.org wrote:
On Apr 28, 2017, at 11:50 AM, Nick Coghlan wrote:
My recollection from the last time I looked at this was that where rewheel assumes that the Python level PEP 376 package metadata will be available, dirtbike instead queried the operating system level metadata.
dirtbike consults a list of "strategies" of which the PEP 376 metadata strategy is the top priority. If that fails, then it does fall back to dpkg-based strategies.
Oh, nice - either it didn't do that yet when I last looked at it (which was literally years ago), or else I simply missed that it tried to read the PEP 376 metadata before falling back to dpkg.
In that case, the most promising direction for future consolidation is likely to be figuring out a way to reimplement rewheel as an interface shim on top of dirtbike.
Cheers, Nick.