We’re interested in the tool used to generate the file you uploaded and whether it works with CPAN/carton or another tool. If so, we can look at matching its functionality in our upload imports
The module list I have came from my client as an Excel spreadsheet. It has a column that forms a ppm command for the module. I added a column which forms a cpanfile “requires” statement for each module name. Then I simply copied that column to the clipboard and cat’d it to a text file. Then I used state import on that text file.
How did I not notice that? I was working from a dependency list from my client. In that list, the spelling was wrong. When I converted that list to “requires” statements and imported it, there was a failure. So I took out Email::Mime not realizing the failure was that it couldn’t be found because of the case mismatch. The error message wasn’t too helpful in that regard.
Later I installed it manually, but spelled it correctly because I was doing it from memory.
Consequently I erroneously concluded that it needed to be installed after everything else.