mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 00:47:45 +00:00
Ports: Fix python3 package so linting script doesn't error out.
I have my environment configured to use https://pre-commit.com/. I guess the scripts were changed recently to lint all ports, and the python port was barfing on my system because of this bug.
This commit is contained in:
parent
4c26e318a3
commit
0398e4a48a
1 changed files with 11 additions and 8 deletions
|
@ -30,6 +30,8 @@ post_configure() {
|
||||||
run cp "${SERENITY_SOURCE_DIR}/Ports/${port}/Setup.local" "Modules/Setup.local"
|
run cp "${SERENITY_SOURCE_DIR}/Ports/${port}/Setup.local" "Modules/Setup.local"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Note: The showproperty command is used when linting ports, we don't actually need python at this time.
|
||||||
|
if [ "$1" != "showproperty" ]; then
|
||||||
if [ -x "$(command -v python3)" ]; then
|
if [ -x "$(command -v python3)" ]; then
|
||||||
# Check if major and minor version of python3 are matching
|
# Check if major and minor version of python3 are matching
|
||||||
if ! python3 -c "import sys; major, minor, _ = map(int, '${PYTHON_VERSION}'.split('.')); sys.exit(not (sys.version_info.major == major and sys.version_info.minor == minor))"; then
|
if ! python3 -c "import sys; major, minor, _ = map(int, '${PYTHON_VERSION}'.split('.')); sys.exit(not (sys.version_info.major == major and sys.version_info.minor == minor))"; then
|
||||||
|
@ -42,3 +44,4 @@ else
|
||||||
echo "Build this Python version on your host using Toolchain/BuildPython.sh or install it otherwise and try again." >&2
|
echo "Build this Python version on your host using Toolchain/BuildPython.sh or install it otherwise and try again." >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue