File 0001-Don-t-use-enum.auto-Python-2.patch of Package python-fido2

From ce19ba598a077dd09d164c2bef05169e01b69eaf Mon Sep 17 00:00:00 2001
From: Dain Nilsson <dain@yubico.com>
Date: Tue, 16 Mar 2021 14:59:59 +0100
Subject: [PATCH] Don't use enum.auto (Python 2).

---
 fido2/attestation/base.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/fido2/attestation/base.py b/fido2/attestation/base.py
index 6f7d173..e631c48 100644
--- a/fido2/attestation/base.py
+++ b/fido2/attestation/base.py
@@ -25,7 +25,7 @@
 # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 # POSSIBILITY OF SUCH DAMAGE.
 
-from enum import Enum, auto
+from enum import Enum
 from cryptography import x509
 from cryptography.hazmat.backends import default_backend
 from cryptography.hazmat.primitives.asymmetric import padding, ec, rsa
@@ -67,11 +67,11 @@ AttestationResult = namedtuple("AttestationResult", ["attestation_type", "trust_
 
 
 class AttestationType(Enum):
-    BASIC = auto()
-    SELF = auto()
-    ATT_CA = auto()
-    ANON_CA = auto()
-    NONE = auto
+    BASIC = 1
+    SELF = 2
+    ATT_CA = 3
+    ANON_CA = 4
+    NONE = 0
 
 
 def catch_builtins(f):
-- 
2.26.2

openSUSE Build Service is sponsored by