It seems like all of the projects I host on SourceForge are no longer easy-installable. The only ones that can install are the ones that have been uploaded to PyPI, and then only the versions on PyPI install (i.e. a later version on SF doesn't install or prevent an earlier version from installing). I'm guessing this is a further iteration in the "war" of hacks that involves downloading HTML and parsing it in order to find links; SF's recent restructuring of their files-for-download stuff probably just broke the parser-based stuff (likely SF is using AJAX to populate the sets on the pages).
So maybe I just switch to PyPI upload for everything. I'm guessing that some PSF donor is paying for the bandwidth/storage for PyPI. I don't have a huge bandwidth footprint for the set of projects I maintain. Or maybe I should set up a simple "downloads" page that can be easily parsed by easy_install with direct links for each version of each project and update the download links in the project metadata to point to that (ick). Or maybe use Launchpad's file-releases?
Ah well, not going to solve this this afternoon. Client projects beckon.