Would it make sense to create a trove classifier for projects that follow SPEC 0? And then have a Github robot that files an issue at every SPEC 0 event with a project (call it P) to remind P’s maintainers that they are free to drop support for old versions of a dependency (call it X) that is mentioned in SPEC 0?
To make it easy, the issue could have a link to the “what’s new” page for X and a link to SPEC 0 as a reminder of why it’s okay to drop. It could even list the minimum supported versions of X supported by P’s other dependencies so that they can see if their dependencies have already dropped support for older versions of X.
After the robot files an issue, the P’s maintainers could reply @no_more_issues
, and the robot would desist. Typically there are other commands like @no_more_issues_one_year
, etc.