Skip to main content

A C++ port of jsondiff to improve performance

Project description

cjsondiff

cjsondiff is a Python package for high-performance JSON diffing inspired by jsondiff. It is implemented in C++ using nanobind to make python bindings. image

Status

  • Recursive diff and similarity implemented in C++
  • JSON/YAML loaders, dumpers, marshaling, and CLI support

Development

python3 -m pip install -e . pytest
pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cjsondiff-0.1.0.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cjsondiff-0.1.0-cp313-cp313-macosx_15_0_arm64.whl (74.2 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

File details

Details for the file cjsondiff-0.1.0.tar.gz.

File metadata

  • Download URL: cjsondiff-0.1.0.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for cjsondiff-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bdee576fb9f3c339cd40c68a14bc76823198a1e4c5ae9a5b144de7a4a18b221c
MD5 fdde0d706dfa6d9c2b24b4d092ff5cf8
BLAKE2b-256 802833ba23f1ef8d8392ddb443204da395f99b57d6869db35b3abf0795bad8de

See more details on using hashes here.

File details

Details for the file cjsondiff-0.1.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for cjsondiff-0.1.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cf3b2f8a115d5d4d28c0c508c9883543a091aeecedef17551a5ce495fe24b724
MD5 df4a4cd8967b68635f1a27b4020eb4f3
BLAKE2b-256 dfa6c3764b222d6e2596d7ada06438e4225850dbf4682050b42b3c7bbf771807

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page