Commit f89ebdc
committed
Fix missing imports in setup scripts generated by packaging (#13205).
I’ve made more edits than the bug report suggested to make sure the
generated setup script is compatible with many Python versions; a
comment in the source explains that in detail.
The cfg_to_args function uses old 2.x idioms like codecs.open and
RawConfigParser.readfp because I want the setup.py generated by packaging and
distutils2 to be the same. Most users won’t see the deprecation warning and I
ignore it in the test suite.
Thanks to David Barnett for the report and original patch.1 parent 3bb8be6 commit f89ebdc
3 files changed
Lines changed: 74 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | | - | |
12 | | - | |
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
| |||
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
26 | 29 | | |
| |||
513 | 516 | | |
514 | 517 | | |
515 | 518 | | |
516 | | - | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
517 | 522 | | |
518 | 523 | | |
519 | 524 | | |
| |||
539 | 544 | | |
540 | 545 | | |
541 | 546 | | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
542 | 567 | | |
543 | 568 | | |
544 | 569 | | |
| |||
590 | 615 | | |
591 | 616 | | |
592 | 617 | | |
593 | | - | |
594 | 618 | | |
595 | 619 | | |
596 | 620 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
417 | 418 | | |
418 | 419 | | |
419 | 420 | | |
420 | | - | |
| 421 | + | |
| 422 | + | |
421 | 423 | | |
422 | 424 | | |
423 | 425 | | |
| |||
931 | 933 | | |
932 | 934 | | |
933 | 935 | | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
934 | 954 | | |
935 | 955 | | |
936 | 956 | | |
| |||
941 | 961 | | |
942 | 962 | | |
943 | 963 | | |
944 | | - | |
945 | | - | |
946 | 964 | | |
947 | 965 | | |
948 | 966 | | |
| |||
986 | 1004 | | |
987 | 1005 | | |
988 | 1006 | | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
993 | 1012 | | |
994 | 1013 | | |
995 | 1014 | | |
| |||
1011 | 1030 | | |
1012 | 1031 | | |
1013 | 1032 | | |
1014 | | - | |
| 1033 | + | |
| 1034 | + | |
1015 | 1035 | | |
| 1036 | + | |
| 1037 | + | |
1016 | 1038 | | |
1017 | 1039 | | |
1018 | 1040 | | |
| |||
1029 | 1051 | | |
1030 | 1052 | | |
1031 | 1053 | | |
1032 | | - | |
| 1054 | + | |
1033 | 1055 | | |
1034 | 1056 | | |
| 1057 | + | |
1035 | 1058 | | |
1036 | | - | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
1037 | 1065 | | |
1038 | | - | |
| 1066 | + | |
1039 | 1067 | | |
1040 | 1068 | | |
1041 | 1069 | | |
| |||
1049 | 1077 | | |
1050 | 1078 | | |
1051 | 1079 | | |
| 1080 | + | |
| 1081 | + | |
1052 | 1082 | | |
1053 | | - | |
| 1083 | + | |
1054 | 1084 | | |
1055 | 1085 | | |
1056 | 1086 | | |
| |||
1307 | 1337 | | |
1308 | 1338 | | |
1309 | 1339 | | |
| 1340 | + | |
| 1341 | + | |
1310 | 1342 | | |
1311 | 1343 | | |
1312 | 1344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
0 commit comments