class_docstr: A class for computing and verifying notebook signatures.
class_docstr_tok: ["A","class","for","computing","and","verifying","notebook","signatures","."]
docstr: Initialize the notary.
docstr_tok: ["Initialize","the","notary","."]
code: def __init__(self, **kwargs):
      """Initialize the notary."""
      super().__init__(**kwargs)
      self.store = self.store_factory()
  
imports: from __future__ import annotations
  import hashlib
  import os
  import sys
  import typing
  from collections import OrderedDict
  from contextlib import contextmanager
  from datetime import datetime, timezone
  from hmac import HMAC
  from pathlib import Path
  from jupyter_core.paths import jupyter_data_dir
  from base64 import encodebytes
  from jupyter_core.application import JupyterApp, base_flags
  from traitlets import Any, Bool, Bytes, Callable, Enum, Instance, Integer, Unicode, default, observe
  from traitlets.config import LoggingConfigurable
  from .None import NO_CONVERT, __version__, read, reads
label_desc: Use image node_id 8 to create a new NotebookNotary object from inherited base classes: LoggingConfigurable with example: obj = NotebookNotary()