@@ -42,15 +42,15 @@ ENV PYENV_ROOT=/.pyenv
4242ENV PATH="$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH"
4343
4444# Setup python version
45- ENV PYTHON_VERSIONS="3.13 3.12 3.11 3.10"
45+ ENV PYTHON_VERSIONS="3.14 3. 13 3.12 3.11 3.10"
4646
4747RUN for version in $PYTHON_VERSIONS; do \
4848 pyenv install $version; \
4949 done
5050RUN pyenv rehash
5151RUN pyenv global $(pyenv versions --bare --skip-aliases | sort --version-sort --reverse)
5252
53- # Install Latest pip and setuptools for each environment
53+ # Install Latest pip for each environment
5454# + tox and tools for starting the tests
5555# https://pip.pypa.io/en/stable/news/
5656RUN for version in $PYTHON_VERSIONS; do \
@@ -61,17 +61,3 @@ RUN for version in $PYTHON_VERSIONS; do \
6161# Install Rust toolchain
6262RUN curl https://sh.rustup.rs -sSf | bash -s -- -y
6363ENV PATH="/root/.cargo/bin:${PATH}"
64-
65- # Installing pyarrow lib until pre-built wheel for Python 3.13 exists
66- # https://github.com/apache/arrow/issues/43519
67- RUN apt update && \
68- apt install -y -V lsb-release cmake gcc && \
69- distro_name=$(lsb_release --id --short | tr 'A-Z' 'a-z' ) && \
70- code_name=$(lsb_release --codename --short) && \
71- wget https://apache.jfrog.io/artifactory/arrow/${distro_name}/apache-arrow-apt-source-latest-${code_name}.deb && \
72- apt install -y -V ./apache-arrow-apt-source-latest-${code_name}.deb && \
73- apt update && \
74- apt install -y -V libarrow-dev libarrow-dataset-dev libarrow-flight-dev libparquet-dev && \
75- apt clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
76- ENV PYARROW_WITH_CUDA=off
77- ENV PYARROW_WITH_GANDIVA=of
0 commit comments