from typing import Sequence from .encoding_base64_base64_encode import base64_encode def base64_url_encode(bytes: Sequence[int]) -> str: """Bytes as base64url (RFC 4648 section 5) without padding, as JWTs use it.""" return base64_encode(bytes).rstrip("=").replace("+", "-").replace("/", "_")