Splitting a Python codebase into dependencies for fun and profit | Hacker News Reader