MCPcopy
hub / github.com/ArchiveBox/ArchiveBox / get_dependency_info

Function get_dependency_info

archivebox/config.py:1015–1124  ·  view source on GitHub ↗
(config: ConfigDict)

Source from the content-addressed store, hash-verified

1013 }
1014
1015def get_dependency_info(config: ConfigDict) -> ConfigValue:
1016 return {
1017 'PYTHON_BINARY': {
1018 'path': bin_path(config['PYTHON_BINARY']),
1019 'version': config['PYTHON_VERSION'],
1020 'hash': bin_hash(config['PYTHON_BINARY']),
1021 'enabled': True,
1022 'is_valid': bool(config['PYTHON_VERSION']),
1023 },
1024 'SQLITE_BINARY': {
1025 'path': bin_path(config['SQLITE_BINARY']),
1026 'version': config['SQLITE_VERSION'],
1027 'hash': bin_hash(config['SQLITE_BINARY']),
1028 'enabled': True,
1029 'is_valid': bool(config['SQLITE_VERSION']),
1030 },
1031 'DJANGO_BINARY': {
1032 'path': bin_path(config['DJANGO_BINARY']),
1033 'version': config['DJANGO_VERSION'],
1034 'hash': bin_hash(config['DJANGO_BINARY']),
1035 'enabled': True,
1036 'is_valid': bool(config['DJANGO_VERSION']),
1037 },
1038 'ARCHIVEBOX_BINARY': {
1039 'path': bin_path(config['ARCHIVEBOX_BINARY']),
1040 'version': config['VERSION'],
1041 'hash': bin_hash(config['ARCHIVEBOX_BINARY']),
1042 'enabled': True,
1043 'is_valid': True,
1044 },
1045
1046 'CURL_BINARY': {
1047 'path': bin_path(config['CURL_BINARY']),
1048 'version': config['CURL_VERSION'],
1049 'hash': bin_hash(config['CURL_BINARY']),
1050 'enabled': config['USE_CURL'],
1051 'is_valid': bool(config['CURL_VERSION']),
1052 },
1053 'WGET_BINARY': {
1054 'path': bin_path(config['WGET_BINARY']),
1055 'version': config['WGET_VERSION'],
1056 'hash': bin_hash(config['WGET_BINARY']),
1057 'enabled': config['USE_WGET'],
1058 'is_valid': bool(config['WGET_VERSION']),
1059 },
1060 'NODE_BINARY': {
1061 'path': bin_path(config['NODE_BINARY']),
1062 'version': config['NODE_VERSION'],
1063 'hash': bin_hash(config['NODE_BINARY']),
1064 'enabled': config['USE_NODE'],
1065 'is_valid': bool(config['NODE_VERSION']),
1066 },
1067 'SINGLEFILE_BINARY': {
1068 'path': bin_path(config['SINGLEFILE_BINARY']),
1069 'version': config['SINGLEFILE_VERSION'],
1070 'hash': bin_hash(config['SINGLEFILE_BINARY']),
1071 'enabled': config['USE_SINGLEFILE'],
1072 'is_valid': bool(config['SINGLEFILE_VERSION']),

Callers 1

config.pyFile · 0.85

Calls 2

bin_pathFunction · 0.85
bin_hashFunction · 0.85

Tested by

no test coverage detected