-Fork a major Open Source project for a narrow purpose
-Upstream doesn't accept your contributions because they want to support the broad case, not just your narrow one.
-Don't keep your fork updated with upstream.
-The project you forked depends on python
-Python breaks compatibility with the version you forked.
-Now your fork doesn't build.