4 build_source : "script"
5 compil_script : $name + $VARS.scriptExtension
9 # Python is a mandatory part of current used Linux platforms, no need to check its presence therefore.
10 # As version of Python 3.x differs on each of them, a better solution would to eventually check the binary presence.
18 env_script : $name + ".py"
23 source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
24 build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
29 compile_and_runtime : "yes"
35 patches : ["Python_zlib_detection.patch", "Python_SSL.patch"]
40 patches : ['Python-2.7.10-ssl.patch']
48 version_3_6_5_UB22_04:
50 patches: ["python_3.6.5-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
55 patches: ["python_3.6.5-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
60 patches: ["python_3.6.5-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
65 patches: ["python_3.6.5-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
70 patches: ["python_3.6.5-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
75 compil_script : "Python-3.6.5.bat"
76 patches : ['Python-3.6.5_windows.patch']
81 compil_script : 'Python-3.6.8.sh'
87 compil_script : "Python-3.6.15.sh"
93 patches: ["python_3.6.15-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
96 version_3_6_15_UB22_04:
98 patches: ["python_3.6.15-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889
103 compil_script : "Python-3.6.15.bat"
104 patches : ['Python-3.6.15_windows.patch']
114 compil_script : "Python-3.7.9.bat"
116 build_depend : ['perl']
121 compil_script : "Python-3.7.sh"
127 compil_script : "Python-3.9.bat"
129 build_depend : ['perl']
134 compil_script : "Python-3.8.sh"
140 compil_script : "Python-3.9.sh"
146 compil_script : "Python-3.9.bat"
147 patches : ['python-3.9.14.01-ctype-init.patch',
148 'python-3.9.14.02-os.py.patch',
149 'python-3.9.14.03-getpath.patch',
150 'python-3.9.14.04-dynload_win.patch'
152 build_depend : ['perl']