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.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 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.4.2.tar.gz (9.9 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.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.9 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp314-cp314-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.14Windows x86-64

json2xml_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl (215.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl (227.3 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.4.2-cp313-cp313-win_amd64.whl (121.3 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl (215.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl (227.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.4.2-cp312-cp312-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl (215.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl (227.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.4.2-cp311-cp311-win_amd64.whl (122.7 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp311-cp311-macosx_11_0_arm64.whl (216.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl (228.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.4.2-cp310-cp310-win_amd64.whl (122.7 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (232.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.2-cp310-cp310-macosx_11_0_arm64.whl (216.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

json2xml_rs-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl (228.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

json2xml_rs-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (232.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: json2xml_rs-0.4.2.tar.gz
  • Upload date:
  • Size: 9.9 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.4.2.tar.gz
Algorithm Hash digest
SHA256 be63b26a8885002dcdd2d11d8685251224370cc1a45073ff226a5a6ecf15d508
MD5 410c838b07d4bf95d3d8909bd1c0995d
BLAKE2b-256 4bdf24550bb7664ef8aba5e6ea8aa6f6f29dffa4bcab8a4415d492cf9130c499

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 826bd78c84b57d0990d1e117b0057b1e47349f4aa25168db7f3c5d6668a33176
MD5 70bcc2d8f5c2e61ecbadc6a61cf870fa
BLAKE2b-256 6518cb9b4dba617c8b292dd34674bb8a9a2968e5168e533d64e45d491676f50c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78c08daa09f46556282603d8ee480062a6d1111d52f3baedd5e7262195de217e
MD5 076cc15e6d06555cb291302738ac9f9d
BLAKE2b-256 11b82b6539769b8253c103de8e643dcf351f90faa473be1a3026aa868f2122b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b67c1199080bdba5d7c7a2bbd13e26a1aa990d3af19bcd1ea3d891e5ebf327f
MD5 2d019a675de94087a2a5763cfce9da8b
BLAKE2b-256 9c85bf705b01d3d1b1fbaeafb9e7b93fe6394d8114ded6a73bf3d36f1355e64d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30275441b6be1a591948195e5e3fc1130bf9b0a7cf49d8d9fb44290706eff8be
MD5 6f9d0784413c429d28b6fd194ffe113c
BLAKE2b-256 6c2f3014c23537830778357dde18adcc0fa28dfee1fe3a54b82833cbdaf5e05b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 329447da89fd6af6047604a5f121f243ac8a88ea8f094472732c317f552d9d20
MD5 1da5829ef5fb02c2541aed20c43b1510
BLAKE2b-256 1b930f162a8b214c9818fa207bb7f5b92677a33f7f5eb445b0195bd17f2bd855

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c4d86932ede1ce290724f48f9ac1bbb2413d766b70d0c824257be094c582734
MD5 06a739c643ca0818396e103ac16775c3
BLAKE2b-256 9ba3184a57d724c31db0fa6beffe2fb1eb64d37814e595ea3a1eed4f21cb6cd7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 121.1 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.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c8472e19f6506fe8e98872136fc6aca062853d03ada8e601343b5c7afbd2ec04
MD5 1f3dcb5b7f6742af9dc3f5d519ad4e82
BLAKE2b-256 cab477cc6deb8a26f9b837bc1b4d358ff03317e2e98796ba0b742d6de7fd8063

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e50cbe379830783504fe862ebc9ee44f5ca9eb41fd0d611f6b99dc166bff8560
MD5 f64563d52ab53b68e8a99df010c670bf
BLAKE2b-256 41b22e5b6714e6de31e9eba0df50a5fee154ccf5359fd7022b2cf55b7c824a89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0eb17ed09d57c47e725321321fd93e91b9a29b3e84ee5b32d9e8ca67ce154d4
MD5 5c2157420121288441a78cf433173d31
BLAKE2b-256 bce1145fe6dbb4312bfb867d28db44d61afe5f785ca8fbb5ee586c91eab3069d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f9a99f05fda5844ae3e5858d412e947c714b10881431e777ed826a7ca503c46
MD5 88ade675fe2e408b334bca7a640d016a
BLAKE2b-256 9032e339f6dc9a727e6f50208e0f5e083677f9fab96b3e5ba8cb8a9a48b460eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe2ee5d59fb7c5d805692dce80cde4aa21a535e64eb71979806b5d981af3e417
MD5 6f3e2187121531905649f7b13e37336f
BLAKE2b-256 726f01af728bb5003b7960a4f9e427fc893ef976e189e674fb55bda25c9f71e8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 121.3 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.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 72ab02d5cc23ad2539d8d3ab14af8d58c3179bb2e6f7843a82206e615664f031
MD5 430d216ef17ba82715e8ee53dac37771
BLAKE2b-256 928513a730c16684e43abad6613573e560fbc26eb84009f9f67f9fe7d1227f71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c191f9f3480aa83ef265034f51802def53ab59dc9fd17b071c0bb67d4493a8e
MD5 fe97fc80b6964dc26fab0a2337728b55
BLAKE2b-256 75fa0b8d7e4e929550294af87f074eec265102c5095106bec924a698437deb79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b049f77c4299ee911f467d9e3b3a557500373a614e8d3d882ec825d9b2ae058e
MD5 9cbeafdd63e7a1e00214020ea0b367b8
BLAKE2b-256 5614cbbd821e1abaa682255540563f589a723eb4a6701a5eb2b7ee889a9a64f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf71582f53627e815f796bdac6ec571089508ec2b0fb1945fff88ca30eb3c8ea
MD5 7d4b86dd12f168f59adb6ea7846a3514
BLAKE2b-256 98dfd22d3c95ccfa59b7836b676fbc43a82ef7457cefa32673a2052048368c0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 953620b10c9f5a1e8e72c51c3083d8afacb4be1d31450329ba225068f8276edc
MD5 0291430c21dbb10bc9209bf7d77e2755
BLAKE2b-256 0428f5f108b1e54a086463d3ea512b748d86f116a3d098b51772c2e278e452c1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 121.1 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.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 168b875b2bd8b57952907b042e68802b82fca67124abe9447133fc55c95cc2dd
MD5 967018a594536fc706b7e09462fa25ce
BLAKE2b-256 74596e52737b557fb81974fcf1b5454d9344c56db5d25948e0aac8efe2e1c502

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d7b8a46e0011621d380079d32f63c5cc37fa87832587752c2ba0f2b36524242
MD5 1c784d119502885393a91ccb30b98d9e
BLAKE2b-256 b2fbf7966a2d48b1c5d5a25b036ba8e7ed3ccc410630ec12e40d9ca0b5f0fb65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0d6d250c7934a98cdddf50470a96409929567bfa58cd77b3f141bce887a85d8
MD5 fc9dc7c37822d5958d4c7f0531932e93
BLAKE2b-256 ab138f21655528e7e53c2bcad443520a9b205877871d43681a33953ed3d2e750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8da6b104093281da9a83ed3de14738c4a4b344a9fc929b04d227a109de119cae
MD5 663a7d286bd09106be51c0cdf3c84cae
BLAKE2b-256 082b7b0489f5a0a656ad53c3ef2771a9ccca13d26e18b70d1fa93a7ab98b5a4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8ae72d10ef65d938d04f7e86ef3c09ffb033c0646a9dbba298db8908147ccfd
MD5 5aec435245700d1f452aaf8150812634
BLAKE2b-256 9f034e4150adf7ba5cf2ea87bc9767113840407041b158283bbdacf5c7983d56

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 122.7 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.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a56cce17b6d7844aa34cab93ecab5e8eeb38d07d31c55b530a5825a2c89e4f04
MD5 a9e336104dbb2ebff31685ad26b482c8
BLAKE2b-256 467e4d8eb642839f5f930ea0dfa1dffbbcc8da1161e66da41c054bd217e5b252

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59dee86ddf29793b8abd409244d04f99f46686f4e74214869e90322f826b5d3d
MD5 e8415e8f028024d241ed7d392a539b11
BLAKE2b-256 da1c33e64336547a93998f6dac21795495a1c3571de4dadcbcaaf37b103c691a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 570bcd5708adda2bc49731776ee6a638a7aab39b53937afcc15a53ef3a795edd
MD5 0699a6ed8aa15327ab4aa774312a8ae0
BLAKE2b-256 fe4e039c16db1400e5196accb8be1bf55e5f0c36ff8b0d056d0ce235a2972179

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bff5ad506356af0ff3d8bf2677918c00d9c94f06891c871f16f71f0fc257025e
MD5 8df88312207793d6bc69b96311ca6923
BLAKE2b-256 eb53963029983dadaa9ddffd623abe667f79c0f547b7fb62127df9208bbeb3a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf0e15a6125bd5898a5df4e58b3931bbdf30f6e2c1bd3a7c068372bed50a4734
MD5 7efe29c7c3816567472c18e6addd9404
BLAKE2b-256 1da8fea4fcd7c24679f76cbebbbddef33d48e96b069bb4864ed9bb08be9d922c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 122.7 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.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d9aa18496e198a3dd4040d038b1fd5141419a474ccdd58ab6480980b70447cd
MD5 f7f224eb73c0275b7783372708ab6ce4
BLAKE2b-256 a80b44c03dc291ad98340c506ea818be397cf1737b6f00453da7c3805cc88aa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7335ca3eda98f64f55afc5341105aecb5280f76ade5801f46c587b2ec5a18e26
MD5 137037452130ce6eafeb34ebd1a1428e
BLAKE2b-256 8119f76b390ea40d5ca49e3bae3a1ba237e644bf675c0970ccf45385f7d28b4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84f88fac51361577cdbaedc00869524a2d52cf31d8ca3a725ffa9cd5e03503b8
MD5 c4e741f9a1480b32fccfeebaf01d9c77
BLAKE2b-256 026b180d0fe7e544ad8e80730bc8f9e2b0036be5d7c494ad6cf3b4592bdaa685

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff28b3c5ae09e0d716604b5fad0cd202b907f06cd801d1ae5fff505b5d898c64
MD5 59e18cdecc746e49311096de8b2cc65f
BLAKE2b-256 8d22f5c4809a28861783162ab2379237330dc7238c6aefb58126fe7da9a7f520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ad92712ed0c61da1287d8af1ed0ea7d29b1db5677cfee962b81b89161a7d3d5
MD5 4336317fb6997d2aa3caabe5175ad847
BLAKE2b-256 44715d1bbf681d61a86232396568e9b117d4b399b6fd85f4242022e01953640e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e959bfaf16ca68714b77b6464fd643df7e581329ac7a250999a3e01c749f9a5b
MD5 49eb368b6e2541a64013a505cdb71f68
BLAKE2b-256 48d370f3c3c1e183e7bf8b52a870e78b23990287fe24066d6767d2018557c94a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9f850fe25c00621c37c0e8c5493644daf8ba52a18cfcc7a53e01195781b84ff
MD5 247ca624f96abcc084dbcf8bb9bbdde1
BLAKE2b-256 36fff71dbbff127f139450c960e8a4cce8aba848ed18ef11185663f2c411b264

See more details on using hashes here.

Provenance

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