summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--auto/modules/python4
-rw-r--r--src/nxt_python_wsgi.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/auto/modules/python b/auto/modules/python
index abd145c9..ecf8802a 100644
--- a/auto/modules/python
+++ b/auto/modules/python
@@ -64,6 +64,10 @@ nxt_found=no
if /bin/sh -c "$NXT_PYTHON_CONFIG --prefix" >> $NXT_AUTOCONF_ERR 2>&1; then
+ if ${NXT_PYTHON_CONFIG} --embed 2>/dev/null; then
+ NXT_PYTHON_CONFIG="${NXT_PYTHON_CONFIG} --embed"
+ fi
+
NXT_PYTHON_INCLUDE=`${NXT_PYTHON_CONFIG} --includes`
NXT_PYTHON_LIBS=`${NXT_PYTHON_CONFIG} --ldflags`
diff --git a/src/nxt_python_wsgi.c b/src/nxt_python_wsgi.c
index a6d5f217..977c2998 100644
--- a/src/nxt_python_wsgi.c
+++ b/src/nxt_python_wsgi.c
@@ -179,6 +179,10 @@ static PyTypeObject nxt_py_input_type = {
#if PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 3
0, /* tp_finalize */
#endif
+#if PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION >= 8
+ 0, /* tp_vectorcall */
+ 0, /* tp_print */
+#endif
};