@@ -8,7 +8,7 @@ executors:
8
8
parameters :
9
9
python_version :
10
10
description : " python version"
11
- default : " 3.10 "
11
+ default : " 3.12 "
12
12
type : string
13
13
docker :
14
14
- image : cimg/python:<<parameters.python_version>>-browsers
@@ -120,7 +120,7 @@ commands:
120
120
jobs :
121
121
check-code-formatting :
122
122
docker :
123
- - image : cimg/python:3.7
123
+ - image : cimg/python:3.12
124
124
125
125
steps :
126
126
- checkout
@@ -139,7 +139,7 @@ jobs:
139
139
test_core_py :
140
140
parameters :
141
141
python_version :
142
- default : " 3.10 "
142
+ default : " 3.12 "
143
143
type : string
144
144
executor :
145
145
name : docker-container
@@ -150,7 +150,7 @@ jobs:
150
150
test_optional_py :
151
151
parameters :
152
152
python_version :
153
- default : " 3.10 "
153
+ default : " 3.12 "
154
154
type : string
155
155
pandas_version :
156
156
default : " "
@@ -167,9 +167,9 @@ jobs:
167
167
numpy_version : <<parameters.numpy_version>>
168
168
169
169
# Percy
170
- python_39_percy :
170
+ python_311_percy :
171
171
docker :
172
- - image : cimg/python:3.9 -browsers
172
+ - image : cimg/python:3.11 -browsers
173
173
environment :
174
174
PERCY_ENABLED : True
175
175
PERCY_PROJECT : plotly/plotly.py
@@ -203,9 +203,8 @@ jobs:
203
203
source .venv/bin/activate
204
204
mkdir tests/percy/pandas2
205
205
mv tests/percy/*.html tests/percy/pandas2/
206
- # 1.1 is the earliest minor with Py3.9 wheels
207
206
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
209
208
python tests/percy/plotly-express.py
210
209
python tests/percy/compare-pandas.py
211
210
rm -rf tests/percy/pandas2
@@ -224,7 +223,7 @@ jobs:
224
223
225
224
plotlyjs_dev_build :
226
225
docker :
227
- - image : cimg/python:3.11 -node
226
+ - image : cimg/python:3.12 -node
228
227
environment :
229
228
LANG : en_US.UTF-8
230
229
resource_class : large
@@ -263,7 +262,7 @@ jobs:
263
262
264
263
full_build :
265
264
docker :
266
- - image : cimg/python:3.11 -node
265
+ - image : cimg/python:3.12 -node
267
266
environment :
268
267
LANG : en_US.UTF-8
269
268
resource_class : large
@@ -301,8 +300,6 @@ jobs:
301
300
build-doc :
302
301
resource_class : xlarge
303
302
docker :
304
- # specify the version you desire here
305
- # use `-browsers` prefix for selenium tests, for example, `3.9-browsers`
306
303
- image : cimg/python:3.9-browsers
307
304
308
305
steps :
@@ -435,6 +432,7 @@ workflows:
435
432
- " 3.10"
436
433
- " 3.11"
437
434
- " 3.12"
435
+ - " 3.13"
438
436
- test_optional_py :
439
437
matrix :
440
438
parameters :
@@ -444,10 +442,11 @@ workflows:
444
442
- " 3.10"
445
443
- " 3.11"
446
444
- " 3.12"
445
+ - " 3.13"
447
446
- test_optional_py :
448
447
name : " test_optional_py-3.9_pandas-1.2.4"
449
448
python_version : " 3.9"
450
449
pandas_version : " 1.2.4"
451
450
numpy_version : " 1.26.4"
452
- - python_39_percy
451
+ - python_311_percy
453
452
- build-doc
0 commit comments