default : { name : "Python" build_source : "script" compil_script : $name + $VARS.scriptExtension get_source : "archive" system_info : { # Python is a mandatory part of current used Linux platforms, no need to check its presence therefore. # As version of Python 3.x differs on each of them, a better solution would to eventually check the binary presence. rpm : [] rpm_dev : [] apt : [] apt_dev : [] } environ : { env_script : $name + ".py" } depend : [] opt_depend: ["gcc"] patches : [] source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name install_dir : 'base' properties: { incremental : "yes" compile_and_runtime : "yes" } } version_2_6_6 : { patches : ["Python_zlib_detection.patch", "Python_SSL.patch"] } version_2_7_10 : { patches : ['Python-2.7.10-ssl.patch'] } version_3_6_5 : { patches : [] } version_3_6_5_FD34: { patches: ["python_3.6.5-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889 } version_3_6_5_win : { compil_script : "Python-3.6.5.bat" patches : ['Python-3.6.5_windows.patch'] } version_3_6_8 : { compil_script : 'Python-3.6.8.sh' patches : [] } version_3_6_15 : { compil_script : "Python-3.6.15.sh" patches : [] } version_3_6_15_FD34: { patches: ["python_3.6.15-allocation.patch"] # https://github.com/pyenv/pyenv/issues/1889 } version_3_6_15_win : { compil_script : "Python-3.6.15.bat" patches : ['Python-3.6.15_windows.patch'] } version_3_7_9 : { patches : [] } version_3_7_9_win : { compil_script : "Python-3.7.9.bat" patches : [] build_depend : ['perl'] } version_3_7_14 : { compil_script : "Python-3.7.sh" patches : [] } version_3_7_14_win : { compil_script : "Python-3.9.bat" patches : [] build_depend : ['perl'] } version_3_9_14 : { compil_script : "Python-3.9.sh" patches : [] } version_3_9_14_win : { compil_script : "Python-3.9.bat" patches : [] build_depend : ['perl'] }