Support Python 3
This will require some reference updates in Brunel.
Edited by Alex Pearce
Merge request reports
Activity
added modernisation + 1 deleted label
- [2019-12-21 00:08] Validation started with lhcb-gaudi-head-py3#268
- [2019-12-23 00:09] Validation started with lhcb-gaudi-head-py3#269
- [2019-12-30 00:08] Validation started with lhcb-gaudi-head-py3#270
- [2020-01-06 00:07] Validation started with lhcb-gaudi-head-py3#271
- [2020-01-07 00:12] Validation started with lhcb-gaudi-head-py3#272
- [2020-01-09 00:08] Validation started with lhcb-gaudi-head-py3#273
- [2020-01-10 00:08] Validation started with lhcb-gaudi-head-py3#274
- [2020-01-11 00:10] Validation started with lhcb-gaudi-head-py3#275
- [2020-01-12 00:08] Validation started with lhcb-gaudi-head-py3#276
- [2020-01-14 00:08] Validation started with lhcb-gaudi-head-py3#277
- [2020-01-15 00:12] Validation started with lhcb-gaudi-head-py3#278
- [2020-01-16 00:07] Validation started with lhcb-gaudi-head-py3#279
- [2020-01-17 00:08] Validation started with lhcb-gaudi-head-py3#280
- [2020-01-18 00:09] Validation started with lhcb-gaudi-head-py3#281
- [2020-01-21 00:07] Validation started with lhcb-gaudi-head-py3#282
- [2020-01-22 00:08] Validation started with lhcb-gaudi-head-py3#283
- [2020-01-23 00:11] Validation started with lhcb-gaudi-head-py3#284
- [2020-01-24 00:09] Validation started with lhcb-gaudi-head-py3#285
- [2020-01-25 00:07] Validation started with lhcb-gaudi-head-py3#286
- [2020-01-28 00:09] Validation started with lhcb-gaudi-head-py3#287
- [2020-01-29 00:07] Validation started with lhcb-gaudi-head-py3#288
- [2020-01-30 00:08] Validation started with lhcb-gaudi-head-py3#289
- [2020-01-31 00:11] Validation started with lhcb-gaudi-head-py3#290
- [2020-02-01 00:07] Validation started with lhcb-gaudi-head-py3#291
- [2020-02-02 00:09] Validation started with lhcb-gaudi-head-py3#292
- [2020-02-04 00:10] Validation started with lhcb-gaudi-head-py3#293
- [2020-02-05 00:07] Validation started with lhcb-gaudi-head-py3#294
- [2020-02-06 00:09] Validation started with lhcb-gaudi-head-py3#295
- [2020-02-07 00:10] Validation started with lhcb-gaudi-head-py3#296
- [2020-02-08 00:07] Validation started with lhcb-gaudi-head-py3#297
- [2020-02-09 00:06] Validation started with lhcb-gaudi-head-py3#298
- [2020-02-12 00:10] Validation started with lhcb-gaudi-head-py3#299
- [2020-02-13 00:07] Validation started with lhcb-gaudi-head-py3#300
- [2020-02-14 00:11] Validation started with lhcb-gaudi-head-py3#301
- [2020-02-15 00:06] Validation started with lhcb-gaudi-head-py3#302
- [2020-02-16 00:07] Validation started with lhcb-gaudi-head-py3#303
- [2020-02-17 00:06] Validation started with lhcb-gaudi-head-py3#304
- [2020-02-19 00:08] Validation started with lhcb-gaudi-head-py3#305
- [2020-02-20 00:11] Validation started with lhcb-gaudi-head-py3#306
- [2020-02-23 00:07] Validation started with lhcb-gaudi-head-py3#307
- [2020-02-25 00:07] Validation started with lhcb-gaudi-head-py3#308
- [2020-03-02 10:47] Validation started with lhcb-gaudi-head-py3#313
- [2020-03-03 00:07] Automatic merge failed in lhcb-gaudi-head-py3#314
- [2020-03-04 00:11] Validation started with lhcb-gaudi-head-py3#315
- [2020-03-05 00:06] Validation started with lhcb-gaudi-head-py3#316
- [2020-03-06 00:08] Validation started with lhcb-gaudi-head-py3#317
- [2020-03-07 00:09] Validation started with lhcb-gaudi-head-py3#318
- [2020-03-11 00:09] Validation started with lhcb-gaudi-head-py3#319
- [2020-03-12 00:12] Validation started with lhcb-gaudi-head-py3#320
- [2020-03-13 00:09] Validation started with lhcb-gaudi-head-py3#321
- [2020-03-15 00:06] Validation started with lhcb-gaudi-head-py3#322
- [2020-03-17 00:08] Validation started with lhcb-gaudi-head-py3#323
- [2020-03-18 00:11] Validation started with lhcb-gaudi-head-py3#324
- [2020-03-19 00:15] Validation started with lhcb-gaudi-head-py3#325
- [2020-03-20 03:46] Validation started with lhcb-gaudi-head-py3#326
- [2020-03-21 00:10] Automatic merge failed in lhcb-gaudi-head-py3#327
- [2020-03-24 00:10] Automatic merge failed in lhcb-gaudi-head-py3#328
- [2020-03-26 00:10] Validation started with lhcb-gaudi-head-py3#329
- [2020-03-31 00:08] Validation started with lhcb-gaudi-head-py3#330
- [2020-04-01 00:07] Validation started with lhcb-gaudi-head-py3#331
- [2020-04-04 00:07] Validation started with lhcb-gaudi-head-py3#332
- [2020-04-07 00:13] Validation started with lhcb-gaudi-head-py3#333
- [2020-04-08 01:20] Validation started with lhcb-gaudi-head-py3#334
- [2020-04-09 00:07] Validation started with lhcb-gaudi-head-py3#335
- [2020-04-10 00:10] Validation started with lhcb-gaudi-head-py3#336
- [2020-04-11 00:10] Automatic merge failed in lhcb-gaudi-head-py3#337
- [2020-04-15 00:08] Automatic merge failed in lhcb-gaudi-head-py3#338
- [2020-04-17 00:07] Automatic merge failed in lhcb-gaudi-head-py3#339
- [2020-04-18 00:16] Automatic merge failed in lhcb-gaudi-head-py3#340
- [2020-04-21 00:08] Validation started with lhcb-gaudi-head-py3#341
- [2020-04-22 00:12] Validation started with lhcb-gaudi-head-py3#342
- [2020-04-23 00:12] Validation started with lhcb-gaudi-head-py3#343
- [2020-04-24 00:15] Validation started with lhcb-gaudi-head-py3#344
- [2020-04-25 00:14] Validation started with lhcb-gaudi-head-py3#345
- [2020-04-28 00:10] Validation started with lhcb-gaudi-head-py3#346
- [2020-04-29 00:15] Validation started with lhcb-gaudi-head-py3#347
- [2020-04-30 00:11] Validation started with lhcb-gaudi-head-py3#348
- [2020-05-05 00:18] Validation started with lhcb-gaudi-head-py3#349
- [2020-05-07 00:09] Validation started with lhcb-gaudi-head-py3#350
- [2020-05-08 00:09] Validation started with lhcb-gaudi-head-py3#351
- [2020-05-09 00:09] Validation started with lhcb-gaudi-head-py3#352
- [2020-05-12 00:10] Validation started with lhcb-gaudi-head-py3#353
- [2020-05-13 00:15] Validation started with lhcb-gaudi-head-py3#354
- [2020-05-14 00:11] Validation started with lhcb-gaudi-head-py3#355
- [2020-05-14 01:35] Validation started with lhcb-gaudi-head-py3#356
- [2020-05-15 00:15] Validation started with lhcb-gaudi-head-py3#357
- [2020-05-16 00:13] Validation started with lhcb-gaudi-head-py3#358
- [2020-05-18 00:13] Validation started with lhcb-gaudi-head-py3#359
- [2020-05-19 00:13] Validation started with lhcb-gaudi-head-py3#360
- [2020-05-20 00:15] Validation started with lhcb-gaudi-head-py3#361
- [2020-05-21 00:18] Validation started with lhcb-gaudi-head-py3#362
- [2020-05-23 00:13] Validation started with lhcb-gaudi-head-py3#363
- [2020-05-24 00:12] Validation started with lhcb-gaudi-head-py3#364
- [2020-05-25 00:13] Validation started with lhcb-gaudi-head-py3#365
- [2020-05-26 00:10] Validation started with lhcb-gaudi-head-py3#366
- [2020-05-27 00:09] Validation started with lhcb-gaudi-head-py3#367
- [2020-05-28 00:19] Validation started with lhcb-gaudi-head-py3#368
- [2020-05-29 00:11] Validation started with lhcb-gaudi-head-py3#369
- [2020-05-30 00:11] Validation started with lhcb-gaudi-head-py3#370
- [2020-05-31 00:11] Validation started with lhcb-gaudi-head-py3#371
- [2020-06-02 00:11] Validation started with lhcb-gaudi-head-py3#372
- [2020-06-03 00:13] Validation started with lhcb-gaudi-head-py3#373
- [2020-06-04 00:12] Validation started with lhcb-gaudi-head-py3#374
- [2020-06-05 00:11] Validation started with lhcb-gaudi-head-py3#375
- [2020-06-06 00:13] Validation started with lhcb-gaudi-head-py3#376
- [2020-06-07 00:11] Validation started with lhcb-gaudi-head-py3#377
- [2020-06-08 00:07] Validation started with lhcb-gaudi-head-py3#378
- [2020-06-09 00:08] Validation started with lhcb-gaudi-head-py3#379
- [2020-06-10 00:09] Validation started with lhcb-gaudi-head-py3#380
- [2020-06-11 00:15] Validation started with lhcb-gaudi-head-py3#381
- [2020-06-12 00:09] Validation started with lhcb-gaudi-head-py3#382
- [2020-06-13 00:12] Validation started with lhcb-gaudi-head-py3#383
- [2020-06-14 00:10] Validation started with lhcb-gaudi-head-py3#384
- [2020-06-15 00:10] Validation started with lhcb-gaudi-head-py3#385
- [2020-06-16 00:09] Validation started with lhcb-gaudi-head-py3#386
- [2020-06-17 00:14] Validation started with lhcb-gaudi-head-py3#387
- [2020-06-18 02:07] Validation started with lhcb-gaudi-head-py3#388
- [2020-06-19 08:25] Validation started with lhcb-gaudi-head-py3#389
- [2020-06-20 00:13] Validation started with lhcb-gaudi-head-py3#390
- [2020-06-21 00:11] Validation started with lhcb-gaudi-head-py3#391
- [2020-06-22 00:12] Validation started with lhcb-gaudi-head-py3#392
- [2020-06-23 00:11] Validation started with lhcb-gaudi-head-py3#393
- [2020-06-24 00:13] Validation started with lhcb-gaudi-head-py3#394
- [2020-06-25 00:13] Validation started with lhcb-gaudi-head-py3#395
- [2020-06-26 00:13] Validation started with lhcb-gaudi-head-py3#396
- [2020-06-27 00:20] Validation started with lhcb-gaudi-head-py3#397
- [2020-06-28 00:10] Validation started with lhcb-gaudi-head-py3#398
- [2020-06-29 00:12] Validation started with lhcb-gaudi-head-py3#399
- [2020-06-29 11:44] Validation started with lhcb-gaudi-head-py3#400
- [2020-06-30 00:13] Validation started with lhcb-gaudi-head-py3#401
- [2020-07-01 00:14] Validation started with lhcb-gaudi-head-py3#402
- [2020-07-02 00:10] Validation started with lhcb-gaudi-head-py3#403
- [2020-07-03 00:15] Validation started with lhcb-gaudi-head-py3#404
- [2020-07-04 00:09] Validation started with lhcb-gaudi-head-py3#405
- [2020-07-05 00:12] Validation started with lhcb-gaudi-head-py3#406
- [2020-07-07 00:12] Validation started with lhcb-gaudi-head-py3#407
- [2020-07-08 00:09] Validation started with lhcb-gaudi-head-py3#408
- [2020-07-08 16:37] Validation started with lhcb-gaudi-head-py3#409
- [2020-07-09 03:29] Validation started with lhcb-gaudi-head-py3#410
- [2020-07-10 00:10] Validation started with lhcb-gaudi-head-py3#411
- [2020-07-11 00:13] Validation started with lhcb-gaudi-head-py3#412
- [2020-07-12 00:12] Validation started with lhcb-gaudi-head-py3#413
- [2020-07-13 00:44] Validation started with lhcb-gaudi-head-py3#414
- [2020-07-14 00:19] Validation started with lhcb-gaudi-head-py3#415
- [2020-07-15 00:14] Validation started with lhcb-gaudi-head-py3#416
- [2020-07-16 00:27] Validation started with lhcb-gaudi-head-py3#417
- [2020-07-17 00:13] Validation started with lhcb-gaudi-head-py3#418
- [2020-07-18 00:13] Validation started with lhcb-gaudi-head-py3#419
- [2020-07-19 00:10] Validation started with lhcb-gaudi-head-py3#420
- [2020-07-20 09:53] Validation started with lhcb-gaudi-head-py3#421
- [2020-07-21 00:40] Validation started with lhcb-gaudi-head-py3#422
- [2020-07-22 00:19] Validation started with lhcb-gaudi-head-py3#423
- [2020-07-22 08:44] Validation started with lhcb-gaudi-head-py3#424
Edited by Software for LHCbadded 210 commits
-
6f7f5ee1...cee29b68 - 208 commits from branch
master
- c46daba9 - Run stage 1 of futurize.
- 5109b569 - Run stage 2 of futurize.
-
6f7f5ee1...cee29b68 - 208 commits from branch
added 105 commits
-
5109b569...a0195cd2 - 103 commits from branch
master
- 393468ad - Run stage 1 of futurize.
- b277e1cb - Run stage 2 of futurize.
-
5109b569...a0195cd2 - 103 commits from branch
@clemenci do you understand the error in today's python3 nightly?
File "/cvmfs/sft.cern.ch/lcg/releases/LCG_96bpython3/Python/3.6.5/x86_64-centos7-gcc9-opt/lib/python3.6/dbm/__init__.py", line 94, in open return mod.open(file, flag, mode) _gdbm.error: [Errno 11] Resource temporarily unavailable
BTW I guess we should ask for a LCG_97python3 build?
added 92 commits
-
b277e1cb...7d5d2d0e - 90 commits from branch
master
- 34f09c91 - Run stage 1 of futurize.
- f67ae370 - Run stage 2 of futurize.
-
b277e1cb...7d5d2d0e - 90 commits from branch
added 345 commits
-
f67ae370...397010d6 - 343 commits from branch
master
- 002bf7d2 - Merge remote branch 'master' into apearce-python-3
- 42272ff3 - Removed harmful "from builtins import str"
-
f67ae370...397010d6 - 343 commits from branch
added 50 commits
-
37b0ed86...0c920e9d - 47 commits from branch
master
- 9a85688b - Merge branch 'master' into apearce-python-3
- 29715b8a - Workaround for an issue with the use of list comprehesion in validators on Python 3
- bf43fd56 - Make Rich configuration stable between Py2 and Py3
Toggle commit list-
37b0ed86...0c920e9d - 47 commits from branch
- Resolved by Rosen Matev
- Resolved by Marco Clemencic
@apearce this does not really depend on LHCb!2214 (merged) and Lbcom!395 (merged). Can we change the description?
To be noted that this MR requires some changes in Brunel reference files.
Please register or sign in to reply