I mean, for most of today, I was playing Nova Drift. But I did just now make some key progress on planning tests for pip.
Since the feature I'm adding is all about installing packages from URLs, I'll need URLs of packages, and I'd rather not rely on external resources for new tests, so that means leveraging the test data directory. There are plenty of packages in there; I just have to figure out which ones make sense to install, since some of them are deliberately broken for the sake of particular tests.
I'm thinking I should probably add and document new packages for it, so there aren't conflicting requirements or concerns for packages.
I think that was the last piece of the puzzle, for me. With that, I can convert my brief sketches of tests to a more detailed description, then convert those to tests.
Anyway, I should wrap up.