Skip to main content

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.4.2 uses word/SIMD-optimized searches for XML escape bytes while retaining the direct Python bytes writer and its bounded 16 KiB buffer. On the 5,000-record release workload, this reduced median conversion time from 6.007 ms to 5.632 ms (6.23%) with byte-for-byte identical output. The previous 0.4.1 release introduced the bounded writer, building on the roughly 49% lower serializer RSS delta delivered in 0.3.0.

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 benchmarks/benchmark_rust.py

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.5.0.tar.gz (12.8 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.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (237.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.3 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.0 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (234.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp314-cp314-win_amd64.whl (123.3 kB view details)

Uploaded CPython 3.14Windows x86-64

json2xml_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (218.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl (229.8 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.5.0-cp313-cp313-win_amd64.whl (123.2 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (218.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl (229.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.5.0-cp312-cp312-win_amd64.whl (123.0 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (218.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl (229.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.5.0-cp311-cp311-win_amd64.whl (125.2 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (220.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl (228.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.5.0-cp310-cp310-win_amd64.whl (125.2 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (220.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

json2xml_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl (228.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

json2xml_rs-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: json2xml_rs-0.5.0.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for json2xml_rs-0.5.0.tar.gz
Algorithm Hash digest
SHA256 b600e087becbfe35e23d39c428a82d6a654cf6498997df7b05f88d51c4e22316
MD5 dc46e65668009d8c248b4f3d0414320f
BLAKE2b-256 0b90b4ce2b58029abfcfa01c2774616c948f9bb933a3ca0b06d95c6d6b3f62c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f4da6b6b656ab91cac455799690abaf537c448c8477cd9a1e928881e07eceba
MD5 ec83210b0a7948c8dc2451b7f6173373
BLAKE2b-256 12bcf65d8ae9bcca978006171c7d15fe93a0f231c325c72f38f641a505e74764

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd69b27f3eecbc8550f7b340816f38c0715d1fe25723813cc253a8ab65951250
MD5 12b48c33960ded8e08b765bb18b53187
BLAKE2b-256 1d40a004692177b809cb82b2f911f6e10852735442b41e445c5273d51cf7247e

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66762826fd2451b8f2a6f696d9e604ada2f5ea1d5021059b7aa76ebe932393d3
MD5 f0a76d662235cddfadcefcfc75a6f9a1
BLAKE2b-256 8ef79a1120bde6cb8fd9233b099bf4b74eca2a90892b1b5e157b2f498e18ead1

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.0-cp315-cp315t-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.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4422500c9f533a53a6764cfdba330f8529c53b3f897ba55743041611638ca67e
MD5 b42c1536dd1d17724e03249b94ccf93c
BLAKE2b-256 4ef310ffa5e03f4efc1401be5109bdb38ffead6db60158f656c639e26e9059eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f53a0586339cbb22b1f53d4aa9709e33b27e34a854373d53516789b7bb2a5850
MD5 9c960234255d6d41d2356824ff3a2b0e
BLAKE2b-256 319beb174f09b84196bb37042b3b8a3ed207cd43874b84a1ff90e6a3a6b33a35

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.0-cp314-cp314t-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.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3471623e38a5492c39ef8c513a1206ea454cb5d8c8d7196b2a12fcb87825ce37
MD5 b362f835b11a6aad7f5b684b943c2735
BLAKE2b-256 86d5b87b84ef0a0e81a239d549d7661b4ffa520f16ac624dc5d0557f1360cd99

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 123.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6614e723c6f585e428769d05782f457540537f25e32e19e9f3c9e9a1170c72a9
MD5 a8623014a1ba6893277bb153f1bc9eb6
BLAKE2b-256 0cf815bba56ebb1eb6b07bd7734af7a85fd3a7a235330d32d86dcc17988f6ba6

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 408c5b2739cf3fe5582378c58ac1f321ef2aef272db43fb901521e07eac6c4e3
MD5 387cec96e0234e06383922e516009394
BLAKE2b-256 0e0a384e64bae36bedd48ecc994922436e173b9a2534bd3b7340c626d8a5a993

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ff3229590387a66427de27a71ffe3ab4d688b4a18f2734db1175721e43aecb5
MD5 f7cf6e11fc168876d93227dfeb13ffc2
BLAKE2b-256 df3c5c82fac785777d73ea74879f63b7e2c7b0046fae33d85a13a053eff2ee30

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b4e5eca9414447d34e366c59516f14ceba4980fc1abd072b1007f2416472320
MD5 6228332a76d0170a3b8789c061c5baf9
BLAKE2b-256 ea25e3a77bd66ea545b00a901e1c4d3347b5f71c90e2fbc1ba54991899bb8c7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7dc23e866ecb576e7cb6654710e0777b2d30c10585a55f0710701b888ab7e7df
MD5 b37bdaffbb58addf1a6c93c34857936b
BLAKE2b-256 e6a7aa39b15efe0b8f685c2690c070945cacfc36bb18aa4445b0297d9cfb57d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 123.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for json2xml_rs-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6cd80f476f5ecdd9d36dcbbf31504f774e09ba121bf8154513507aa2ea24800c
MD5 792995af5c19ab0dfa95b495ec0d717e
BLAKE2b-256 7ecc62e4db5d86437f88326b8913c40fed043d1f21f4cae499a34e90a76e2dab

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c45eaeb72d53c0d36f9ff170982cb0009c956bd3a89c16a9f174690e49f4be0
MD5 0445bc15a011fc13c6b92462ccdbec0d
BLAKE2b-256 8933edbba9643d3baa17e7ad24a16a8fb076edb4f5453a75336c1bf1445dedf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d828b82daf77a8ca8862e938ca87216bbaf437a0e736cf371e9e8f0ecd1c4b9
MD5 b1a415906809caee9e58097b82761682
BLAKE2b-256 fa6692ec26afebe4f7aca69cad8819ba0fbbaa5aeaf584c5781b3562b199d68c

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b121b1867f015da70a2da76ae5a36da6c4823ccedd7c367edce54cb98b0b4a46
MD5 57147834b2ace42349a6111cfe9dbb38
BLAKE2b-256 6295a69a48b62854563ee7fe9e0d589633b1974483bbee914b19c61e7c931036

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5eff4862efb2edfcf88c8bd7dd7a234725b9242428a790f1cce3a46d15fcfb5b
MD5 faca97b8cc7bbd9e0592ee7e13fc57a6
BLAKE2b-256 506e564cc595d965eee3a83637fbc005f761fa1c39344ec3df8c7f52555babf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 123.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for json2xml_rs-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b7ecb0e43a3ace78f5f87dc835f01f72c96e67768c0046b5c2af4a254a8eb124
MD5 8581d338d4d8ae5b00a5c1a78152a2e7
BLAKE2b-256 86917a29f5e704a52512cf98bab5963f777175448385fa00082d1eb880155e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf010f729f9d060736b11ace92c56ef94294d0e2050b30f079dd06552a4e200f
MD5 447ab163168ac821069acb31f433e078
BLAKE2b-256 0d1628336dabfefe648fbb26cc4d7ba4698fcca5295f02a0fd99756374cb5961

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af64f8422afee9b5d6612cc44e433d69c6b99d754d8b8a249c423fa27a711d57
MD5 6ff372421738ccb91e2db8b73605febc
BLAKE2b-256 b38911166b5b7b7261564752a2db27fcbd7b0f9c1925e37f5f41a4189b54f7fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6361d5ecd1e4b3a3ec27cc4946928c5c563d16227cf7f3993f7caa2915c30b39
MD5 e0f6e56cb17967115e92b3995e7307b6
BLAKE2b-256 70b3d9593c71e59f19a3c937a77435112f6608e280314885f2604a1e772a3483

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 22a69492eab8b879866888b64526e642a492a283d77e14277cf7b910238f2146
MD5 c185eae4bde98b1cdcaa3c7bb950132d
BLAKE2b-256 d44726dbce690dc2de5dc4da0e9a2b11bfbfdd7c42c7054deb953f9ada24b32c

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 125.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for json2xml_rs-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1f682353027d67e4de53a7fc6f55b5d9ee7c2fdb13b58532f3b89a7cbdf95b42
MD5 7b2ab01e4ffca9473352ea1233096975
BLAKE2b-256 8633c9a8a08014cf667859e81d0b291a61b7adc8dbd0c186cf672ac649a94290

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 beaa2435ee7ed77f133e63f2d9d432fef2bb5868435b0137c3d45c2661c41beb
MD5 9d4cf499cad8c9f74b780ccfcdd3364e
BLAKE2b-256 48b29d7d05ebbab78c00adce39ed49c50f93884c80eaba8473bce4f8e333d2e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60289fae8ae01f4e6be73c651436a36e667807b27422bc32a4a0c039bea8fae6
MD5 ac6160b2701c6121e84db1b49a5ff92f
BLAKE2b-256 5518586fec66d125e077c81037e2853b69157fe1a6176e3c25d3e05c2733c455

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32bb00a36a7718bc4246e1ffaa3c87171b3b731a550c7bf34fd5d5a4ed526129
MD5 332b666e4d3667e8f108e06fbdcb9604
BLAKE2b-256 e304af80f4be2a81ceaf216841959b4867ae480426a2d21e2a28f89130e8f0bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af2c2d3f92e08461bd1c58f730b3a8bbb8b593e0e420c72e012dd4c18967edf6
MD5 8f6c7de580d4a683aa89fad8d5f57893
BLAKE2b-256 783a5c73b5e88afda9d28e0855c0dfcd206266d7c385917756a6cfbe7e9c48c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: json2xml_rs-0.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 125.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for json2xml_rs-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0cb55e22a8e7b67f0272ec39f7e849a102c5279f605de38c066ea41b542eb0b
MD5 a62e552b3ab604e8be360aaf32c85aa2
BLAKE2b-256 c13ba7ff185d110782a8afb8440b1224c638fa3de345fee81a8269476d9bb40d

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f98c14872b7fc7e1a5c3d0360a00af1251ad355ecf68351c43155648e3e20c5
MD5 a7a28acb856d6f2719e68604b32117c8
BLAKE2b-256 2e7b6103c98b9e91e91e097dd26403c8e32dc170a949bee3a1c5110df58e6116

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d8a6b0f4e990d54fce11329f1eb404f09244347910d4ef51b8a6eb77f25170b
MD5 8528fa759eb7bb72dbc5fa171d6c7889
BLAKE2b-256 46b453a0a8eb49af2ddc2eb4590eec166a15327c9c5879f1a2130b5749c7fac0

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 230020b2cdc6fda076e7f421954a4155ee68833fa6a34ea17840674fe40efe83
MD5 8983a8601925c37c2d41e49a97181c11
BLAKE2b-256 4dd2c92ff0f8ac75d0f0a9419689643e274b52a1042acdc2de7b3f069ad23a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.0-cp310-cp310-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.5.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb6a9938d05ef4feaf82ed13ccec7f5c9da700e09892af3c513cc9cf19a71130
MD5 5e0a9cb74eb8b25784b90b0f5bd00f8b
BLAKE2b-256 83b3c63f3d9b4ba263d65250eb40a8996eaae2ee5cd78c3aaa904cee1b0623da

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.0-cp310-cp310-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.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0133d0148e436267f553d727a3b2a3472e187a3b9f59fa5b5cd66ff2c6be334
MD5 fcc69316c08e805256cd5df382d693d1
BLAKE2b-256 897b7e8dcf4e5ee73d3ce42cb7e609ebdf1711613722677dbae851615135aea7

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json2xml_rs-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ad4a14aab6bb13682e89effcc34873259e598efff27d90aa1c0a65a92321c91
MD5 42581f0d1283d66ef0df403fa02079f1
BLAKE2b-256 b8238527a6978e1130be6ef52aa4f367d5aac81b28221238fce9dfb2dacdab54

See more details on using hashes here.

Provenance

The following attestation bundles were made for json2xml_rs-0.5.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.

Release history Release notifications | RSS feed

0.6.0

34 files

This release

0.5.0 This release

34 files

0.4.3

34 files

0.4.2

34 files

0.4.1

32 files

0.3.0

31 files

0.2.0

30 files

0.1.0

30 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page