mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
Python since 3.12 prints warning about Py_NoSiteFlag is deprecated. It
seems that variable is not needed since Python 3.8, since it sets in
such cases directly config.site_import variable few moments later.
Move using deprecated variable to versions before that flag in config
could be used only.
This should fix warning like:
pythonmod/pythonmod.c: In function 'pythonmod_init':
pythonmod/pythonmod.c:359:7: warning: 'Py_NoSiteFlag' is deprecated [-Wdeprecated-declarations]
359 | Py_NoSiteFlag = 1;
| ^~~~~~~~~~~~~
In file included from /usr/include/python3.12/Python.h:48,
from pythonmod/pythonmod.c:54:
/usr/include/python3.12/cpython/pydebug.h:14:37: note: declared here
14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
| ^~~~~~~~~~~~~
https://docs.python.org/3/c-api/init.html#c.Py_NoSiteFlag
|
||
|---|---|---|
| .. | ||
| doc | ||
| examples | ||
| interface.i | ||
| LICENSE | ||
| Makefile | ||
| pythonmod.c | ||
| pythonmod.h | ||
| pythonmod_utils.c | ||
| pythonmod_utils.h | ||
| test-calc.conf | ||
| test-dict.conf | ||
| test-edns.conf | ||
| test-inplace_callbacks.conf | ||
| test-log.conf | ||
| test-resgen.conf | ||
| test-resip.conf | ||
| test-resmod.conf | ||
| ubmodule-msg.py | ||
| ubmodule-tst.py | ||