Skip to content

Commit 541d4b7

Browse files
configure ci for python 3.10
Fixes #1863
1 parent 000ec18 commit 541d4b7

File tree

2 files changed

+65
-65
lines changed

2 files changed

+65
-65
lines changed

.circleci/config.yml

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ orbs:
88
jobs:
99
artifacts:
1010
docker:
11-
- image: cimg/python:3.9.9
11+
- image: cimg/python:3.10.13
1212
auth:
1313
username: dashautomation
1414
password: $DASH_PAT_DOCKERHUB
1515
environment:
16-
PYVERSION: python39
16+
PYVERSION: python310
1717
PERCY_ENABLE: 0
1818
steps:
1919
- checkout
@@ -27,16 +27,16 @@ jobs:
2727
path: ~/dash/dash-main
2828
destination: /tmp/dash-main
2929

30-
install-dependencies-39: &install-dependencies
30+
install-dependencies-310: &install-dependencies
3131
working_directory: ~/dash
3232
docker:
33-
- image: cimg/python:3.9.9-node
33+
- image: cimg/python:3.10.13-node
3434
auth:
3535
username: dashautomation
3636
password: $DASH_PAT_DOCKERHUB
3737
environment:
38-
PYLINTRC: .pylintrc39
39-
PYVERSION: python39
38+
PYLINTRC: .pylintrc310
39+
PYVERSION: python310
4040
PERCY_ENABLE: 0
4141

4242
steps:
@@ -88,16 +88,16 @@ jobs:
8888
PYVERSION: python36
8989
PERCY_ENABLE: 0
9090

91-
lint-unit-39: &lint-unit
91+
lint-unit-310: &lint-unit
9292
working_directory: ~/dash
9393
docker:
94-
- image: cimg/python:3.9.9-browsers
94+
- image: cimg/python:3.10.13-browsers
9595
auth:
9696
username: dashautomation
9797
password: $DASH_PAT_DOCKERHUB
9898
environment:
99-
PYLINTRC: .pylintrc39
100-
PYVERSION: python39
99+
PYLINTRC: .pylintrc310
100+
PYVERSION: python310
101101
PERCY_ENABLE: 0
102102

103103
steps:
@@ -142,7 +142,7 @@ jobs:
142142
PYVERSION: python36
143143
PERCY_ENABLE: 0
144144

145-
build-windows-39:
145+
build-windows-310:
146146
working_directory: ~/dash
147147
executor:
148148
name: win/default
@@ -157,18 +157,18 @@ jobs:
157157
pip install --no-cache-dir --upgrade -e .[dev,testing] --progress-bar off
158158
cd dash/dash-renderer && renderer build && cd ../../
159159
160-
test-39: &test
160+
test-310: &test
161161
working_directory: ~/dash
162162
docker:
163-
- image: cimg/python:3.9.9-browsers
163+
- image: cimg/python:3.10.13-browsers
164164
auth:
165165
username: dashautomation
166166
password: $DASH_PAT_DOCKERHUB
167167
environment:
168168
PERCY_ENABLE: 1
169169
PERCY_PARALLEL_TOTAL: -1
170170
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: True
171-
PYVERSION: python39
171+
PYVERSION: python310
172172
REDIS_URL: redis://localhost:6379
173173
- image: cimg/redis:6.2.6
174174
auth:
@@ -208,17 +208,17 @@ jobs:
208208
- store_artifacts:
209209
path: /tmp/dash_artifacts
210210

211-
test-39-react-18:
211+
test-310-react-18:
212212
<<: *test
213213
docker:
214-
- image: cimg/python:3.9.9-browsers
214+
- image: cimg/python:3.10.13-browsers
215215
auth:
216216
username: dashautomation
217217
password: $DASH_PAT_DOCKERHUB
218218
environment:
219219
PERCY_ENABLE: 0
220220
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: True
221-
PYVERSION: python39
221+
PYVERSION: python310
222222
REDIS_URL: redis://localhost:6379
223223
REACT_VERSION: "18.2.0"
224224
- image: cimg/redis:6.2.6
@@ -243,15 +243,15 @@ jobs:
243243
username: dashautomation
244244
password: $DASH_PAT_DOCKERHUB
245245

246-
dcc-lint-unit-39: &dcc-lint-unit
246+
dcc-lint-unit-310: &dcc-lint-unit
247247
working_directory: ~/dash
248248
docker:
249-
- image: cimg/python:3.9.9-node
249+
- image: cimg/python:3.10.13-node
250250
auth:
251251
username: dashautomation
252252
password: $DASH_PAT_DOCKERHUB
253253
environment:
254-
PYVERSION: python39
254+
PYVERSION: python310
255255
PERCY_ENABLE: 0
256256
steps:
257257
- checkout:
@@ -280,15 +280,15 @@ jobs:
280280
PYVERSION: python36
281281
PERCY_ENABLE: 0
282282

283-
dcc-39: &dcc-test
283+
dcc-310: &dcc-test
284284
working_directory: ~/dash
285285
docker:
286-
- image: cimg/python:3.9.9-browsers
286+
- image: cimg/python:3.10.13-browsers
287287
auth:
288288
username: dashautomation
289289
password: $DASH_PAT_DOCKERHUB
290290
environment:
291-
PYVERSION: python39
291+
PYVERSION: python310
292292
PERCY_PARALLEL_TOTAL: -1
293293
PERCY_ENABLE: 1
294294
parallelism: 3
@@ -326,15 +326,15 @@ jobs:
326326
- store_artifacts:
327327
path: /tmp/dash_artifacts
328328

329-
dcc-39-react-18:
329+
dcc-310-react-18:
330330
<<: *dcc-test
331331
docker:
332-
- image: cimg/python:3.9.9-browsers
332+
- image: cimg/python:3.10.13-browsers
333333
auth:
334334
username: dashautomation
335335
password: $DASH_PAT_DOCKERHUB
336336
environment:
337-
PYVERSION: python39
337+
PYVERSION: python310
338338
PERCY_ENABLE: 0
339339
REACT_VERSION: "18.2.0"
340340

@@ -349,15 +349,15 @@ jobs:
349349
PYVERSION: python36
350350
PERCY_ENABLE: 0
351351

352-
html-39: &html-test
352+
html-310: &html-test
353353
working_directory: ~/dash
354354
docker:
355-
- image: cimg/python:3.9.9-browsers
355+
- image: cimg/python:3.10.13-browsers
356356
auth:
357357
username: dashautomation
358358
password: $DASH_PAT_DOCKERHUB
359359
environment:
360-
PYVERSION: python39
360+
PYVERSION: python310
361361
PERCY_ENABLE: 1
362362
PERCY_PARALLEL_TOTAL: -1
363363

@@ -403,15 +403,15 @@ jobs:
403403
- store_artifacts:
404404
path: /tmp/dash_artifacts
405405

406-
html-39-react-18:
406+
html-310-react-18:
407407
<<: *html-test
408408
docker:
409-
- image: cimg/python:3.9.9-browsers
409+
- image: cimg/python:3.10.13-browsers
410410
auth:
411411
username: dashautomation
412412
password: $DASH_PAT_DOCKERHUB
413413
environment:
414-
PYVERSION: python39
414+
PYVERSION: python310
415415
PERCY_ENABLE: 0
416416
REACT_VERSION: "18.2.0"
417417

@@ -429,9 +429,9 @@ jobs:
429429
table-server: &table-server
430430
working_directory: ~/dash
431431
docker:
432-
- image: cimg/python:3.9.9-browsers
432+
- image: cimg/python:3.10.13-browsers
433433
environment:
434-
PYVERSION: python39
434+
PYVERSION: python310
435435
PERCY_ENABLE: 1
436436
PERCY_PARALLEL_TOTAL: -1
437437

@@ -478,18 +478,18 @@ jobs:
478478
table-server-react-18:
479479
<<: *table-server
480480
docker:
481-
- image: cimg/python:3.9.9-browsers
481+
- image: cimg/python:3.10.13-browsers
482482
environment:
483-
PYVERSION: python39
483+
PYVERSION: python310
484484
PERCY_ENABLE: 0
485485
REACT_VERSION: "18.2.0"
486486

487487
table-unit-test:
488488
working_directory: ~/dash
489489
docker:
490-
- image: cimg/python:3.9.9-browsers
490+
- image: cimg/python:3.10.13-browsers
491491
environment:
492-
PYVERSION: python39
492+
PYVERSION: python310
493493
PERCY_ENABLE: 0
494494
steps:
495495
- checkout:
@@ -562,9 +562,9 @@ jobs:
562562
table-node:
563563
working_directory: ~/dash
564564
docker:
565-
- image: cimg/python:3.9.9-node
565+
- image: cimg/python:3.10.13-node
566566
environment:
567-
PYVERSION: python39
567+
PYVERSION: python310
568568
PERCY_ENABLE: 0
569569
steps:
570570
- checkout:
@@ -602,74 +602,74 @@ workflows:
602602
version: 2
603603
tests:
604604
jobs:
605-
- install-dependencies-39
605+
- install-dependencies-310
606606
- install-dependencies-36
607607

608-
- build-windows-39
608+
- build-windows-310
609609

610-
- lint-unit-39:
610+
- lint-unit-310:
611611
requires:
612-
- install-dependencies-39
612+
- install-dependencies-310
613613
- lint-unit-36:
614614
requires:
615615
- install-dependencies-36
616616

617-
- test-39:
617+
- test-310:
618618
requires:
619-
- install-dependencies-39
620-
- test-39-react-18:
619+
- install-dependencies-310
620+
- test-310-react-18:
621621
requires:
622-
- install-dependencies-39
622+
- install-dependencies-310
623623
- test-36:
624624
requires:
625625
- install-dependencies-36
626626

627-
- dcc-lint-unit-39:
627+
- dcc-lint-unit-310:
628628
requires:
629-
- install-dependencies-39
629+
- install-dependencies-310
630630
- dcc-lint-unit-36:
631631
requires:
632632
- install-dependencies-36
633633

634-
- dcc-39:
634+
- dcc-310:
635635
requires:
636-
- install-dependencies-39
637-
- dcc-39-react-18:
636+
- install-dependencies-310
637+
- dcc-310-react-18:
638638
requires:
639-
- install-dependencies-39
639+
- install-dependencies-310
640640
- dcc-36:
641641
requires:
642642
- install-dependencies-36
643643

644-
- html-39:
644+
- html-310:
645645
requires:
646-
- install-dependencies-39
647-
- html-39-react-18:
646+
- install-dependencies-310
647+
- html-310-react-18:
648648
requires:
649-
- install-dependencies-39
649+
- install-dependencies-310
650650
- html-36:
651651
requires:
652652
- install-dependencies-36
653653

654654
- table-node:
655655
requires:
656-
- install-dependencies-39
656+
- install-dependencies-310
657657
- table-unit-test:
658658
requires:
659-
- install-dependencies-39
659+
- install-dependencies-310
660660
- table-visual-test
661661
- table-server:
662662
requires:
663-
- install-dependencies-39
663+
- install-dependencies-310
664664
- table-server-react-18:
665665
requires:
666-
- install-dependencies-39
666+
- install-dependencies-310
667667

668668
- percy/finalize_all:
669669
requires:
670-
- test-39
671-
- dcc-39
672-
- html-39
670+
- test-310
671+
- dcc-310
672+
- html-310
673673
- table-server
674674
- artifacts:
675675
requires:
File renamed without changes.

0 commit comments

Comments
 (0)