./textproc/py-canonicaljson [canonical JSON]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.4.0, Package name: py-canonicaljson-1.4.0
Maintained by: Renaud Allard
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • python3
Description
Python module to encode JSON in a standard format.

* Encodes objects and arrays as RFC 7159 JSON.
* Sorts object keys so that you get the same result each time.
* Has no insignificant 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.


Filesize: 9.632 KB
Version History (View Complete History)
  • (2020-10-24) Updated to version: py-canonicaljson-1.4.0
  • (2020-08-20) Updated to version: py-canonicaljson-1.3.0
  • (2020-03-08) Package added to openports.se, version py-canonicaljson-1.1.4 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-10-23 10:51:43 by Solene Rapenne | Files touched by this commit (1)
Log message:
Update to py-canonicaljson-1.4.0
Required to build the net/synapse update
Thanks to maintainer Renaud Allard for the diff
   2020-10-23 10:49:10 by Solene Rapenne | Files touched by this commit (2)
Log message:
Update to py-canonicaljson-1.4.0
Thanks to maintainer Renaud Allard for the diff
   2020-08-20 06:57:58 by Solene Rapenne | Files touched by this commit (2)
Log message:
Update to py-canonicaljson-1.3.0
Diff from maintainer Renaud Allard
   2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032)
Log message:
bump REVISION; python 3 default changed to 3.8