Skip to content

Commit bb932b5

Browse files
committed
Merge branch 'main' into update-test-requirements-optional
2 parents df55242 + 8876fab commit bb932b5

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

Diff for: .circleci/config.yml

+12-13
Original file line numberDiff line numberDiff line change
@@ -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:
120120
jobs:
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

Comments
 (0)