sagemath / cysignals

cysignals: interrupt and signal handling for Cython
GNU Lesser General Public License v3.0
44 stars 23 forks source link

Cython 3: Implicit noexcept declaration is deprecated #196

Open tobiasdiez opened 7 months ago

tobiasdiez commented 7 months ago

Compiling with Cython 3 yields a couple of deprecation warnings:

warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:61:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.
warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:63:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.
warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:87:66: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.
warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:88:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.
warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:89:62: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.
warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:90:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.
warning: /opt/conda/envs/sage-dev/lib/python3.11/site-packages/cysignals/signals.pxd:93:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword.