@@ -103,16 +103,19 @@ jobs:
103103 eval "$(pyenv init -)"
104104
105105 # Install Python versions
106- for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
106+ # for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
107+ for version in 3.8 3.9; do
107108 echo "Installing Python $version"
108109 pyenv install $version:latest
109110 done
110- pyenv global 3.8 3.9 3.10 3.11 3.12 3.13
111+ # pyenv global 3.8 3.9 3.10 3.11 3.12 3.13
112+ pyenv global 3.8 3.9
111113
112114 # Verify installations
113115 echo "Installed versions:"
114116 pyenv versions
115- for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
117+ # for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
118+ for version in 3.8 3.9; do
116119 if ! pyenv versions --bare | grep -q "^$version"; then
117120 echo "ERROR: Python $version is not installed!"
118121 exit 1
@@ -128,14 +131,16 @@ jobs:
128131 rustup component add --toolchain nightly-2025-07-07 rust-src
129132
130133 # Install Python dependencies
131- for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
134+ # for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
135+ for version in 3.8 3.9; do
132136 echo "Installing dependencies for Python $version"
133137 pyenv shell $version
134138 python -m pip install --upgrade pip
135139 if [ "$version" = "3.8" ]; then
136140 python -m pip install setuptools tox twine psutil wheel
137141 else
138- python -m pip install setuptools tox pandas pyarrow twine psutil deltalake wheel
142+ # python -m pip install setuptools tox pandas pyarrow twine psutil deltalake wheel
143+ python -m pip install setuptools tox pandas pyarrow twine psutil wheel
139144 fi
140145 pyenv shell --unset
141146 done
@@ -146,15 +151,17 @@ jobs:
146151 echo "Current directory: $(pwd)"
147152 echo "Available disk space: $(df -h .)"
148153
149- # Setup clang
150- echo "Setting up clang compiler..."
154+ # Setup clang and lld
155+ echo "Setting up clang compiler and lld linker ..."
151156 ln -sf /usr/bin/clang-20 /usr/bin/clang
152157 ln -sf /usr/bin/clang++-20 /usr/bin/clang++
158+ ln -sf /usr/bin/ld.lld-20 /usr/bin/ld.lld
153159 export CC=/usr/bin/clang
154160 export CXX=/usr/bin/clang++
155- echo "Compiler versions:"
161+ echo "Compiler and linker versions:"
156162 $CC --version
157163 $CXX --version
164+ /usr/bin/ld.lld --version
158165
159166 # Build
160167 echo "Starting chdb build with Python 3.8..."
0 commit comments