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

Change-Id: I3a1baec11b22ebbff8a18f948d10bc35884f4fc9
diff --git a/tools/git-if-needed/python/requirements/ruff.txt b/tools/git-if-needed/python/requirements/ruff.txt
new file mode 100644
index 0000000..a0293ed
--- /dev/null
+++ b/tools/git-if-needed/python/requirements/ruff.txt
@@ -0,0 +1,4 @@
+# SPDX-FileCopyrightText: StorPool <support@storpool.com>
+# SPDX-License-Identifier: BSD-2-Clause
+
+ruff == 0.0.253