MCPcopy Index your code
hub / github.com/ekalinin/nodeenv / version_filter

Function version_filter

nodeenv.py:1050–1059  ·  view source on GitHub ↗
(v)

Source from the content-addressed store, hash-verified

1048 print({"x86": is_x86_64_musl(), "risc": is_riscv64(), "lts": lts})
1049
1050 def version_filter(v):
1051 if lts and not v['lts']:
1052 return False
1053
1054 if is_x86_64_musl() and "linux-x64-musl" not in v['files']:
1055 return False
1056 elif is_riscv64() and "linux-riscv64" not in v['files']:
1057 return False
1058
1059 return True
1060
1061 return next((v['version'].lstrip('v')
1062 for v in _get_versions_json() if version_filter(v)), None)

Callers 1

_get_last_node_versionFunction · 0.85

Calls 2

is_x86_64_muslFunction · 0.85
is_riscv64Function · 0.85

Tested by

no test coverage detected