From c8bcc4827c2259e5143f996d599e6812ed24f180 Mon Sep 17 00:00:00 2001 From: XQ Hu Date: Thu, 16 Jan 2025 23:02:10 +0000 Subject: [PATCH 1/4] only pin down numpy==2.2.1 --- sdks/python/container/py310/base_image_requirements.txt | 2 +- sdks/python/container/py311/base_image_requirements.txt | 2 +- sdks/python/container/py312/base_image_requirements.txt | 2 +- sdks/python/container/py39/base_image_requirements.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sdks/python/container/py310/base_image_requirements.txt b/sdks/python/container/py310/base_image_requirements.txt index 3442b92f3583..6f9c4ae7a24a 100644 --- a/sdks/python/container/py310/base_image_requirements.txt +++ b/sdks/python/container/py310/base_image_requirements.txt @@ -105,7 +105,7 @@ mock==5.1.0 more-itertools==10.5.0 nltk==3.9.1 nose==1.3.7 -numpy==1.26.4 +numpy==2.2.1 oauth2client==4.1.3 objsize==0.7.0 opentelemetry-api==1.28.1 diff --git a/sdks/python/container/py311/base_image_requirements.txt b/sdks/python/container/py311/base_image_requirements.txt index 93f579b14dd8..8b99fee95b37 100644 --- a/sdks/python/container/py311/base_image_requirements.txt +++ b/sdks/python/container/py311/base_image_requirements.txt @@ -103,7 +103,7 @@ mock==5.1.0 more-itertools==10.5.0 nltk==3.9.1 nose==1.3.7 -numpy==1.26.4 +numpy==2.2.1 oauth2client==4.1.3 objsize==0.7.0 opentelemetry-api==1.28.1 diff --git a/sdks/python/container/py312/base_image_requirements.txt b/sdks/python/container/py312/base_image_requirements.txt index 069005318cdb..193de63c6d98 100644 --- a/sdks/python/container/py312/base_image_requirements.txt +++ b/sdks/python/container/py312/base_image_requirements.txt @@ -102,7 +102,7 @@ mock==5.1.0 more-itertools==10.5.0 nltk==3.9.1 nose==1.3.7 -numpy==1.26.4 +numpy==2.2.1 oauth2client==4.1.3 objsize==0.7.0 opentelemetry-api==1.28.1 diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt index 22ab0a2fbcf8..404c9d4e0006 100644 --- a/sdks/python/container/py39/base_image_requirements.txt +++ b/sdks/python/container/py39/base_image_requirements.txt @@ -105,7 +105,7 @@ mock==5.1.0 more-itertools==10.5.0 nltk==3.9.1 nose==1.3.7 -numpy==1.26.4 +numpy==2.2.1 oauth2client==4.1.3 objsize==0.7.0 opentelemetry-api==1.28.1 From c93edfd8187a17056e54c283c06f98dd0190cc8b Mon Sep 17 00:00:00 2001 From: XQ Hu Date: Fri, 17 Jan 2025 00:37:19 +0000 Subject: [PATCH 2/4] use pandas==2.2.3 --- sdks/python/container/py310/base_image_requirements.txt | 2 +- sdks/python/container/py311/base_image_requirements.txt | 2 +- sdks/python/container/py312/base_image_requirements.txt | 2 +- sdks/python/container/py39/base_image_requirements.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sdks/python/container/py310/base_image_requirements.txt b/sdks/python/container/py310/base_image_requirements.txt index 6f9c4ae7a24a..c5c7bf52aa03 100644 --- a/sdks/python/container/py310/base_image_requirements.txt +++ b/sdks/python/container/py310/base_image_requirements.txt @@ -114,7 +114,7 @@ opentelemetry-semantic-conventions==0.49b1 orjson==3.10.11 overrides==7.7.0 packaging==24.2 -pandas==2.1.4 +pandas==2.2.3 parameterized==0.9.0 pluggy==1.5.0 proto-plus==1.25.0 diff --git a/sdks/python/container/py311/base_image_requirements.txt b/sdks/python/container/py311/base_image_requirements.txt index 8b99fee95b37..ec8eb2345144 100644 --- a/sdks/python/container/py311/base_image_requirements.txt +++ b/sdks/python/container/py311/base_image_requirements.txt @@ -112,7 +112,7 @@ opentelemetry-semantic-conventions==0.49b1 orjson==3.10.11 overrides==7.7.0 packaging==24.2 -pandas==2.1.4 +pandas==2.2.3 parameterized==0.9.0 pluggy==1.5.0 proto-plus==1.25.0 diff --git a/sdks/python/container/py312/base_image_requirements.txt b/sdks/python/container/py312/base_image_requirements.txt index 193de63c6d98..ed2bbefc2fbd 100644 --- a/sdks/python/container/py312/base_image_requirements.txt +++ b/sdks/python/container/py312/base_image_requirements.txt @@ -111,7 +111,7 @@ opentelemetry-semantic-conventions==0.49b1 orjson==3.10.11 overrides==7.7.0 packaging==24.2 -pandas==2.1.4 +pandas==2.2.3 parameterized==0.9.0 pluggy==1.5.0 proto-plus==1.25.0 diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt index 404c9d4e0006..2889db730143 100644 --- a/sdks/python/container/py39/base_image_requirements.txt +++ b/sdks/python/container/py39/base_image_requirements.txt @@ -114,7 +114,7 @@ opentelemetry-semantic-conventions==0.49b1 orjson==3.10.11 overrides==7.7.0 packaging==24.2 -pandas==2.1.4 +pandas==2.2.3 parameterized==0.9.0 pluggy==1.5.0 proto-plus==1.25.0 From a58e162d574ff693a648c4c2c9c0a3808184c7f0 Mon Sep 17 00:00:00 2001 From: XQ Hu Date: Fri, 17 Jan 2025 03:14:15 +0000 Subject: [PATCH 3/4] use numpy==2.0.2 for python 3.9 --- sdks/python/container/py39/base_image_requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt index 2889db730143..032fef96ac92 100644 --- a/sdks/python/container/py39/base_image_requirements.txt +++ b/sdks/python/container/py39/base_image_requirements.txt @@ -105,7 +105,7 @@ mock==5.1.0 more-itertools==10.5.0 nltk==3.9.1 nose==1.3.7 -numpy==2.2.1 +numpy==2.0.2 oauth2client==4.1.3 objsize==0.7.0 opentelemetry-api==1.28.1 From 0b1de0127048beb21512a5eb538878b45eac90d3 Mon Sep 17 00:00:00 2001 From: XQ Hu Date: Fri, 17 Jan 2025 14:40:48 +0000 Subject: [PATCH 4/4] loose pandas to 2.3.0 for testing --- sdks/python/setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdks/python/setup.py b/sdks/python/setup.py index da9e0b2e7477..e23b12151c98 100644 --- a/sdks/python/setup.py +++ b/sdks/python/setup.py @@ -399,7 +399,7 @@ def get_portability_package_data(): 'Sphinx>=7.0.0,<8.0', 'docstring-parser>=0.15,<1.0', 'docutils>=0.18.1', - 'pandas<2.2.0', + 'pandas<2.3.0', 'openai' ], 'test': [ @@ -408,7 +408,7 @@ def get_portability_package_data(): 'jinja2>=3.0,<3.2', 'joblib>=1.0.1', 'mock>=1.0.1,<6.0.0', - 'pandas<2.2.0', + 'pandas<2.3.0', 'parameterized>=0.7.1,<0.10.0', 'pyhamcrest>=1.9,!=1.10.0,<3.0.0', 'requests_mock>=1.7,<2.0',