Commit 9f3dcf8
authored
* bpo-38234: Remove _PyPathConfig.dll_path (GH-16307)
The DLL path is not computed from any user configuration and cannot
be configured by PyConfig. Instead, add a new _Py_dll_path global variable.
Remove _PyConfig_SetPathConfig(): replaced with _PyPathConfig_Init().
Py_Initialize() now longer sets the "global path configuration",
but only initialize _Py_dll_path.
(cherry picked from commit c422167)
* bpo-38234: Fix PyConfig_Read() when Py_SetPath() was called (GH-16298)
* If Py_SetPath() has been called, _PyConfig_InitPathConfig() now
uses its value.
* Py_Initialize() now longer copies path configuration from PyConfig
to the global path configuration (_Py_path_config).
(cherry picked from commit e267793)
1 parent 245d439 commit 9f3dcf8
7 files changed
Lines changed: 110 additions & 104 deletions
File tree
- Include/internal
- Misc/NEWS.d/next/C API
- Modules
- PC
- Python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | | - | |
154 | 152 | | |
155 | 153 | | |
156 | 154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
| 16 | + | |
20 | 17 | | |
21 | 18 | | |
22 | 19 | | |
| |||
38 | 35 | | |
39 | 36 | | |
40 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1213 | 1213 | | |
1214 | 1214 | | |
1215 | 1215 | | |
1216 | | - | |
1217 | | - | |
1218 | | - | |
1219 | | - | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
1220 | 1222 | | |
1221 | 1223 | | |
1222 | 1224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
| 132 | + | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
| |||
666 | 668 | | |
667 | 669 | | |
668 | 670 | | |
669 | | - | |
| 671 | + | |
670 | 672 | | |
671 | 673 | | |
672 | 674 | | |
673 | 675 | | |
674 | 676 | | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
675 | 684 | | |
676 | 685 | | |
677 | 686 | | |
678 | 687 | | |
679 | | - | |
| 688 | + | |
| 689 | + | |
680 | 690 | | |
681 | | - | |
682 | | - | |
683 | | - | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
684 | 694 | | |
685 | 695 | | |
686 | 696 | | |
687 | 697 | | |
688 | 698 | | |
689 | | - | |
690 | | - | |
| 699 | + | |
| 700 | + | |
691 | 701 | | |
692 | 702 | | |
693 | 703 | | |
| |||
697 | 707 | | |
698 | 708 | | |
699 | 709 | | |
700 | | - | |
| 710 | + | |
| 711 | + | |
701 | 712 | | |
702 | | - | |
| 713 | + | |
703 | 714 | | |
704 | | - | |
| 715 | + | |
705 | 716 | | |
706 | 717 | | |
707 | 718 | | |
708 | | - | |
| 719 | + | |
709 | 720 | | |
710 | 721 | | |
711 | 722 | | |
| |||
966 | 977 | | |
967 | 978 | | |
968 | 979 | | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | 980 | | |
977 | 981 | | |
978 | 982 | | |
| |||
986 | 990 | | |
987 | 991 | | |
988 | 992 | | |
989 | | - | |
| 993 | + | |
990 | 994 | | |
991 | 995 | | |
992 | 996 | | |
993 | 997 | | |
994 | 998 | | |
995 | 999 | | |
996 | 1000 | | |
997 | | - | |
| 1001 | + | |
998 | 1002 | | |
999 | 1003 | | |
1000 | 1004 | | |
1001 | 1005 | | |
1002 | | - | |
1003 | | - | |
1004 | | - | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
1005 | 1012 | | |
1006 | 1013 | | |
1007 | 1014 | | |
| |||
1023 | 1030 | | |
1024 | 1031 | | |
1025 | 1032 | | |
| 1033 | + | |
1026 | 1034 | | |
1027 | 1035 | | |
1028 | 1036 | | |
1029 | 1037 | | |
1030 | 1038 | | |
1031 | 1039 | | |
| 1040 | + | |
1032 | 1041 | | |
1033 | 1042 | | |
1034 | 1043 | | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
| 1044 | + | |
1038 | 1045 | | |
1039 | 1046 | | |
1040 | 1047 | | |
1041 | 1048 | | |
1042 | | - | |
| 1049 | + | |
1043 | 1050 | | |
1044 | 1051 | | |
1045 | 1052 | | |
| |||
1067 | 1074 | | |
1068 | 1075 | | |
1069 | 1076 | | |
1070 | | - | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
1071 | 1083 | | |
1072 | 1084 | | |
1073 | 1085 | | |
| |||
0 commit comments