Open
Description
- cattrs version: 23.2.3
- Python version: 3.11
- Operating System: Linux
Description
cattrs.preconf.json.make_converter()
and cattrs.preconf.ujson.make_converter()
use Base85.
While this is more efficient, it's bad for interop in the sense that base64 is much more common. (eg, both Browsers and Node have it built-in.) (Yes, Base85 code can be found for basically any language, but you can often assume that Base64 will be standard library.)
What I Did
try:
from cattrs.preconf.ujson import make_converter
except ImportError:
from cattrs.preconf.json import make_converter
converter = make_converter()
Metadata
Metadata
Assignees
Labels
No labels