File use-sys-executable.patch of Package python-sqlglot
Index: sqlglot-30.3.0/tests/dialects/test_dialect.py
===================================================================
--- sqlglot-30.3.0.orig/tests/dialects/test_dialect.py
+++ sqlglot-30.3.0/tests/dialects/test_dialect.py
@@ -1,3 +1,4 @@
+import sys
import typing as t
import unittest
@@ -125,7 +126,7 @@ class TestDialect(Validator):
import subprocess
code = "import sqlglot; assert len(sqlglot.Dialect._classes) == 1; print('Success')"
- result = subprocess.run(["python", "-c", code], capture_output=True, text=True)
+ result = subprocess.run([sys.executable, "-c", code], capture_output=True, text=True)
assert "Success" in result.stdout
def test_get_or_raise(self):