|
Bernhard M. Wiedemann |
df43f1 |
Index: PyQt5_sip-12.11.1/setup.py
|
|
|
3d7aa9 |
===================================================================
|
|
Bernhard M. Wiedemann |
df43f1 |
--- PyQt5_sip-12.11.1.orig/setup.py
|
|
Bernhard M. Wiedemann |
df43f1 |
+++ PyQt5_sip-12.11.1/setup.py
|
|
|
3d7aa9 |
@@ -40,6 +40,6 @@ setup(
|
|
|
3d7aa9 |
name='PyQt5_sip',
|
|
Bernhard M. Wiedemann |
df43f1 |
version='12.11.1',
|
|
|
3d7aa9 |
license='SIP',
|
|
|
3d7aa9 |
- python_requires='>=3.7',
|
|
|
3d7aa9 |
+ python_requires='>=3.6',
|
|
|
3d7aa9 |
ext_modules=[module]
|
|
|
3d7aa9 |
)
|
|
Bernhard M. Wiedemann |
df43f1 |
Index: PyQt5_sip-12.11.1/sip.h
|
|
|
3d7aa9 |
===================================================================
|
|
Bernhard M. Wiedemann |
df43f1 |
--- PyQt5_sip-12.11.1.orig/sip.h
|
|
Bernhard M. Wiedemann |
df43f1 |
+++ PyQt5_sip-12.11.1/sip.h
|
|
|
3d7aa9 |
@@ -24,8 +24,8 @@
|
|
|
3d7aa9 |
#include <Python.h>
|
|
|
3d7aa9 |
|
|
|
3d7aa9 |
/* Sanity check on the Python version. */
|
|
|
3d7aa9 |
-#if PY_VERSION_HEX < 0x03070000
|
|
|
3d7aa9 |
-#error "This version of PyQt5.sip requires Python v3.7 or later"
|
|
|
3d7aa9 |
+#if PY_VERSION_HEX < 0x03060000
|
|
|
3d7aa9 |
+#error "This version of PyQt5.sip requires Python v3.6 or later"
|
|
|
3d7aa9 |
#endif
|
|
|
3d7aa9 |
|
|
|
3d7aa9 |
|
|
Bernhard M. Wiedemann |
df43f1 |
Index: PyQt5_sip-12.11.1/siplib.c
|
|
|
3d7aa9 |
===================================================================
|
|
Bernhard M. Wiedemann |
df43f1 |
--- PyQt5_sip-12.11.1.orig/siplib.c
|
|
Bernhard M. Wiedemann |
df43f1 |
+++ PyQt5_sip-12.11.1/siplib.c
|
|
|
3d7aa9 |
@@ -1041,6 +1041,10 @@ const sipAPIDef *sip_init_library(PyObje
|
|
|
3d7aa9 |
PyObject *obj;
|
|
|
3d7aa9 |
PyMethodDef *md;
|
|
|
3d7aa9 |
|
|
|
3d7aa9 |
+#if PY_VERSION_HEX < 0x03070000 && defined(WITH_THREAD)
|
|
|
3d7aa9 |
+ PyEval_InitThreads();
|
|
|
3d7aa9 |
+#endif
|
|
|
3d7aa9 |
+
|
|
|
3d7aa9 |
/* Add the SIP version number. */
|
|
|
3d7aa9 |
obj = PyLong_FromLong(SIP_VERSION);
|
|
|
3d7aa9 |
|
|
Bernhard M. Wiedemann |
df43f1 |
@@ -13294,12 +13298,16 @@ int sip_api_convert_from_slice_object(Py
|
|
|
3d7aa9 |
Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step,
|
|
|
3d7aa9 |
Py_ssize_t *slicelength)
|
|
|
3d7aa9 |
{
|
|
|
3d7aa9 |
+#if PY_VERSION_HEX >= 0x03070000
|
|
|
3d7aa9 |
if (PySlice_Unpack(slice, start, stop, step) < 0)
|
|
|
3d7aa9 |
return -1;
|
|
|
3d7aa9 |
|
|
|
3d7aa9 |
*slicelength = PySlice_AdjustIndices(length, start, stop, *step);
|
|
|
3d7aa9 |
|
|
|
3d7aa9 |
return 0;
|
|
|
3d7aa9 |
+#else
|
|
|
3d7aa9 |
+ return PySlice_GetIndicesEx(slice, length, start, stop, step, slicelength);
|
|
|
3d7aa9 |
+#endif
|
|
|
3d7aa9 |
}
|
|
|
3d7aa9 |
|
|
|
3d7aa9 |
|
|
Bernhard M. Wiedemann |
df43f1 |
Index: PyQt5_sip-12.11.1/PKG-INFO
|
|
|
3d7aa9 |
===================================================================
|
|
Bernhard M. Wiedemann |
df43f1 |
--- PyQt5_sip-12.11.1.orig/PKG-INFO
|
|
Bernhard M. Wiedemann |
df43f1 |
+++ PyQt5_sip-12.11.1/PKG-INFO
|
|
|
3d7aa9 |
@@ -9,7 +9,7 @@ License: SIP
|
|
|
3d7aa9 |
Platform: X11
|
|
|
3d7aa9 |
Platform: macOS
|
|
|
3d7aa9 |
Platform: Windows
|
|
|
3d7aa9 |
-Requires-Python: >=3.7
|
|
|
3d7aa9 |
+Requires-Python: >=3.6
|
|
|
3d7aa9 |
License-File: LICENSE
|
|
|
3d7aa9 |
License-File: LICENSE-GPL3
|
|
|
3d7aa9 |
License-File: LICENSE-GPL2
|
|
Bernhard M. Wiedemann |
df43f1 |
Index: PyQt5_sip-12.11.1/PyQt5_sip.egg-info/PKG-INFO
|
|
|
3d7aa9 |
===================================================================
|
|
Bernhard M. Wiedemann |
df43f1 |
--- PyQt5_sip-12.11.1.orig/PyQt5_sip.egg-info/PKG-INFO
|
|
Bernhard M. Wiedemann |
df43f1 |
+++ PyQt5_sip-12.11.1/PyQt5_sip.egg-info/PKG-INFO
|
|
|
3d7aa9 |
@@ -9,7 +9,7 @@ License: SIP
|
|
|
3d7aa9 |
Platform: X11
|
|
|
3d7aa9 |
Platform: macOS
|
|
|
3d7aa9 |
Platform: Windows
|
|
|
3d7aa9 |
-Requires-Python: >=3.7
|
|
|
3d7aa9 |
+Requires-Python: >=3.6
|
|
|
3d7aa9 |
License-File: LICENSE
|
|
|
3d7aa9 |
License-File: LICENSE-GPL3
|
|
|
3d7aa9 |
License-File: LICENSE-GPL2
|