File tree Expand file tree Collapse file tree 13 files changed +17
-17
lines changed Expand file tree Collapse file tree 13 files changed +17
-17
lines changed Original file line number Diff line number Diff line change 72
72
python packaging/client/setup.py sdist
73
73
cd dist
74
74
pip install pyspark*client-*.tar.gz
75
- pip install 'grpcio==1.67.0' 'grpcio-status==1.67.0' 'protobuf==5.29.1' 'googleapis-common-protos==1.65.0' 'graphviz==0.20.3' 'six==1.16.0' 'pandas==2.2.3 ' scipy 'plotly<6.0.0' 'mlflow>=2.8.1' coverage matplotlib openpyxl 'memory-profiler>=0.61.0' 'scikit-learn>=1.3.2' 'graphviz==0.20.3' 'torch<2.6.0' torchvision torcheval deepspeed unittest-xml-reporting
75
+ pip install 'grpcio==1.67.0' 'grpcio-status==1.67.0' 'protobuf==5.29.1' 'googleapis-common-protos==1.65.0' 'graphviz==0.20.3' 'six==1.16.0' 'pandas==2.3.0 ' scipy 'plotly<6.0.0' 'mlflow>=2.8.1' coverage matplotlib openpyxl 'memory-profiler>=0.61.0' 'scikit-learn>=1.3.2' 'graphviz==0.20.3' 'torch<2.6.0' torchvision torcheval deepspeed unittest-xml-reporting
76
76
- name : List Python packages
77
77
run : python -m pip list
78
78
- name : Run tests (local)
Original file line number Diff line number Diff line change 61
61
- name : Install Python dependencies
62
62
run : |
63
63
pip install 'sphinx==4.5.0' mkdocs 'pydata_sphinx_theme>=0.13' sphinx-copybutton nbsphinx numpydoc jinja2 markupsafe 'pyzmq<24.0.0' \
64
- ipython ipython_genutils sphinx_plotly_directive 'numpy>=1.20.0' pyarrow 'pandas==2.2.3 ' 'plotly>=4.8' 'docutils<0.18.0' \
64
+ ipython ipython_genutils sphinx_plotly_directive 'numpy>=1.20.0' pyarrow 'pandas==2.3.0 ' 'plotly>=4.8' 'docutils<0.18.0' \
65
65
'flake8==3.9.0' 'mypy==1.8.0' 'pytest==7.1.3' 'pytest-mypy-plugins==1.9.3' 'black==23.12.1' \
66
66
'pandas-stubs==1.2.0.53' 'grpcio==1.67.0' 'grpcio-status==1.67.0' 'protobuf==5.29.1' 'grpc-stubs==1.24.11' 'googleapis-common-protos-stubs==2.2.0' \
67
67
'sphinxcontrib-applehelp==1.0.4' 'sphinxcontrib-devhelp==1.0.2' 'sphinxcontrib-htmlhelp==2.0.1' 'sphinxcontrib-qthelp==1.0.3' 'sphinxcontrib-serializinghtml==1.1.5'
Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ jobs:
149
149
run : |
150
150
python${{matrix.python}} -m pip install --ignore-installed 'blinker>=1.6.2'
151
151
python${{matrix.python}} -m pip install --ignore-installed 'six==1.16.0'
152
- python${{matrix.python}} -m pip install numpy 'pyarrow>=19.0.0' 'six==1.16.0' 'pandas==2.2.3 ' scipy 'plotly<6.0.0' 'mlflow>=2.8.1' coverage matplotlib openpyxl 'memory-profiler>=0.61.0' 'scikit-learn>=1.3.2' unittest-xml-reporting && \
152
+ python${{matrix.python}} -m pip install numpy 'pyarrow>=19.0.0' 'six==1.16.0' 'pandas==2.3.0 ' scipy 'plotly<6.0.0' 'mlflow>=2.8.1' coverage matplotlib openpyxl 'memory-profiler>=0.61.0' 'scikit-learn>=1.3.2' unittest-xml-reporting && \
153
153
python${{matrix.python}} -m pip install 'grpcio==1.67.0' 'grpcio-status==1.67.0' 'protobuf==5.29.1' 'googleapis-common-protos==1.65.0' 'graphviz==0.20.3' && \
154
154
python${{matrix.python}} -m pip cache purge
155
155
- name : List Python packages
Original file line number Diff line number Diff line change @@ -98,10 +98,10 @@ RUN mkdir -p /usr/local/pypy/pypy3.10 && \
98
98
ln -sf /usr/local/pypy/pypy3.10/bin/pypy /usr/local/bin/pypy3.10 && \
99
99
ln -sf /usr/local/pypy/pypy3.10/bin/pypy /usr/local/bin/pypy3
100
100
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | pypy3
101
- RUN pypy3 -m pip install numpy 'six==1.16.0' 'pandas==2.2.3 ' scipy coverage matplotlib lxml
101
+ RUN pypy3 -m pip install numpy 'six==1.16.0' 'pandas==2.3.0 ' scipy coverage matplotlib lxml
102
102
103
103
104
- ARG BASIC_PIP_PKGS="numpy pyarrow>=18.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2 twine==3.4.1"
104
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=18.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2 twine==3.4.1"
105
105
# Python deps for Spark Connect
106
106
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
107
107
Original file line number Diff line number Diff line change @@ -91,10 +91,10 @@ RUN mkdir -p /usr/local/pypy/pypy3.10 && \
91
91
ln -sf /usr/local/pypy/pypy3.10/bin/pypy /usr/local/bin/pypy3.10 && \
92
92
ln -sf /usr/local/pypy/pypy3.10/bin/pypy /usr/local/bin/pypy3
93
93
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | pypy3
94
- RUN pypy3 -m pip install numpy 'six==1.16.0' 'pandas==2.2.3 ' scipy coverage matplotlib lxml
94
+ RUN pypy3 -m pip install numpy 'six==1.16.0' 'pandas==2.3.0 ' scipy coverage matplotlib lxml
95
95
96
96
97
- ARG BASIC_PIP_PKGS="numpy pyarrow>=18.0.0 six==1.16.0 pandas==2.2.3 scipy plotly>=4.8 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
97
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=18.0.0 six==1.16.0 pandas==2.3.0 scipy plotly>=4.8 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
98
98
# Python deps for Spark Connect
99
99
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
100
100
@@ -148,7 +148,7 @@ RUN apt-get update && apt-get install -y \
148
148
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | python3.13
149
149
# TODO(SPARK-49862) Add BASIC_PIP_PKGS and CONNECT_PIP_PKGS to Python 3.13 image when it supports Python 3.13
150
150
RUN python3.13 -m pip install --ignore-installed blinker>=1.6.2 # mlflow needs this
151
- RUN python3.13 -m pip install numpy>=2.1 pyarrow>=18.0.0 six==1.16.0 pandas==2.2.3 scipy coverage matplotlib openpyxl grpcio==1.67.0 grpcio-status==1.67.0 lxml jinja2 && \
151
+ RUN python3.13 -m pip install numpy>=2.1 pyarrow>=18.0.0 six==1.16.0 pandas==2.3.0 scipy coverage matplotlib openpyxl grpcio==1.67.0 grpcio-status==1.67.0 lxml jinja2 && \
152
152
python3.13 -m pip cache purge
153
153
154
154
# Remove unused installation packages to free up disk space
Original file line number Diff line number Diff line change @@ -68,4 +68,4 @@ RUN mkdir -p /usr/local/pypy/pypy3.10 && \
68
68
ln -sf /usr/local/pypy/pypy3.10/bin/pypy /usr/local/bin/pypy3.10 && \
69
69
ln -sf /usr/local/pypy/pypy3.10/bin/pypy /usr/local/bin/pypy3
70
70
RUN curl -sS https://bootstrap.pypa.io/get-pip.py | pypy3
71
- RUN pypy3 -m pip install numpy 'six==1.16.0' 'pandas==2.2.3 ' scipy coverage matplotlib lxml
71
+ RUN pypy3 -m pip install numpy 'six==1.16.0' 'pandas==2.3.0 ' scipy coverage matplotlib lxml
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ RUN apt-get update && apt-get install -y \
67
67
&& apt-get clean \
68
68
&& rm -rf /var/lib/apt/lists/*
69
69
70
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
70
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
71
71
# Python deps for Spark Connect
72
72
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
73
73
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ RUN apt-get update && apt-get install -y \
63
63
&& rm -rf /var/lib/apt/lists/*
64
64
65
65
66
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
66
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
67
67
# Python deps for Spark Connect
68
68
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
69
69
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ RUN apt-get update && apt-get install -y \
67
67
&& rm -rf /var/lib/apt/lists/*
68
68
69
69
70
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 pandas==2.2.3 plotly<6.0.0 matplotlib openpyxl memory-profiler>=0.61.0 mlflow>=2.8.1 scipy scikit-learn>=1.3.2"
70
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 pandas==2.3.0 plotly<6.0.0 matplotlib openpyxl memory-profiler>=0.61.0 mlflow>=2.8.1 scipy scikit-learn>=1.3.2"
71
71
ARG TEST_PIP_PKGS="coverage unittest-xml-reporting"
72
72
73
73
# Install Python 3.11 packages
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ RUN apt-get update && apt-get install -y \
67
67
&& rm -rf /var/lib/apt/lists/*
68
68
69
69
70
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
70
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
71
71
# Python deps for Spark Connect
72
72
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
73
73
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ RUN apt-get update && apt-get install -y \
67
67
&& rm -rf /var/lib/apt/lists/*
68
68
69
69
70
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
70
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
71
71
# Python deps for Spark Connect
72
72
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
73
73
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ RUN apt-get update && apt-get install -y \
67
67
&& rm -rf /var/lib/apt/lists/*
68
68
69
69
70
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
70
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
71
71
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
72
72
73
73
@@ -76,5 +76,5 @@ RUN curl -sS https://bootstrap.pypa.io/get-pip.py | python3.13t
76
76
# TODO: Add BASIC_PIP_PKGS and CONNECT_PIP_PKGS when it supports Python 3.13 free threaded
77
77
# TODO: Add lxml, grpcio, grpcio-status back when they support Python 3.13 free threaded
78
78
RUN python3.13t -m pip install --ignore-installed blinker>=1.6.2 # mlflow needs this
79
- RUN python3.13t -m pip install numpy>=2.1 pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy coverage matplotlib openpyxl jinja2 && \
79
+ RUN python3.13t -m pip install numpy>=2.1 pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy coverage matplotlib openpyxl jinja2 && \
80
80
python3.13t -m pip cache purge
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ RUN apt-get update && apt-get install -y \
67
67
&& rm -rf /var/lib/apt/lists/*
68
68
69
69
70
- ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.2.3 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
70
+ ARG BASIC_PIP_PKGS="numpy pyarrow>=19.0.0 six==1.16.0 pandas==2.3.0 scipy plotly<6.0.0 mlflow>=2.8.1 coverage matplotlib openpyxl memory-profiler>=0.61.0 scikit-learn>=1.3.2"
71
71
# Python deps for Spark Connect
72
72
ARG CONNECT_PIP_PKGS="grpcio==1.67.0 grpcio-status==1.67.0 protobuf==5.29.1 googleapis-common-protos==1.65.0 graphviz==0.20.3"
73
73
You can’t perform that action at this time.
0 commit comments