@@ -2,7 +2,7 @@ version: 2
2
2
3
3
jobs :
4
4
# Core
5
- " python-2.7-core " :
5
+ python-2.7-core :
6
6
docker :
7
7
- image : circleci/python:2.7-stretch-node-browsers
8
8
environment :
18
18
command : ' tox -e py27-core'
19
19
no_output_timeout : 20m
20
20
21
- " python-3.4-core " :
21
+ python-3.4-core :
22
22
docker :
23
23
- image : circleci/python:3.4-stretch-node-browsers
24
24
environment :
34
34
command : ' tox -e py34-core'
35
35
no_output_timeout : 20m
36
36
37
- " python-3.5-core " :
37
+ python-3.5-core :
38
38
docker :
39
39
- image : circleci/python:3.5-stretch-node-browsers
40
40
environment :
50
50
command : ' tox -e py35-core'
51
51
no_output_timeout : 20m
52
52
53
- " python-3.6-core " :
53
+ python-3.6-core :
54
54
docker :
55
55
- image : circleci/python:3.6-stretch-node-browsers
56
56
environment :
66
66
command : ' tox -e py36-core'
67
67
no_output_timeout : 20m
68
68
69
- " python-3.7-core " :
69
+ python-3.7-core :
70
70
docker :
71
71
- image : circleci/python:3.7-stretch-node-browsers
72
72
environment :
83
83
no_output_timeout : 20m
84
84
85
85
# Optional
86
- " python-2.7-optional " :
86
+ python-2.7-optional :
87
87
docker :
88
88
- image : circleci/python:2.7-stretch-node-browsers
89
89
environment :
@@ -103,7 +103,7 @@ jobs:
103
103
command : ' tox -e py27-optional'
104
104
no_output_timeout : 20m
105
105
106
- " python-3.4-optional " :
106
+ python-3.4-optional :
107
107
docker :
108
108
- image : circleci/python:3.4-stretch-node-browsers
109
109
environment :
@@ -123,7 +123,7 @@ jobs:
123
123
command : ' tox -e py34-optional'
124
124
no_output_timeout : 20m
125
125
126
- " python-3.5-optional " :
126
+ python-3.5-optional :
127
127
docker :
128
128
- image : circleci/python:3.5-stretch-node-browsers
129
129
environment :
@@ -143,7 +143,7 @@ jobs:
143
143
command : ' tox -e py35-optional'
144
144
no_output_timeout : 20m
145
145
146
- " python-3.6-optional " :
146
+ python-3.6-optional :
147
147
docker :
148
148
- image : circleci/python:3.6-stretch-node-browsers
149
149
environment :
@@ -163,7 +163,7 @@ jobs:
163
163
command : ' tox -e py36-optional'
164
164
no_output_timeout : 20m
165
165
166
- " python-3.7-optional " :
166
+ python-3.7-optional :
167
167
docker :
168
168
- image : circleci/python:3.7-stretch-node-browsers
169
169
environment :
@@ -184,7 +184,7 @@ jobs:
184
184
no_output_timeout : 20m
185
185
186
186
# Plot.ly
187
- " python-2.7-plot_ly " :
187
+ python-2.7-plot_ly :
188
188
docker :
189
189
- image : circleci/python:2.7-stretch-node-browsers
190
190
environment :
@@ -200,7 +200,7 @@ jobs:
200
200
command : ' tox -e py27-plot_ly'
201
201
no_output_timeout : 20m
202
202
203
- " python-3.4-plot_ly " :
203
+ python-3.4-plot_ly :
204
204
docker :
205
205
- image : circleci/python:3.4-stretch-node-browsers
206
206
environment :
@@ -216,7 +216,7 @@ jobs:
216
216
command : ' tox -e py34-plot_ly'
217
217
no_output_timeout : 20m
218
218
219
- " python-3.7-plot_ly " :
219
+ python-3.7-plot_ly :
220
220
docker :
221
221
- image : circleci/python:3.7-stretch-node-browsers
222
222
environment :
@@ -232,7 +232,7 @@ jobs:
232
232
command : ' tox -e py37-plot_ly'
233
233
no_output_timeout : 20m
234
234
235
- " python-2-7-orca " :
235
+ python-2-7-orca :
236
236
docker :
237
237
- image : circleci/node:10.9-stretch-browsers
238
238
environment :
@@ -262,7 +262,7 @@ jobs:
262
262
- store_artifacts :
263
263
path : plotly/tests/test_orca/images/linux/failed
264
264
265
- " python-3-5-orca " :
265
+ python-3-5-orca :
266
266
docker :
267
267
- image : circleci/node:10.9-stretch-browsers
268
268
environment :
@@ -292,7 +292,7 @@ jobs:
292
292
- store_artifacts :
293
293
path : plotly/tests/test_orca/images/linux/failed
294
294
295
- " python-3-7-orca " :
295
+ python-3-7-orca :
296
296
docker :
297
297
- image : circleci/node:10.9-stretch-browsers
298
298
environment :
@@ -322,24 +322,139 @@ jobs:
322
322
- store_artifacts :
323
323
path : plotly/tests/test_orca/images/linux/failed
324
324
325
+
326
+ python-2-7-conda :
327
+ docker :
328
+ - image : continuumio/miniconda3:4.5.4
329
+ environment :
330
+ PYTHON_VERSION : 2.7
331
+
332
+ steps :
333
+ - checkout
334
+ - run :
335
+ name : Create packages
336
+ command : .circleci/create_conda_packages.sh
337
+ - store_artifacts :
338
+ path : artifacts
339
+
340
+ python-3-5-conda :
341
+ docker :
342
+ - image : continuumio/miniconda3:4.5.4
343
+ environment :
344
+ PYTHON_VERSION : 3.5
345
+
346
+ steps :
347
+ - checkout
348
+ - run :
349
+ name : Create packages
350
+ command : .circleci/create_conda_packages.sh
351
+ - store_artifacts :
352
+ path : artifacts
353
+
354
+ python-3-6-conda :
355
+ docker :
356
+ - image : continuumio/miniconda3:4.5.4
357
+ environment :
358
+ PYTHON_VERSION : 3.6
359
+
360
+ steps :
361
+ - checkout
362
+ - run :
363
+ name : Create packages
364
+ command : .circleci/create_conda_packages.sh
365
+ - store_artifacts :
366
+ path : artifacts
367
+
368
+ python-3-7-conda :
369
+ docker :
370
+ - image : continuumio/miniconda3:4.5.4
371
+ environment :
372
+ PYTHON_VERSION : 3.7
373
+
374
+ steps :
375
+ - checkout
376
+ - run :
377
+ name : Create packages
378
+ command : .circleci/create_conda_packages.sh
379
+ - store_artifacts :
380
+ path : artifacts
381
+
382
+
325
383
workflows :
326
384
version : 2
327
385
build :
328
386
jobs :
329
- - " python-2.7-core"
330
- - " python-3.4-core"
331
- - " python-3.5-core"
332
- - " python-3.6-core"
333
- - " python-3.7-core"
334
- - " python-2.7-optional"
335
- - " python-3.4-optional"
336
- - " python-3.5-optional"
337
- - " python-3.6-optional"
387
+
388
+ - python-2.7-core
389
+ - python-3.4-core
390
+ - python-3.5-core
391
+ - python-3.6-core
392
+ - python-3.7-core
393
+ - python-2.7-optional
394
+ - python-3.4-optional
395
+ - python-3.5-optional
396
+ - python-3.6-optional
338
397
# 3.7 optional disabled due to current shapely incompatibility
339
- # - "python-3.7-optional"
340
- - " python-2.7-plot_ly"
341
- - " python-3.4-plot_ly"
342
- - " python-3.7-plot_ly"
343
- - " python-2-7-orca"
344
- - " python-3-5-orca"
345
- - " python-3-7-orca"
398
+ # - python-3.7-optional
399
+ - python-2.7-plot_ly
400
+ - python-3.4-plot_ly
401
+ - python-3.7-plot_ly
402
+ - python-2-7-orca
403
+ - python-3-5-orca
404
+ - python-3-7-orca
405
+
406
+ - python-2-7-conda :
407
+ requires :
408
+ - python-2.7-core
409
+ - python-2.7-optional
410
+ - python-2.7-plot_ly
411
+ - python-2-7-orca
412
+
413
+ filters :
414
+ branches :
415
+ only :
416
+ - master
417
+ - /release_.*/
418
+ - /conda_build_.*/
419
+
420
+ - python-3-5-conda :
421
+ requires :
422
+ - python-3.5-core
423
+ - python-3.5-optional
424
+ # - python-3.5-plot_ly
425
+ - python-3-5-orca
426
+
427
+ filters :
428
+ branches :
429
+ only :
430
+ - master
431
+ - /release_.*/
432
+ - /conda_build_.*/
433
+
434
+ - python-3-6-conda :
435
+ requires :
436
+ - python-3.6-core
437
+ - python-3.6-optional
438
+ # - python-3.6-plot_ly
439
+ # - python-3-6-orca
440
+
441
+ filters :
442
+ branches :
443
+ only :
444
+ - master
445
+ - /release_.*/
446
+ - /conda_build_.*/
447
+
448
+ - python-3-7-conda :
449
+ requires :
450
+ - python-3.7-core
451
+ # - python-3.7-optional
452
+ - python-3.7-plot_ly
453
+ - python-3-7-orca
454
+
455
+ filters :
456
+ branches :
457
+ only :
458
+ - master
459
+ - /release_.*/
460
+ - /conda_build_.*/
0 commit comments