7474 pyenv install 3.11:latest
7575 pyenv install 3.12:latest
7676 pyenv install 3.13:latest
77- pyenv global 3.8 3.9 3.10 3.11 3.12 3.13
77+ pyenv install 3.14:latest
78+ pyenv global 3.8 3.9 3.10 3.11 3.12 3.13 3.14
7879
7980 # Verify installations
8081 echo "Installed versions:"
8788 pyenv versions
8889 echo ""
8990 echo "Verifying all required Python versions are available:"
90- for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
91+ for version in 3.8 3.9 3.10 3.11 3.12 3.13 3.14 ; do
9192 if ! pyenv versions --bare | grep -q "^$version"; then
9293 echo "ERROR: Python $version is not installed!"
9394 exit 1
99100 run : |
100101 export PATH="$HOME/.pyenv/bin:$PATH"
101102 eval "$(pyenv init -)"
102- for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
103+ for version in 3.8 3.9 3.10 3.11 3.12 3.13 3.14 ; do
103104 echo "Installing dependencies for Python $version"
104105 pyenv shell $version
105106 python -m pip install --upgrade pip
@@ -123,7 +124,7 @@ jobs:
123124 which clang++-19
124125 clang++-19 --version
125126 sudo apt-get install -y make cmake ccache ninja-build yasm gawk wget
126- # Install WebAssembly linker (wasm-ld)
127+ # Install WebAssembly linker (wasm-ld)
127128 sudo apt-get install -y lld-19
128129 # Create symlink for wasm-ld
129130 if ! command -v wasm-ld &> /dev/null; then
@@ -257,7 +258,7 @@ jobs:
257258 run : |
258259 export PATH="$HOME/.pyenv/bin:$PATH"
259260 eval "$(pyenv init -)"
260- for version in 3.8 3.9 3.10 3.11 3.12 3.13; do
261+ for version in 3.8 3.9 3.10 3.11 3.12 3.13 3.14 ; do
261262 echo "Testing chdb on Python $version"
262263 pyenv shell $version
263264 python -m pip install dist/*.whl --force-reinstall
0 commit comments