Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jerrrrry
infinicore
Commits
47027899
Commit
47027899
authored
Apr 03, 2025
by
PanZezhong
Browse files
issue/134/refactor 修改set env
parent
40b32e95
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
48 deletions
+27
-48
scripts/install.py
scripts/install.py
+1
-24
scripts/python_test.py
scripts/python_test.py
+1
-24
scripts/set_env.py
scripts/set_env.py
+25
-0
No files found.
scripts/install.py
View file @
47027899
...
@@ -2,34 +2,11 @@ import os
...
@@ -2,34 +2,11 @@ import os
import
subprocess
import
subprocess
import
platform
import
platform
import
sys
import
sys
from
set_env
import
set_env
PROJECT_DIR
=
os
.
path
.
abspath
(
os
.
path
.
join
(
os
.
path
.
dirname
(
__file__
),
".."
))
PROJECT_DIR
=
os
.
path
.
abspath
(
os
.
path
.
join
(
os
.
path
.
dirname
(
__file__
),
".."
))
os
.
chdir
(
PROJECT_DIR
)
os
.
chdir
(
PROJECT_DIR
)
def
set_env
():
if
os
.
environ
.
get
(
"INFINI_ROOT"
,
""
)
==
""
:
os
.
environ
[
"INFINI_ROOT"
]
=
os
.
path
.
expanduser
(
"~/.infini"
)
if
platform
.
system
()
==
"Windows"
:
new_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/bin"
)
if
new_path
not
in
os
.
environ
.
get
(
"PATH"
,
""
):
os
.
environ
[
"PATH"
]
=
f
"
{
new_path
}
;
{
os
.
environ
.
get
(
'PATH'
,
''
)
}
"
elif
platform
.
system
()
==
"Linux"
:
new_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/bin"
)
if
new_path
not
in
os
.
environ
.
get
(
"PATH"
,
""
):
os
.
environ
[
"PATH"
]
=
f
"
{
new_path
}
:
{
os
.
environ
.
get
(
'PATH'
,
''
)
}
"
new_lib_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/lib"
)
if
new_lib_path
not
in
os
.
environ
.
get
(
"LD_LIBRARY_PATH"
,
""
):
os
.
environ
[
"LD_LIBRARY_PATH"
]
=
(
f
"
{
new_lib_path
}
:
{
os
.
environ
.
get
(
'LD_LIBRARY_PATH'
,
''
)
}
"
)
else
:
raise
RuntimeError
(
"Unsupported platform."
)
def
run_cmd
(
cmd
):
def
run_cmd
(
cmd
):
subprocess
.
run
(
cmd
,
text
=
True
,
encoding
=
"utf-8"
,
check
=
True
,
shell
=
True
)
subprocess
.
run
(
cmd
,
text
=
True
,
encoding
=
"utf-8"
,
check
=
True
,
shell
=
True
)
...
...
scripts/python_test.py
View file @
47027899
import
os
import
os
import
subprocess
import
subprocess
import
platform
from
set_env
import
set_env
import
sys
import
sys
PROJECT_DIR
=
os
.
path
.
abspath
(
PROJECT_DIR
=
os
.
path
.
abspath
(
...
@@ -9,29 +9,6 @@ PROJECT_DIR = os.path.abspath(
...
@@ -9,29 +9,6 @@ PROJECT_DIR = os.path.abspath(
os
.
chdir
(
PROJECT_DIR
)
os
.
chdir
(
PROJECT_DIR
)
def
set_env
():
if
os
.
environ
.
get
(
"INFINI_ROOT"
,
""
)
==
""
:
os
.
environ
[
"INFINI_ROOT"
]
=
os
.
path
.
expanduser
(
"~/.infini"
)
if
platform
.
system
()
==
"Windows"
:
new_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/bin"
)
if
new_path
not
in
os
.
environ
.
get
(
"PATH"
,
""
):
os
.
environ
[
"PATH"
]
=
f
"
{
new_path
}
;
{
os
.
environ
.
get
(
'PATH'
,
''
)
}
"
elif
platform
.
system
()
==
"Linux"
:
new_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/bin"
)
if
new_path
not
in
os
.
environ
.
get
(
"PATH"
,
""
):
os
.
environ
[
"PATH"
]
=
f
"
{
new_path
}
:
{
os
.
environ
.
get
(
'PATH'
,
''
)
}
"
new_lib_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/lib"
)
if
new_lib_path
not
in
os
.
environ
.
get
(
"LD_LIBRARY_PATH"
,
""
):
os
.
environ
[
"LD_LIBRARY_PATH"
]
=
(
f
"
{
new_lib_path
}
:
{
os
.
environ
.
get
(
'LD_LIBRARY_PATH'
,
''
)
}
"
)
else
:
raise
RuntimeError
(
"Unsupported platform."
)
def
run_tests
(
args
):
def
run_tests
(
args
):
failed
=
[]
failed
=
[]
for
test
in
[
for
test
in
[
...
...
scripts/set_env.py
0 → 100644
View file @
47027899
import
os
import
platform
def
set_env
():
if
os
.
environ
.
get
(
"INFINI_ROOT"
)
==
None
:
os
.
environ
[
"INFINI_ROOT"
]
=
os
.
path
.
expanduser
(
"~/.infini"
)
if
platform
.
system
()
==
"Windows"
:
new_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/bin"
)
if
new_path
not
in
os
.
environ
.
get
(
"PATH"
,
""
):
os
.
environ
[
"PATH"
]
=
f
"
{
new_path
}
;
{
os
.
environ
.
get
(
'PATH'
,
''
)
}
"
elif
platform
.
system
()
==
"Linux"
:
new_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/bin"
)
if
new_path
not
in
os
.
environ
.
get
(
"PATH"
,
""
):
os
.
environ
[
"PATH"
]
=
f
"
{
new_path
}
:
{
os
.
environ
.
get
(
'PATH'
,
''
)
}
"
new_lib_path
=
os
.
path
.
expanduser
(
os
.
environ
.
get
(
"INFINI_ROOT"
)
+
"/lib"
)
if
new_lib_path
not
in
os
.
environ
.
get
(
"LD_LIBRARY_PATH"
,
""
):
os
.
environ
[
"LD_LIBRARY_PATH"
]
=
(
f
"
{
new_lib_path
}
:
{
os
.
environ
.
get
(
'LD_LIBRARY_PATH'
,
''
)
}
"
)
else
:
raise
RuntimeError
(
"Unsupported platform."
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment