Presenting #Yore again, because it's a nice little tool for library maintainers:
- mark legacy code with comments: `# YORE: EOL 3.9: Remove line`
- check periodically: `yore check`
- see applied diff (dry-run): `yore diff`
- actually fix comments: `yore fix`