brief-extractor/backend/venv/lib/python3.10/site-packages/wheel/util.py
2026-03-06 18:42:46 +00:00

17 lines
423 B
Python
Executable file

from __future__ import annotations
import base64
import logging
log = logging.getLogger("wheel")
def urlsafe_b64encode(data: bytes) -> bytes:
"""urlsafe_b64encode without padding"""
return base64.urlsafe_b64encode(data).rstrip(b"=")
def urlsafe_b64decode(data: bytes) -> bytes:
"""urlsafe_b64decode without padding"""
pad = b"=" * (4 - (len(data) & 3))
return base64.urlsafe_b64decode(data + pad)