gifn-apply: break the Ruff requirement out into a separate file

Change-Id: I3a1baec11b22ebbff8a18f948d10bc35884f4fc9
diff --git a/tools/git-if-needed/tox.ini b/tools/git-if-needed/tox.ini
index 3351089..01db844 100644
--- a/tools/git-if-needed/tox.ini
+++ b/tools/git-if-needed/tox.ini
@@ -72,7 +72,7 @@
 tags =
   check
 deps =
-  ruff == 0.0.253
+  -r python/requirements/ruff.txt
 commands =
   ruff check --config python/config/ruff-all/pyproject.toml -- {[defs]pyfiles}