diff options
author | Michael Stahl <mstahl@redhat.com> | 2018-03-06 11:42:30 +0100 |
---|---|---|
committer | Michael Stahl <Michael.Stahl@cib.de> | 2018-04-09 10:32:47 +0200 |
commit | aa02205fc46ed53a0af18517c3cd4064d514f85f (patch) | |
tree | 1ce3aaf0a7eb67bd08a3c0f1c98383bf31ad5c3b | |
parent | 41f1a38b9e8b5e0567bf642d3e14a549e82ee0d9 (diff) |
configure,pyuno: require at least Python 2.7
Nobody needs to use 2.6 any more, so reduce the maintenance burden.
https://lists.freedesktop.org/archives/libreoffice/2018-March/079670.html
Change-Id: I101e26fbceffbe6119f4a6484530f27760b03eb4
Reviewed-on: https://gerrit.libreoffice.org/50816
Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
Tested-by: Jenkins <ci@libreoffice.org>
-rw-r--r-- | configure.ac | 10 | ||||
-rw-r--r-- | pyuno/source/module/pyuno.cxx | 2 | ||||
-rw-r--r-- | pyuno/source/module/pyuno_callable.cxx | 2 | ||||
-rw-r--r-- | pyuno/source/module/pyuno_runtime.cxx | 2 | ||||
-rw-r--r-- | pyuno/source/module/pyuno_struct.cxx | 2 |
5 files changed, 5 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac index aa44107f8e79..e4f2bb53770d 100644 --- a/configure.ac +++ b/configure.ac @@ -8040,14 +8040,14 @@ AC_SUBST(LIBXML_LIBS) AC_SUBST(XMLLINT) # ===================================================================== -# Checking for a Python interpreter with version >= 2.6. -# Build and runtime requires Python 3 compatible version (>= 2.6). +# Checking for a Python interpreter with version >= 2.7. +# Build and runtime requires Python 3 compatible version (>= 2.7). # Optionally user can pass an option to configure, i. e. # ./configure PYTHON=/usr/bin/python # ===================================================================== if test "$build_os" != "cygwin" -a "$enable_python" != fully-internal; then # This allows a lack of system python with no error, we use internal one in that case. - AM_PATH_PYTHON([2.6],, [:]) + AM_PATH_PYTHON([2.7],, [:]) # Clean PYTHON_VERSION checked below if cross-compiling PYTHON_VERSION="" if test "$PYTHON" != ":"; then @@ -8228,11 +8228,11 @@ system) #include <Python.h> int main(int argc, char **argv) { - if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION >= 6) || + if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION >= 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION >= 3)) return 0; else return 1; } - ]])],[AC_MSG_RESULT([ok])],[AC_MSG_ERROR([Python >= 3.3 is needed when building with Python 3, or Python >= 2.6 when building with Python 2])],[AC_MSG_RESULT([skipped; cross-compiling])]) + ]])],[AC_MSG_RESULT([ok])],[AC_MSG_ERROR([Python >= 3.3 is needed when building with Python 3, or Python >= 2.7 when building with Python 2])],[AC_MSG_RESULT([skipped; cross-compiling])]) CFLAGS=$save_CFLAGS AC_LANG_POP(C) diff --git a/pyuno/source/module/pyuno.cxx b/pyuno/source/module/pyuno.cxx index ee66c7537d8d..dc73a754609d 100644 --- a/pyuno/source/module/pyuno.cxx +++ b/pyuno/source/module/pyuno.cxx @@ -1678,9 +1678,7 @@ static PyTypeObject PyUNOType = nullptr, nullptr, nullptr -#if PY_VERSION_HEX >= 0x02060000 , 0 -#endif #if PY_VERSION_HEX >= 0x03040000 , nullptr #endif diff --git a/pyuno/source/module/pyuno_callable.cxx b/pyuno/source/module/pyuno_callable.cxx index 9320c8e84a8e..2075fc7e372f 100644 --- a/pyuno/source/module/pyuno_callable.cxx +++ b/pyuno/source/module/pyuno_callable.cxx @@ -221,9 +221,7 @@ static PyTypeObject PyUNO_callable_Type = nullptr, nullptr, nullptr -#if PY_VERSION_HEX >= 0x02060000 , 0 -#endif #if PY_VERSION_HEX >= 0x03040000 , nullptr #endif diff --git a/pyuno/source/module/pyuno_runtime.cxx b/pyuno/source/module/pyuno_runtime.cxx index 559310220bde..751c104dca04 100644 --- a/pyuno/source/module/pyuno_runtime.cxx +++ b/pyuno/source/module/pyuno_runtime.cxx @@ -115,9 +115,7 @@ static PyTypeObject RuntimeImpl_Type = nullptr, nullptr, nullptr -#if PY_VERSION_HEX >= 0x02060000 , 0 -#endif #if PY_VERSION_HEX >= 0x03040000 , nullptr #endif diff --git a/pyuno/source/module/pyuno_struct.cxx b/pyuno/source/module/pyuno_struct.cxx index e23b74db20eb..2fbb81350387 100644 --- a/pyuno/source/module/pyuno_struct.cxx +++ b/pyuno/source/module/pyuno_struct.cxx @@ -340,9 +340,7 @@ static PyTypeObject PyUNOStructType = nullptr, nullptr, nullptr -#if PY_VERSION_HEX >= 0x02060000 , 0 -#endif #if PY_VERSION_HEX >= 0x03040000 , nullptr #endif |