chore: pin NumPy 1.26.4

This commit is contained in:
chengma
2026-07-23 15:03:19 +08:00
parent c734e3fe79
commit 608a79d48a
5 changed files with 75 additions and 3 deletions
+23
View File
@@ -0,0 +1,23 @@
from pathlib import Path
import unittest
PROJECT_ROOT = Path(__file__).resolve().parents[1]
class DependencyConstraintsTest(unittest.TestCase):
def test_numpy_is_pinned_to_compatible_version(self) -> None:
requirements = (PROJECT_ROOT / "requirements.txt").read_text(
encoding="utf-8"
)
numpy_constraints = [
line.strip()
for line in requirements.splitlines()
if line.strip().lower().startswith("numpy")
]
self.assertEqual(["numpy==1.26.4"], numpy_constraints)
if __name__ == "__main__":
unittest.main()