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.6.0.tar.gz (13.2 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.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (237.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.5 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.2 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp314-cp314-win_amd64.whl (122.4 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp314-cp314-macosx_11_0_arm64.whl (217.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl (229.2 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.6.0-cp313-cp313-win_amd64.whl (122.4 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (234.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp313-cp313-macosx_11_0_arm64.whl (217.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl (228.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.6.0-cp312-cp312-win_amd64.whl (122.2 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (234.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (217.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl (228.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.6.0-cp311-cp311-win_amd64.whl (124.3 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (219.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl (227.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.6.0-cp310-cp310-win_amd64.whl (124.4 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (235.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (219.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

json2xml_rs-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl (227.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

json2xml_rs-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: json2xml_rs-0.6.0.tar.gz
  • Upload date:
  • Size: 13.2 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.6.0.tar.gz
Algorithm Hash digest
SHA256 a729703b4134e58ad40de68fc7e357a8bf5871e9a0327e8d906d8f3a87f23fa1
MD5 40f28ebf5969fec0394231f1d92bf13e
BLAKE2b-256 4990d78c9b92848320f68c6b3bda03140063daeaf6846f4010bc216abb8eed28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06bad2cb3b4def4f7b9dcd62658d8a66c3fd27ecd657cd3214ef637dd692eb0e
MD5 8f69b929eec95f6a7f7ec6d060ffcb10
BLAKE2b-256 dc7859cea57c27f7b266f7c2fdfa47fac03caf34c7f58574106cfdf537181875

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b70bb587e841e0c503e9844c37bb5134ddb9614184e2376ae2a86d02967bfb79
MD5 ddae8f63181182c12f44b6a92ad027c0
BLAKE2b-256 2a0fb161d5e4cfb614364f13daa767a75f935f16cbaf11225fe0a0bfd71d9d67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dbb1f2a025ec7ee10eeec5424a85d7859bb8892acbb7f9944d9c59dda2c2669
MD5 0a48d273d9e0886fff7e08b85128a24f
BLAKE2b-256 3aa5e006fcd25e31e3970ebb41c8932f0616391bb392510ba0aa5a2f4e540826

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19094f316d46b649bb279e5b80b4e0b12e84f940cded3b0f6c4f130e5945f8fa
MD5 fb75a413b76723fe6c93df9cd54f048d
BLAKE2b-256 5fe980aff60f8230e91749020bd38777922a728117d87c8aed17faf18f175444

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60797a1ae96c3d2d7a8785e734921bd8d00d9fc5376562d270497c0c2773d6a3
MD5 40e799adb3834c5c0b48210477d0cf68
BLAKE2b-256 70558b5f81a9f34ddb77bab1d87805b741504ee4247b079af03e2222ef949535

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93a50b8779af84d07ebaadc5ba94bc1dd216096752b4ebc2f03de0f4e6c6746b
MD5 d78ebea5f5fb566ac3cdb20a57cf05a7
BLAKE2b-256 fe2f2dd2a41fae5660307152e66a8c24021be67fdf1c2e3583fb66460eade1fb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.6.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 122.4 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.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 17d802eb96463505b83ceb7a85a7c30b07f295a449b96f4454d7da39d3de6d91
MD5 cd632fee30ee545426cdf5b7f7af8e3b
BLAKE2b-256 0981f7ddead161f129fa49272e9c7d27201ff8620bc300607b23f41bf3d8dcc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9afc3fd4704a51849f4f4d922189489a9181ab21f6a929c166e5b5b187b86da0
MD5 06582f223faf893965366468fb08554f
BLAKE2b-256 389d97922ed8b6891241c8cd7ac85e7ddde47d841d345c08d3ceabf57634a98c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d701499dc39a8c529c0b729da0dd17c274bc84b58fc7b6f4c5c8a1bf012d054c
MD5 d0474a64fce093ba35e3b9b94798dafd
BLAKE2b-256 47753c071f63167ce5210a114d1c5dba39d6adbfa3a74e3d3d8075df65979fcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab979dbc740d52b17906dc561f67d1389646dc2cf1f9b55e8681bae1f1c3a58a
MD5 d180ff80379e80e94fd9b7f0fbddbbfb
BLAKE2b-256 675a39b8bd7ec80feb44ce4ece8e20d914a203d9b99be46eb44e9d7ae82e89b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59373ab6cfcc2ab98551df2743e404ff3d6aed429eb0a351d2b463b5bf0689f3
MD5 13c2a4e5b51dc261483c1b36c96dc64b
BLAKE2b-256 0f28f396461211e380ade9b49e2cbfe297a96a55d336df34c65db54df1973571

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.6.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 122.4 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.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f9b1bea9ec2cc8eab23ff69e5bb725b1fbc2b157e17cef3e777255aa35ba97e6
MD5 f2d5e4d9837c1889b850ed63ab82375c
BLAKE2b-256 ca44b8ed083efcd8b52dbd950b46b505185b769ed7795faa349ecde978fee15d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cda6b7c2516a04c10e935d68e397193cadae9b78cce8c436f7592bb42ca0843
MD5 fd2c79d69d2eef488abc274b901f13b0
BLAKE2b-256 a35448f43382c71f5b4db81c133e26beceecfe06e433d71ab89be46cdf4e42e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 097496d1fdecde72414b3cbb5754fef11d61c39bd4dc100f6cc10ffa887b6b06
MD5 1f6398d9a2b92b2b4d567690b8f6f3b3
BLAKE2b-256 8294e8dc1c92f6151435d07d2c40f5cec2424a14bb21281ac4ab3a6a2c69f2a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36f6043486329dd915f4c6818b9d8d263ea669bf251b0aa37e5b86b5216c1c49
MD5 e1b0502860f5e692b7ea80495978f9e3
BLAKE2b-256 97db2132338b35e59b6347d460c3aa63c9f96f9d704bb5aaf85eafb0ba65c390

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3553dfaf384aa48a46807c927a75539c5f4ff2cd427f81ac4f95699b0d2341af
MD5 80b0b861842ff6883c29c3a6433e3304
BLAKE2b-256 1220d8771e63bea6432813cd94425ccbe62d802d92a7908397855d0fc9d9d78c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 122.2 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.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4a1919af9e6232782d545776845b628ac3070e55943674030114f568ecc9abc
MD5 291218f7d157f72b813252b80dd56300
BLAKE2b-256 1982fea682420a44d73bea1815ce2195c4d99c847d142429ba5a89086e3e7eee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91450bd2891718e3f643af50d89b3fded4fbb75f575a3c053b6753ca02c1fb38
MD5 bad66224f501259a8ceb7eda1227830e
BLAKE2b-256 be8d17de2d541c0ffda18a68694d8376b2fd25dee4ee01f002bf8e9459c45bc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93dfdc5d0e5d09afe93e8c213b0e57452ad21014e2ee77a605a6464313921695
MD5 5c495176af00b1fa8206906df58fe509
BLAKE2b-256 6801732b1f7ea2be863409a55e13f5ab2ffa5c3a687ab444230246130ab79162

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf99f2782dd1809bb5f11a157d78c00578038f7626ba4efa0d8bf3b3b75c2a53
MD5 c7bf86d224bac5d1ac539f4059f4a63e
BLAKE2b-256 88b44f3e27f7e035daa551f82d2d465fbd78b468b0c0d7d9ee17b211e7a24a01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db03998bd483ec80c2940e3116739776fda34419b53bd727f4f275b0f4381a96
MD5 ad36ba9c5986f7691f452c78b0d27664
BLAKE2b-256 91667c7ecfadbe3b01761b11d4c2e0c98dd65d87a25b3262e5b435a79b8fedce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 124.3 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.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1f4b37a81f9a16c3d3605e89e96f8f21b6f10dbeaee322731ca11b1599a6d3e9
MD5 175cdbbe13789217a52fb479fc787311
BLAKE2b-256 8bdeaf920dd653b392d8f43ed990a584439c8ba9dfc0a1205e0c5d981c5f041f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce03b26a00d91b8470dabbbfde0b4ca2a18ef0c326872e31865bd1c3503cd3ca
MD5 d919ccdd91d79e33fbb44a6a5133e1e7
BLAKE2b-256 0a43f13d2e724c3c2254eb5f3ee5940839cb65048e901b5b886886e93e66e070

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eabd196d593a5c5e23be3fbbc3d472002a78f3fc3e3e324638f4a23406facc5a
MD5 6df86aeaf6f310e80e7284ccf722de74
BLAKE2b-256 e735c09105bf69a5527a673399b6fdbd75c092cd4fb58415bb30c6220a31ea80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd52a8aecaf18d1be8ac8ea23aba16f18ba495df5f397d9fd21d08be73e1cfe7
MD5 e30ff4d0ced53ceb6e15fb8eee8665b2
BLAKE2b-256 34f1be71562f6276ac6199316da5bf4874a7bfa4a25162dc6e31b761e7deb714

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f6b786250bf987fb44cb960a6d84dcf154707e52894bc818853a63d4b13ad07
MD5 bc4513661dd113a803091885f82eef29
BLAKE2b-256 214c144858169bd6cd7f314bf3a39df5acc1f2a7ca35b6acbfbe4ece4c02b10f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 124.4 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.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 017eaf78ee9f3d8d3dbaddd961890477ed7025cd8d9dd20215770258b1dce3f5
MD5 b12f13eb37399b2e5b950a24046bafbd
BLAKE2b-256 8e80eee9db2f8667520afb1a6251935d8aa4e72d7923dce245991c1975bd9989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a1917167e8afeb8d62bad5911679f3d2c091ea5d384b0e5b88dd2693d884737
MD5 6a9f6e992b44f4d42ab57b59cff42a6f
BLAKE2b-256 7731983b534fb9209a67eab1b1059bd14f39433e5bd8d6cec504ac84acf94628

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2184a8041f782bbb6b78bba39d7ede181a35052e4cb0a4e9eeea2f115a97924a
MD5 063b2382961227babdfc4c530cc6a57a
BLAKE2b-256 a374b03d27e0fe6d5777b5f7bd64ac683d8cf761bf3083c81597003d29efd8af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17eeacddbdd9a57e0deeb10407faab81ce291884379e95ee6c724b0beda654b8
MD5 91c87b3579662df780f31d63f7ba81fe
BLAKE2b-256 a8fd40966aeb9b62b2c14845b6bd1b502aad922b25621da1dc07eaf998f71fe6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a10d73457360ef91596697ff68fa4f545fc6f9a1f09590d2d64b0650000dd7e
MD5 f4db036823692d0fc0ebedd2ba03d1fc
BLAKE2b-256 245a8341c166ff5083ad826203433c1d0513cf10c32f2e29aa4223b419e4c6e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98dcd48b8d27b6a6d6a58e62c27a3ea0e58345d47a68c224d1f862bd3622a7af
MD5 fead48090c0d6c6e7824e258537c6da9
BLAKE2b-256 12804392ede8a2559b20c54fa1b0e99c18b777dc0db001f55d27792a34529616

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e0d8f0dffe1718e10ccb4ef99afb55cc014ca84bdfb69c292194233d9b68b40
MD5 677f958c68e1c4f63e3c56e8de810833
BLAKE2b-256 eff087beb2ced5a1e2da0baffa4bdeb374b2d052abaaad5334762a560595632c

See more details on using hashes here.

Provenance

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

This release

0.6.0 This release

34 files

0.5.0

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