Skip to main content

Fast native JSON to XML conversion - Rust extension for json2xml

Project description

json2xml_rs - Rust Extension for json2xml

A high-performance Rust implementation of the dicttoxml module using PyO3.

Building

Prerequisites

  • Rust (1.96+)
  • Python (3.9+)
  • maturin (pip install maturin)

Development Build

cd rust
maturin develop --release

This builds the extension and installs it in your current Python environment.

Production Build

cd rust
maturin build --release

The wheel will be in target/wheels/.

Usage

# Direct usage
from json2xml_rs import dicttoxml

data = {"name": "John", "age": 30, "active": True}
xml_bytes = dicttoxml(data)
print(xml_bytes.decode())

# Or use the hybrid module that auto-selects the fastest backend
from json2xml import dicttoxml_fast
xml_bytes = dicttoxml_fast.dicttoxml(data)

API

dicttoxml(obj, root=True, custom_root="root", attr_type=True, item_wrap=True, cdata=False, list_headers=False) -> bytes

Convert a Python dict or list to XML.

Parameters:

  • obj: The Python object to convert (dict or list)
  • root: Include XML declaration and root element (default: True)
  • custom_root: Name of the root element (default: "root")
  • attr_type: Include type attributes on elements (default: True)
  • item_wrap: Wrap list items in <item> tags (default: True)
  • cdata: Wrap string values in CDATA sections (default: False)
  • list_headers: Repeat parent tag for each list item (default: False)

Returns: UTF-8 encoded XML as bytes

escape_xml_py(s: str) -> str

Escape special XML characters (&, ", ', <, >) in a string.

wrap_cdata_py(s: str) -> str

Wrap a string in a CDATA section.

Performance

The Rust implementation is expected to be 5-15x faster than pure Python for:

  • String escaping (single-pass vs. multiple .replace() calls)
  • Type dispatch (compiled match statements vs. isinstance() chains)
  • String building (pre-allocated buffers vs. f-string concatenation)

Version 0.3.0 writes serializer output directly into Python bytes, reducing the measured serializer RSS delta for a 100,000-record benchmark by about 49% compared with the previous Rust implementation.

Limitations

The Rust implementation currently does not support:

  • ids parameter (unique IDs for elements)
  • item_func parameter (custom item naming function)
  • xml_namespaces parameter
  • xpath_format parameter
  • @attrs, @val, @flat special dict keys

For these features, fall back to the pure Python implementation.

Development

Running Tests

cd rust
maturin develop
python -m pytest ../tests/

Benchmarking

cd ..
python benchmark_rust.py

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

json2xml_rs-0.3.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distributions

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

json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (229.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.2 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (225.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp314-cp314-win_amd64.whl (114.5 kB view details)

Uploaded CPython 3.14Windows x86-64

json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (226.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (209.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (218.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (225.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp313-cp313-win_amd64.whl (114.5 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (226.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (209.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (218.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.3.0-cp312-cp312-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (226.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (209.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (218.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.3.0-cp311-cp311-win_amd64.whl (115.9 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (227.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (210.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (219.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.3.0-cp310-cp310-win_amd64.whl (116.0 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (227.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (228.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file json2xml_rs-0.3.0.tar.gz.

File metadata

  • Download URL: json2xml_rs-0.3.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for json2xml_rs-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e706d59d2f09da159cddbabb7fb94acae8595b45761e81ca0884822832b011f5
MD5 40e2b4e1cab6de545a843ac61a3457b5
BLAKE2b-256 2400522118ebc66d3f92a077314d845e4ab9cbd8a57e9d64b3cbcc022fae3224

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0.tar.gz:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bedf7b608409995082bd4b579c061c4778f7a3b3ba0ef58378ee3f6d8a9f1ce
MD5 b1d9813e14b49e436d3a254cb7c5887e
BLAKE2b-256 db7b7d7b1564f20319fe373e966757d34b7f48c302e0d0559f5e60280ccb52ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b154a501fa5d27a16eca2ff1f2d628b3ae1e17dbfee2da2ea3f7842499e7110
MD5 ad396f35f05be6f3442dd9c4f05fe5ce
BLAKE2b-256 ef73d9db44b717660185ee6562e9af72e2b9faa82750f0e0b05c0f773a0a31a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3a9e0f4e0ab93e2e92899972edb168bfd4166cdcc446d55dbbdd7ed34a215db
MD5 e555af07144b385ed673c4234ecdf552
BLAKE2b-256 b3563e354579e6258891a3363d20451fe2d7d7f7af9a6803e31c22d271101b72

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 104e7e70b59450613cd4ea2417b948c7f1f9aa324ae9407a4350783e3ebd2f89
MD5 5735b47dbc1b954b26b7123f52b67282
BLAKE2b-256 93d448a4e7d81340c505636befa5648a09beeb97ccca9a4a83ecfc3d1c3318b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 114.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for json2xml_rs-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f94c91764128a35e9b2d440e71bf71bb11803bfdc1002ad8f6ca0f444717e22a
MD5 277a838d590255fe556ad3142bfc59cb
BLAKE2b-256 c862631dec7cd42a7723fd71f09851803d17f1e039238b3e36ce2bf0c809aa9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp314-cp314-win_amd64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6de250b6fbd84fd340e0f5918e18d384a7b2f5bcb8b88a5f39c63acaa3f25890
MD5 80ff9f46d7bb04a44a7c7b9430cde04a
BLAKE2b-256 fffe8f6dc70ba7c8bd31fa7ece070b792da42cf51edb0fa4b803244f9bcb0542

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 878743c41b869f3cb0d94b780a1d20a36a915c546f63f55a1029253fbc7779ea
MD5 21c97203872f5c264403c919122795de
BLAKE2b-256 6d2e9486d496c4e91d7379e018e90019ef6b9f6a6557c01a3d696c64edc978b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a198e2ac8291f7387ca1a38907e9803e93b04bf5cb334026f06ec3399b43fa98
MD5 0c8920c6de50ad9d89909f4846664071
BLAKE2b-256 25a3002110b3bdbfa437d3e92ce9752d1a1dd6bf013b9c5c1fe540b637618da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee3010fdb90b941dae6248185160bef9fc2b286fdab6083f2bdd02194b547671
MD5 672fb0b2000084b253c1fae39c7f6371
BLAKE2b-256 b91a49a38224d8fda786e627f033d734ff41ba6754d291a57b6f4d8a7aec3125

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 557e07f114fae74f617b5f7b5314ca5e6d02c968511bc43066a49700d8b6778f
MD5 82c26c5c37f2a7dc262cf02afe06b585
BLAKE2b-256 7ff880bd2aafaa64eaa4d448b75b290e838a46cd984ee7a22dc776df966eb12f

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 114.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for json2xml_rs-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a6c3f3e13375e8e58f961e506e5ddff000891c0d10cad4a74bd4a441fbd7aae8
MD5 4e719fd70d88658f0440e2916cd67af2
BLAKE2b-256 465b64c1e92b76eea2339410c577229fe834922c7b9ad7576cd2513df061f642

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp313-cp313-win_amd64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cefd9a494897817440a035fea98e15d84b568b57ca879b0273ef405a1ff6e53
MD5 665c5c4b2f3863d01ca3cd3da33e8c0c
BLAKE2b-256 f93cfc94235904a8d3aa75783cda834ad794415b47d7c590e485fcee78a82dae

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b44c2d947b414f9c26252f81b1a331275d34cf614055a5257b3ec2be405abd5
MD5 e5304531ffa55974758382b2e4431177
BLAKE2b-256 0012c2c1f99f5675216ecbc180fa8e694184bcc9062ecf9260cd0dbf0a13c55b

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85de3e49f2d43d4e43cf596b3a6ec2c4a36028a175eb0f4937cb40f0d137ff86
MD5 2c9e10dae7291e5c904822bba7bf181b
BLAKE2b-256 efe32ecf591a6f130ea3bc5c420024a26118be37ac58df984b701d8c5ca37758

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae23f2ce2b6d9175c7b99f47a07b38deb39ca86a90a6ba12611be809abf5dc4a
MD5 44e9e6c08fe80ddd50c57f59f81a9368
BLAKE2b-256 ce2c2727b6846cadacecf2c3db5af4c54f176cf3efe74eaa28ec84ca66337012

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 114.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for json2xml_rs-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0c02911e527c2bc5d46ccf99d132c5590627152d5e413bac49621e64d5969a44
MD5 7fc93060e8263820470a911c6d625582
BLAKE2b-256 3f231dbc18aede3d05818097f90bb808c4583a1052781313f4bb33eb01c5f4ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp312-cp312-win_amd64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ce84ae5d16ef622aa41290280da5d593b362cc023decd9047e2086a542c51ec
MD5 7ced25044569be09a74979e85225373b
BLAKE2b-256 a62213df870a69eaef878e2d21d11f5f9ccd521051a2c0eb4a72edca102cecf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 156e75931676b660b1db8c22ce67baa8a38db0f89e5b2245cb4be412e1a32605
MD5 4a8f8de419e2c201c9a3325dd5bf5064
BLAKE2b-256 46108f5dd09f213b4dd4954c4618a2e9afe8b466309ed659996138758f187788

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd1adffadf165cbf6077428a654e412e8f7e72360bda00a44b6ae1e807ccbf39
MD5 7cda5f92961309cd25543614d2ccce30
BLAKE2b-256 2aa9f06ab0735066265648e1084e47749cdc17ab3ffaeb8c12fe7634636d2a0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9641600969b9a4b09608e62993b38c7cf55580462963c43084c61c8c11aafa20
MD5 69c8834e5e816b3133734fb46e9178c1
BLAKE2b-256 245feb20930a8e16bde161869fe2a2e0f421407ac1496aaa75f48253b906c77a

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 115.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for json2xml_rs-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 073ce6dc05597da9f49e0054da61ece3d666cb8e332fd843dfdb1ec8159e5d4a
MD5 7ccd927429733741c257f7a68ca99657
BLAKE2b-256 936d223c2861a1d3862e93884f7614d4b0ec378be27940b52e1de19085685a2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp311-cp311-win_amd64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b816caa763fd5c73087227594b684eba22c622f9e62d913b82e873d86e946b5
MD5 5e98802a9cbc1a169c806d9603ebb7e7
BLAKE2b-256 b071c10ce23996d5660dc55ed32e8dd626ee4d7bd5e157e81147eee785906a36

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1ef625247335671f56ad73fe3faf2c38b55ff35c53eeef87b9d0175e8f6e4b6
MD5 d5de38c0b4bd314d6a332c4114dc9edc
BLAKE2b-256 3e6fda17eb50a489c135ec4bd60fc463fbcff591b692265859fbd3d5818d1eca

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48be04ce3558f36260d5fa7a797166f97e0df92d10c2805ac0b840db03ea9d6e
MD5 dda6850bdb9e7af721c73ddc96bdd8ab
BLAKE2b-256 3c21c1bf26655aa695f7967a8a9ed3ff7b3c80878f9a0f164bbe0e11ff3a74e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ea66b985ee8b6beaa6b77b7233a2d97e445c9782f15b512c989788aaa998281
MD5 8927d4a4ca15f6a8dcf7698a8b3e2299
BLAKE2b-256 91fe2b649481ae6fac9179758128e2227b6e71758bb7ea7573b9b62256239228

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 116.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for json2xml_rs-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 193ab691bd8a29505b3f40763e954f94620e52fd5705b70f4ae5ae09ea3adc47
MD5 bc021780ff2d1d0dc05a5da19b9e7699
BLAKE2b-256 fc962a5f9abf0a71e41d452c29cf4f3b0bfe4f1c9cbd41d5ccaead263c023547

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp310-cp310-win_amd64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c13b4f96480c398cc8e91ac29d16a23e34d754f992a124ef97bd7b1f83503f88
MD5 2a7d3f334cd715368dfeee37a1725f46
BLAKE2b-256 289166506b1d68339204fbc9f655af1158bacf17119cadb000120388564b9700

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf8cdf946b1be2211832d6028fea46d6854f4398eaf29ca9816cb632b2d77aa5
MD5 03c1efc171ac7b9530ff96f57b9ba39d
BLAKE2b-256 6b8e0904b737aafe67f854930ac0ded4daeb9f2751c9831889ac72f29b284c61

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17ed515c4988d99ce0416bdf84c4467ce330495b2589febca3c0b002588009ef
MD5 ce5c195c8d5837530ff82d515ca365fd
BLAKE2b-256 1073c9e159975620db4c4fb40762f65ea24b4b959ff2ac946a43c95a50bc4d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1049e7fcb1892012246b95a06e07d728fa47981c9a76cc75e7e49276382361b
MD5 b1f40e63a68221e7fbbe620ecab56a8f
BLAKE2b-256 403086df60f3937a5c61b6c137e81a605775a9b06b5e62b19d0add4c55ce2a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-rust-wheels.yml on vinitkumar/json2xml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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