Skip to main content

A light-weight library to compare structured output from network devices show commands.

Project description

Jdiff



Overview

jdiff is a lightweight Python library allowing you to examine structured data. jdiff provides an interface to intelligently compare JSON data objects and test for the presence (or absence) of keys. You can also examine and compare corresponding key-values.

Documentation

Full web-based HTML documentation for this library can be found over on the Jdiff Docs website:

Contributing to the Docs

All the Markdown source for the library documentation can be found under the docs folder in this repository. For simple edits, a Markdown capable editor is sufficient - clone the repository and edit away.

If you need to view the fully generated documentation site, you can build it with mkdocs. A container hosting the docs will be started using the invoke commands (details in the Development Environment Guide) on http://localhost:8001. As your changes are saved, the live docs will be automatically reloaded.

Any PRs with fixes or improvements are very welcome!

Questions

For any questions or comments, please check the FAQ first. Feel free to also swing by the Network to Code Slack (channel #networktocode), sign up here if you don't have an account.

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

jdiff-1.0.1.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

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

jdiff-1.0.1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file jdiff-1.0.1.tar.gz.

File metadata

  • Download URL: jdiff-1.0.1.tar.gz
  • Upload date:
  • Size: 19.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for jdiff-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7de0fdb07131519c6e416343aa4fa2938b9de1cef3f2023199507ad14681d0bd
MD5 429b4e6fe14d52fc73b188db0d919304
BLAKE2b-256 ff6599c64f271e4261a243fc3233146ccceea8773f9130eea8db7b5b6d325ed2

See more details on using hashes here.

File details

Details for the file jdiff-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: jdiff-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for jdiff-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7eebcaacf84695c7be0f7af2178d4a679e290a76d116de43b4b48644a3145645
MD5 ec6771f85a3bdd475bf4d2bf5ef6b4a1
BLAKE2b-256 ae35fd4333ce003e0349ab4b9d1754c87e3153680f73480b646ed44d0b2f2636

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