MCPcopy Index your code
hub / github.com/numpy/numpy / parse_reqs

Function parse_reqs

tools/check_openblas_version.py:47–62  ·  view source on GitHub ↗
(reqfile)

Source from the content-addressed store, hash-verified

45 return tuple(int(s) for s in req)
46
47 def parse_reqs(reqfile):
48 with open(reqfile) as f:
49 lines = f.readlines()
50
51 v32 = None
52 v64 = None
53 for line in lines:
54 if "scipy-openblas32" in line:
55 v32 = get_version(line)
56 if "scipy-openblas64" in line:
57 v64 = get_version(line)
58 if v32 is None or v64 is None:
59 raise AssertionError("Expected `scipy-openblas32` and "
60 "`scipy-openblas64` in `ci_requirements.txt`, "
61 f"got:\n {' '.join(lines)}")
62 return v32, v64
63
64 this_dir = os.path.abspath(os.path.dirname(__file__))
65 reqfile_thisrepo = os.path.join(this_dir, '..', 'requirements',

Callers 1

check_requirements_filesFunction · 0.85

Calls 3

openFunction · 0.85
get_versionFunction · 0.85
joinMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…