@@ -8,7 +8,7 @@ executors:
88 parameters :
99 python_version :
1010 description : " python version"
11- default : " 3.10 "
11+ default : " 3.12 "
1212 type : string
1313 docker :
1414 - image : cimg/python:<<parameters.python_version>>-browsers
@@ -120,7 +120,7 @@ commands:
120120jobs :
121121 check-code-formatting :
122122 docker :
123- - image : cimg/python:3.7
123+ - image : cimg/python:3.12
124124
125125 steps :
126126 - checkout
@@ -139,7 +139,7 @@ jobs:
139139 test_core_py :
140140 parameters :
141141 python_version :
142- default : " 3.10 "
142+ default : " 3.12 "
143143 type : string
144144 executor :
145145 name : docker-container
@@ -150,7 +150,7 @@ jobs:
150150 test_optional_py :
151151 parameters :
152152 python_version :
153- default : " 3.10 "
153+ default : " 3.12 "
154154 type : string
155155 pandas_version :
156156 default : " "
@@ -167,9 +167,9 @@ jobs:
167167 numpy_version : <<parameters.numpy_version>>
168168
169169 # Percy
170- python_39_percy :
170+ python_311_percy :
171171 docker :
172- - image : cimg/python:3.9 -browsers
172+ - image : cimg/python:3.11 -browsers
173173 environment :
174174 PERCY_ENABLED : True
175175 PERCY_PROJECT : plotly/plotly.py
@@ -203,9 +203,8 @@ jobs:
203203 source .venv/bin/activate
204204 mkdir tests/percy/pandas2
205205 mv tests/percy/*.html tests/percy/pandas2/
206- # 1.1 is the earliest minor with Py3.9 wheels
207206 uv pip install pip
208- python -m pip install pandas==1.1.5 numpy==1.26.4
207+ python -m pip install pandas==1.5.3 numpy==1.26.4
209208 python tests/percy/plotly-express.py
210209 python tests/percy/compare-pandas.py
211210 rm -rf tests/percy/pandas2
@@ -224,7 +223,7 @@ jobs:
224223
225224 plotlyjs_dev_build :
226225 docker :
227- - image : cimg/python:3.11 -node
226+ - image : cimg/python:3.12 -node
228227 environment :
229228 LANG : en_US.UTF-8
230229 resource_class : large
@@ -263,7 +262,7 @@ jobs:
263262
264263 full_build :
265264 docker :
266- - image : cimg/python:3.11 -node
265+ - image : cimg/python:3.12 -node
267266 environment :
268267 LANG : en_US.UTF-8
269268 resource_class : large
@@ -301,8 +300,6 @@ jobs:
301300 build-doc :
302301 resource_class : xlarge
303302 docker :
304- # specify the version you desire here
305- # use `-browsers` prefix for selenium tests, for example, `3.9-browsers`
306303 - image : cimg/python:3.9-browsers
307304
308305 steps :
@@ -435,6 +432,7 @@ workflows:
435432 - " 3.10"
436433 - " 3.11"
437434 - " 3.12"
435+ - " 3.13"
438436 - test_optional_py :
439437 matrix :
440438 parameters :
@@ -444,10 +442,11 @@ workflows:
444442 - " 3.10"
445443 - " 3.11"
446444 - " 3.12"
445+ - " 3.13"
447446 - test_optional_py :
448447 name : " test_optional_py-3.9_pandas-1.2.4"
449448 python_version : " 3.9"
450449 pandas_version : " 1.2.4"
451450 numpy_version : " 1.26.4"
452- - python_39_percy
451+ - python_311_percy
453452 - build-doc
0 commit comments