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.70+)
  • 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)

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.1.0.tar.gz (6.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.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (253.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (251.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp314-cp314-win_amd64.whl (141.8 kB view details)

Uploaded CPython 3.14Windows x86-64

json2xml_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (234.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (247.1 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (251.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp313-cp313-win_amd64.whl (141.1 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (251.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (233.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (246.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.1.0-cp312-cp312-win_amd64.whl (141.3 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (234.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (246.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.1.0-cp311-cp311-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (234.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (246.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.1.0-cp310-cp310-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (255.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for json2xml_rs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ed18705aec2a82a0e75dae1a87564ba2b6b1a55e67e6971a27fd191d0211f5b1
MD5 f49c094fc0aaf5d06c41f50806388227
BLAKE2b-256 ea97afe3215edcbde896e3846135bd2f65b3cd7367ca244d7f387542d3949df4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4db22c4df096a519a671672590e9f299cdc1dd8504327d230a54273c1557e4e
MD5 dd980bce995eb2bb7b5c9495631b4548
BLAKE2b-256 834703c6118738741541ae714cb05a334e94d2edb4f6741983d917910ed3387b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d90b338acfc0c91c092c7370b62cf93665094117e494f06f14976a8af832f7be
MD5 8ecfdc67583350aff9972bb74e244dca
BLAKE2b-256 faaeb857eb917fb8d9e571baba4ebf2fd6020106bf1f4184ae9bfe5163bf9c15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c27caf152b3fd41ad442055f29484e66eff46c9c6a77d933f484919df1871f9
MD5 71b9a19d110f9b2e55e75d8de63754bb
BLAKE2b-256 7b33a644916a637b4ec39c3d5cc18d45850a266f90eb00437fd7955473311dfc

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for json2xml_rs-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b7477235fb770f05d646a8f79d19dc8cbb3f8a1fefdf1b8a826eb579a787e37a
MD5 bc4a2f724aa7a2c577f8b77835a19bab
BLAKE2b-256 c151c1baddec4d22c537d09416dd5b997e6be3553a7c769f154c1cb77f2604b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 551b20ff86e1c4fdf92222646e19def72e067d1787448de1f9765cf2bbdaf9cd
MD5 55050de7958caadd2fe21ea44190aa61
BLAKE2b-256 c215a1a3fa0e84e54b56c481c519a73f591a35998eec7c664977c0b291c2b149

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97eee4ba5381c5c5ccbda400ec722d3f971349c88438cc177d0dcb4110e7d008
MD5 b92cba79df58210d039035684b68a3be
BLAKE2b-256 9d2f801674ba823c79df46882d18df17b5514dd8e25164f7d0bb81de85a3dfa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ab2c206a0542f7ae17f1a48dcca1eeccba53e347214a1604cec9d59fe260c3c
MD5 bee201eb7408fd0e3c773890af67c2d3
BLAKE2b-256 e3fa62d6a149198e5311e08e2e3ab299585996ddf151a8a9d28e6acd565c60f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e3ec5cc97615025a2e42eb9d9a9a14ec0351949d6c1ba339f3405019a5fda1f1
MD5 cde812cc01185f74db30d09a2d4eaab4
BLAKE2b-256 70daf3ce87aa2f9fb613ebb98a10b5b9959fcc521212c48b2ae0ed2f867b6b60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4caaf6eeb9a78492594d6c9959b9c3a69723dc053c96cecb73ee7c62ab634a4f
MD5 45817279d0cd298bf9d71e0745e6c18f
BLAKE2b-256 25a6b6029f8e47f5d6822b00fce93a6cbaab0640d54053d467befb6755c5e94c

See more details on using hashes here.

Provenance

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

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

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

File details

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

File metadata

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

File hashes

Hashes for json2xml_rs-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 678f7ff66752c888a100cc83d2d505414b6af7d02bf059257648d52b7ad3cf12
MD5 57b7b452855479769c12375d7f94f499
BLAKE2b-256 2adfea41556ce06da0135eedb488c7fcc0771970c8574feed268f1b1885a2bc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7c75bb05b5d4e7f59ee988f114cc587b85c231d7533a2367f1d80810d8e90fc
MD5 4be82a80afeac0dc909d0d190733c976
BLAKE2b-256 b5242192a3e0db48be0bcf0cdb5fdf6e0eeace7eee062132f2865abe7417c2ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a1e05e5e132ae957528884ba5e7f2c6164b0842de30f22b20b3736dc3e725fc
MD5 f4e34377e450ef17bc8f0d3f081899ba
BLAKE2b-256 3df8906cbd6f9850c1b29fbb78d704ab525210dfddf668131aa50c6584fe7fb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5036520e1bb0f6de84203ebb357fd0436407abd8b9669e12bcfd7205ecb99486
MD5 082ea38d4ed1a8ee2928532469404dd0
BLAKE2b-256 80f47294a9bca10bb018e8913dc40dc08a8e822d36b40027abecfe6b6735b7aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d735d4a4cfcbc6da12c5b26fb0d39fbef4a4fc41399f6b0d446a2d724c16243
MD5 d63cb42c61e459acc46ad8a4bab3f0ce
BLAKE2b-256 cdcf6937de660d73b1b62f948be9e03ee0c14be952309c6a6d3450b6ce177f0c

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for json2xml_rs-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aa534e436800ca26e21082cbb8037dd25b9ee89cec59d10969ff4e87f99c0568
MD5 dac6e0ffa205718f26b8c674feb5082f
BLAKE2b-256 d00768461cc3116d953affdde3e835125c50ea8a351c209e7441ece0c64bff8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de927b01f6658291940964dc0da702c63ea8d4b03d28c56ce28f2ce8ca8514b4
MD5 7d1a6875066be418ccfe627108365962
BLAKE2b-256 71513dd8b65b25797a84fe637dacce48c9d0d86d5ffa242e7d4236a6a1d40a39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97c46b34278f9514a7e62b8df4ecae6531630a0436137296abf86943cb2df33c
MD5 422cc2e0a2bfd2d81cf4fce936456e02
BLAKE2b-256 a296d2b6510660456fd2a9d3e8b0f5ecd59b58ca62d22184821b86f35d210c60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb69bbf52d2ccbb849c922707e79b1f8e626d666f4bcf5b4826206c0af9e9588
MD5 c17769c9c4e765c14988512ac199cced
BLAKE2b-256 bd09245f3c7ed829dc560d622a34540bd8200910efd5c016a07185fe1d231d9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c24cc9fcbb1fc8d3c69e4fc0a5181f07bcff5b0b8fc6775bc5492246176c6ee8
MD5 8af7ac613103bf570cfba354875ad5a7
BLAKE2b-256 fbb8acd009b7333b012711ba2f193aca03418f7542925902b895189d2654ab72

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for json2xml_rs-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 84de55847a1df0e32da30e3d315775d0c54930fc50ebec11cd24a32b59974a2a
MD5 41f8619e91d6019a20a6704f25471392
BLAKE2b-256 57316b2dea975242269bd3680a78c4a7f3b3720f331e5a18151d68231bfbbb67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b4d6f133d27a36c6152d18a8165f48b884066e0151e72e4d1f96a3c7ffd38b0
MD5 6b881820335969f706239e5005140fdb
BLAKE2b-256 33f2c8b8ee32ae4ee4407430b735bd5f4eee24b13717c2625527f0c5a41d55ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3765426ef0e5d4e67435c120147a58bd4cb6645bd918588adee76168439bbf52
MD5 c129e011666b9807afec625b9dc95b7b
BLAKE2b-256 beaf5db9a09b9e2b2a0e769a4c3bfb7c05aa55dc47bc5c0554f1f53802d09ff9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a49cd932c3c3235fa1e5a1b43b4819d7aa671521ed9219bd97f6106224061775
MD5 7632d69b68c09606cf8812aa9b2e43cd
BLAKE2b-256 64060267c6ae103c0f3bff1ace951c65843027a3fbc8405c0f3e9b52f2634f89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7fc90e5321d24ba01b5f62b3450d8e959ef853f4be7df2495c28315f00de0b2
MD5 1513436559706a6be38a8002db0f3d3f
BLAKE2b-256 b542e47e73ce250bfd84f13fbde49f453762d30c44a4d1162a4a8ddd7d3f722f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for json2xml_rs-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 61126a14639993d52d006cb9ed7c2fa56726e0546bf211b8cbadaa5f2972f88e
MD5 ce3e63935db5f951fc35f80695ecce42
BLAKE2b-256 715bab0db2244c59d510b52fb63fa04ff8e91fe964b5ce499d5c28d9ad08aa23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a704ffe01ddf39164c449ff2e785dceae2dbc6dfb1c171df394daaf70194fbb3
MD5 ece39a2e24a18e8e9091bc63e16df7ad
BLAKE2b-256 ddb63625b0cd4980d4e1a057dd1e46ebadb2ab62445c37b7b2c6d73fd19e304f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6521c7449f4e508e2e7cc8f1d8f51271907eda5625498fe792a694c26cd44732
MD5 dba2793abd2ea5437e8340492f9c2d3a
BLAKE2b-256 7052cdfa87959134f14d358580186c3d4383540e6b4cf5cc56aade9709694d05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e50d557ef53832870c1a5567799f0024a94ecfd4e563c6c6e4c7c1dcb96b952d
MD5 86a852e9b9f80ab1e3d11d3344e6bf44
BLAKE2b-256 402bf512ffb99c1f4446d21a5065f3dc3e855859955fb7badb5099182d04cff7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb474fc49d7b3bdf145a00adc9f07233a87888ee87f64284b9732fc09eb1ac9b
MD5 8c899eaaae1859103d9de168ebac538a
BLAKE2b-256 fc6d0a91a09953b8708c6094af208ea82ae40ca142aa52dabc4a0bf809d9def8

See more details on using hashes here.

Provenance

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

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

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page