mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
dev-python/krb5: Backport cython-3 fix
Closes: https://bugs.gentoo.org/898686 Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
26
dev-python/krb5/files/krb5-0.5.0-cython-3.patch
Normal file
26
dev-python/krb5/files/krb5-0.5.0-cython-3.patch
Normal file
@@ -0,0 +1,26 @@
|
||||
From 0e843062ac3916ee0a36f59ba53caabba64cb062 Mon Sep 17 00:00:00 2001
|
||||
From: Matus Valo <matusvalo@gmail.com>
|
||||
Date: Wed, 15 Mar 2023 21:02:10 +0100
|
||||
Subject: [PATCH] Declare the function as noexcept when it is not raising
|
||||
exception.
|
||||
|
||||
Cython 3 will require noexcept keyword in the declaraction of the function not raising
|
||||
an exceptions.
|
||||
---
|
||||
pyproject.toml | 2 +-
|
||||
src/krb5/_creds.pyx | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/krb5/_creds.pyx b/src/krb5/_creds.pyx
|
||||
index a4a8a33..5b550e6 100644
|
||||
--- a/src/krb5/_creds.pyx
|
||||
+++ b/src/krb5/_creds.pyx
|
||||
@@ -263,7 +263,7 @@ cdef krb5_error_code prompt_callback(
|
||||
const char *banner,
|
||||
int num_prompts,
|
||||
krb5_prompt *prompts,
|
||||
-) with gil:
|
||||
+) noexcept with gil:
|
||||
try:
|
||||
prompter = <Krb5Prompt>data
|
||||
|
||||
@@ -30,3 +30,8 @@ BDEPEND="
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
PATCHES=(
|
||||
# https://github.com/jborean93/pykrb5/pull/27
|
||||
"${FILESDIR}/${P}-cython-3.patch"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user