Metadata-Version: 2.1
Name: jcs
Version: 0.2.1
Summary: JCS - JSON Canonicalization
Home-page: https://github.com/titusz/jcs
License: Apache-2.0
Keywords: jcs,json,canonicalization,deterministic,serialization,hash
Author: titusz
Author-email: tp@py7.de
Requires-Python: >=3.6.2
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Project-URL: Repository, https://github.com/titusz/jcs
Description-Content-Type: text/markdown

# JCS - JSON Canonicalization for Python 3

[![Tests](https://github.com/titusz/jcs/actions/workflows/tests.yml/badge.svg)](https://github.com/titusz/jcs/actions/workflows/tests.yml)

This is a Python 3 package for
a [JCS (RFC 8785)](https://datatracker.ietf.org/doc/html/rfc8785) compliant JSON
canonicalization.

The main author of this code is [Anders Rundgren](https://github.com/cyberphone). The
original source code is
at [cyberphone/json-canonicalization](https://github.com/cyberphone/json-canonicalization/tree/master/python3)
including comprehensive test data.

## Installation

```bash
$ pip install jcs
```

## Using JCS

```python
import jcs
data = jcs.canonicalize({"tag": 4})
```

