Second, parsing `texlive.tlpdb` was simple That was our intent in designing the format of texlive.tlpdb, which we have made every effort to keep as stable as possible since the beginning. So there's no particular problem in writing your own code to parse it. I'm glad you were able to do so. --best, karl.