Source: python-canonicaljson Maintainer: Matrix Packaging Team Uploaders: Andrej Shadura Section: python Priority: optional Build-Depends: debhelper-compat (= 12), dh-python, python3-all, python3-setuptools (>= 0.6.24), python3-frozendict (>= 0.4), python3-simplejson (>= 3.14) Standards-Version: 4.3.0 Testsuite: autopkgtest-pkg-python Homepage: https://github.com/matrix-org/python-canonicaljson Vcs-Browser: https://salsa.debian.org/matrix-team/python-canonicaljson Vcs-Git: https://salsa.debian.org/matrix-team/python-canonicaljson.git Package: python3-canonicaljson Architecture: all Depends: python3-frozendict (>= 0.4), python3-simplejson (>= 3.6.5), ${misc:Depends}, ${python3:Depends} Description: canonical JSON implementation for Python 3 Canonical JSON implementation for Python 3. . * Encodes objects and arrays as RFC 7159 JSON. * Sorts object keys so that you get the same result each time. * Has no inignificant whitespace to make the output as small as possible. * Escapes only the characters that must be escaped, U+0000 to U+0019 / U+0022 / U+0056, to keep the output as small as possible. * Uses the shortest escape sequence for each escaped character. * Encodes the JSON as UTF-8. * Can encode frozendict immutable dictionaries.