Does it make sense to think of the whole .dist-info handling functionality as a dedicated class, so that any functionality needed to read/write library related meta data can be handled by an object later on?
I mean the wheel format has several disadvantages compared to current dependencies, which make handling those more complex. It might therefore be useful to put some of those low-level functions into a class to hide them away and make handling them easier again.
Does it make sense to think of the whole
.dist-info
handling functionality as a dedicated class, so that any functionality needed to read/write library related meta data can be handled by an object later on?I mean the wheel format has several disadvantages compared to current dependencies, which make handling those more complex. It might therefore be useful to put some of those low-level functions into a class to hide them away and make handling them easier again.
It's just an idea.