@@ -17,29 +17,22 @@ LDFLAGS = []
17
17
LINK_SEARCH_PATH = []
18
18
STATIC_FILES = []
19
19
20
- down_path = check_wget_down ("https://github.com/Abandon-ht/ModuleLLM-OpenAI-Plugin/archive/1077efbe201ea3f29517f5ce4a0cfc3b04c25d1d.zip" , 'M5Module-LLM_OpenAI_API.zip' )
20
+ ModuleLLMOpenAIPluginPath = os .path .join (os .environ ['GIT_REPO_PATH' ], 'ModuleLLM-OpenAI-Plugin' )
21
+ if not os .path .exists (ModuleLLMOpenAIPluginPath ):
22
+ wget_github_commit ('https://github.com/Abandon-ht/ModuleLLM-OpenAI-Plugin.git' , '1077efbe201ea3f29517f5ce4a0cfc3b04c25d1d' )
21
23
22
- old_dir_name = 'ModuleLLM-OpenAI-Plugin-1077efbe201ea3f29517f5ce4a0cfc3b04c25d1d'
23
- new_dir_name = 'ModuleLLM-OpenAI-Plugin'
24
-
25
- old_dir_path = os .path .join (down_path , old_dir_name )
26
- new_dir_path = os .path .join (down_path , new_dir_name )
27
24
28
25
python_venv = check_wget_down ("https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/linux/llm/m5stack_llm-openai-api-python-venv_v1.5.tar.gz" , 'm5stack_llm-llm-openai-api-python-venv_v1.5.tar.gz' )
29
26
30
27
31
- if os .path .exists (old_dir_path ):
32
- os .rename (old_dir_path , new_dir_path )
33
-
34
28
DEFINITIONS += ['-O3' , '-fopenmp' , '-std=c++17' ]
35
29
LDFLAGS += ['-Wl,-rpath=/opt/m5stack/lib' , '-Wl,-rpath=/usr/local/m5stack/lib' , '-Wl,-rpath=/usr/local/m5stack/lib/gcc-10.3' , '-Wl,-rpath=/opt/lib' , '-Wl,-rpath=/opt/usr/lib' , '-Wl,-rpath=./' ]
36
30
LINK_SEARCH_PATH += [ADir ('../static_lib' )]
37
31
38
32
STATIC_FILES += Glob ('mode_*.json' )
39
33
40
34
41
- # STATIC_FILES += [os.path.join(down_path, 'M5Module-LLM_OpenAI_API-e3c467b8d8e5e0605b17436a5c5361f9ec1a7e96')]
42
- STATIC_FILES += [new_dir_path ]
35
+ STATIC_FILES += [ModuleLLMOpenAIPluginPath ]
43
36
STATIC_FILES += [os .path .join (python_venv , 'openai-api' )]
44
37
45
38
env ['COMPONENTS' ].append ({'target' :'llm_openai_api' ,
0 commit comments