Skip to content

Commit 271801e

Browse files
authored
Update the Dockerfile and Docker build package dependencies to be compatible with TFX 1.16 RC. (#7626)
1 parent be1477f commit 271801e

File tree

2 files changed

+15
-23
lines changed

2 files changed

+15
-23
lines changed

tfx/tools/docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ WORKDIR ${TFX_DIR}
2727
ARG TFX_DEPENDENCY_SELECTOR
2828
ENV TFX_DEPENDENCY_SELECTOR=${TFX_DEPENDENCY_SELECTOR}
2929

30-
RUN python -m pip install --upgrade pip wheel
30+
RUN python -m pip install --upgrade pip wheel setuptools
3131
RUN python -m pip install tomli
3232

3333
# TODO(b/175089240): clean up conditional checks on whether ml-pipelines-sdk is

tfx/tools/docker/requirements.txt

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,11 @@
88

99
absl-py==1.4.0
1010
aiohappyeyeballs==2.4.3
11-
aiohttp==3.10.9
1211
aiosignal==1.3.1
1312
alembic==1.13.3
1413
annotated-types==0.7.0
1514
anyio==4.6.0
16-
apache-airflow==2.10.2
17-
apache-airflow-providers-common-compat==1.2.1rc1
18-
apache-airflow-providers-common-io==1.4.2rc1
19-
apache-airflow-providers-common-sql==1.18.0rc1
20-
apache-airflow-providers-fab==1.4.1rc1
21-
apache-airflow-providers-ftp==3.11.1
22-
apache-airflow-providers-http==4.13.1
23-
apache-airflow-providers-imap==3.7.0
24-
apache-airflow-providers-mysql==5.7.2rc1
25-
apache-airflow-providers-smtp==1.8.0
26-
apache-airflow-providers-sqlite==3.9.0
15+
apache-airflow==2.10.3
2716
apache-beam==2.59.0
2817
apispec==6.6.1
2918
argcomplete==3.5.1
@@ -38,13 +27,14 @@ async-timeout==4.0.3
3827
attrs==23.2.0
3928
babel==2.16.0
4029
backcall==0.2.0
41-
beautifulsoup4==4.13.0b2
30+
beautifulsoup4==4.12.3
4231
bleach==6.1.0
4332
blinker==1.8.2
4433
cachelib==0.9.0
4534
cachetools==5.5.0
4635
certifi==2024.8.30
4736
cffi==1.17.1
37+
cfgv==3.4.0
4838
charset-normalizer==3.4.0
4939
chex==0.1.86
5040
click==8.1.7
@@ -61,11 +51,12 @@ cron-descriptor==1.4.5
6151
croniter==3.0.3
6252
cryptography==43.0.1
6353
Cython==3.0.11
64-
debugpy==1.8.6
54+
debugpy==1.8.7
6555
decorator==5.1.1
66-
defusedxml==0.8.0rc2
56+
defusedxml==0.7.1
6757
Deprecated==1.2.14
6858
dill==0.3.1.1
59+
distlib==0.3.9
6960
dm-tree==0.1.8
7061
dnspython==2.7.0
7162
docker==7.1.0
@@ -78,8 +69,8 @@ exceptiongroup==1.2.2
7869
fastavro==1.9.7
7970
fasteners==0.19
8071
fastjsonschema==2.20.0
72+
filelock==3.16.1
8173
Flask==2.2.5
82-
Flask-AppBuilder==4.5.0
8374
Flask-Babel==2.0.0
8475
Flask-Caching==2.3.0
8576
Flask-JWT-Extended==4.6.0
@@ -124,22 +115,22 @@ googleapis-common-protos==1.65.0
124115
greenlet==3.1.1
125116
grpc-google-iam-v1==0.13.1
126117
grpc-interceptor==0.15.4
127-
grpcio==1.67.0rc1
128-
grpcio-status==1.49.0rc1
118+
grpcio==1.66.2
119+
grpcio-status==1.48.2
129120
gunicorn==23.0.0
130121
h11==0.14.0
131122
h5py==3.12.1
132123
hdfs==2.7.3
133124
httpcore==1.0.6
134125
httplib2==0.22.0
135126
httpx==0.27.2
127+
identify==2.6.1
136128
idna==3.10
137129
importlib_metadata==8.4.0
138130
importlib_resources==6.4.5
139131
inflection==0.5.1
140132
iniconfig==2.0.0
141133
ipykernel==6.29.5
142-
ipython==7.34.0
143134
ipython-genutils==0.2.0
144135
ipywidgets==7.8.4
145136
isoduration==20.11.0
@@ -162,11 +153,11 @@ jupyter_client==8.6.3
162153
jupyter_core==5.7.2
163154
jupyter_server==2.13.0
164155
jupyter_server_terminals==0.5.3
165-
jupyterlab==4.3.0b3
166-
jupyterlab-widgets==2.0.0b1
156+
jupyterlab==4.2.5
167157
jupyterlab_pygments==0.3.0
168158
jupyterlab_server==2.27.3
169-
keras==2.15.0
159+
jupyterlab_widgets==1.1.10
160+
tf-keras==2.16.0
170161
keras-tuner==1.4.7
171162
kfp==2.5.0
172163
kfp-pipeline-spec==0.2.2
@@ -192,6 +183,7 @@ mdurl==0.1.2
192183
methodtools==0.4.7
193184
mistune==3.0.2
194185
ml-dtypes==0.3.2
186+
ml-metadata>=1.16.0
195187
mmh==2.2
196188
ml-metadata==1.15.0
197189
more-itertools==10.5.0

0 commit comments

Comments
 (0)