We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa695c4 commit 8cb6fc7Copy full SHA for 8cb6fc7
sigstore/_internal/rekor/__init__.py
@@ -19,8 +19,8 @@
19
from __future__ import annotations
20
21
import base64
22
+import typing
23
from abc import ABC, abstractmethod
-from typing import Any, NewType
24
25
import rekor_types
26
import requests
@@ -29,13 +29,15 @@
29
from sigstore._utils import base64_encode_pem_cert
30
from sigstore.dsse import Envelope
31
from sigstore.hashes import Hashed
32
-from sigstore.models import LogEntry
+
33
+if typing.TYPE_CHECKING:
34
+ from sigstore.models import LogEntry
35
36
__all__ = [
37
"_hashedrekord_from_parts",
38
]
39
-EntryRequestBody = NewType("EntryRequestBody", dict[str, Any])
40
+EntryRequestBody = typing.NewType("EntryRequestBody", dict[str, typing.Any])
41
42
43
class RekorClientError(Exception):
0 commit comments