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.2.0.tar.gz (8.1 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.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (223.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (219.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp314-cp314-win_amd64.whl (108.3 kB view details)

Uploaded CPython 3.14Windows x86-64

json2xml_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (222.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (220.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (203.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl (213.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (219.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp313-cp313-win_amd64.whl (108.5 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (203.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (213.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.2.0-cp312-cp312-win_amd64.whl (108.8 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (203.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (213.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.2.0-cp311-cp311-win_amd64.whl (110.3 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (221.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (204.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (214.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.2.0-cp310-cp310-win_amd64.whl (110.4 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (222.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (222.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: json2xml_rs-0.2.0.tar.gz
  • Upload date:
  • Size: 8.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 8d95eedc0063561ca3f006fbbfd61791b228f6008cdc68116893fdc3ce5e3267
MD5 4984bb1bf655363f91dc3794329f743d
BLAKE2b-256 4ddcf2a070b5099eac15db7a9d5b35f29e7ac3965f7b62e790199604e9f821db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 643f1730d18ed3788a3a79d8d93249f9092fcf07c17818e757c8a574f54a3067
MD5 a54f2c84a30e3a31c7cc55e4e3fc1c6e
BLAKE2b-256 3f4bba6337e523b047c3b793cd43117ed7853a807deb07e1c2f3bd9cd06fd48b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f92631b9da623ad09f20ba3b009328386907bf86693944a0c060fae9ee250c0f
MD5 39acd20f7d53d69bb63d1898fead650f
BLAKE2b-256 84dee5c2a42508ca33ccf9bada6575ad9630d7036d02072e85af26e5be66ee7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3165f96311d30b4f37742ac0097e80619072e7429229323d3ae06adaa2030f30
MD5 2859f0cbc87325a288f55aede5b5fef3
BLAKE2b-256 237049479c4e2e1c4d2771e9543656743ed71f9952b1c752a2aec2fda176745d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 108.3 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.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 90a98b243416ad0dff9599657c612d17cd34ae91d6ea6c5623cc219ddf1d330e
MD5 30f56b03e327601f24b57f441d96f066
BLAKE2b-256 dd9226e55723f598ad5acb81a0ccaad2a68a01f4a6fbe4811fb802158876c052

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bf8045b6d305969ee39a08c97153303877c1ff82b0e139c369dd934bd2a847c
MD5 6d1672b84ab0803bc1adc3bb49b04862
BLAKE2b-256 025372c73db2e9a204c4d5771cdc45e2f4bf7ea669ddb70663d53ebfd1a2ce24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf90c53f9768024ca58aa40fd7bdd0e410d4db08150a19e8cdc1203ded477594
MD5 a5dc03d1bdf61f454f15167b590c5c20
BLAKE2b-256 a7e406455c014c2a3d0b36a8636313b64fbfc6a12b1631a8ef2e877e46dd56d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a19c5999e52c59a542d22a25cd532b4ba7610831a2aed3c03a282cfc4f4c408
MD5 b1718f5a3bdb1db033521b2f540e65fb
BLAKE2b-256 5298bb6515340a5bdfc239b43e3364457a815f393e71ac263db8729a543089a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e87cb46fa30ed07f888c3a120b33cb3ca72e51faa8a3603325fc2179de3b778
MD5 55a9dec4d27b021779fd3c1d42e7bb52
BLAKE2b-256 0b68ae3a24646bb65070963a6e96b98e6cf0e5ce1ca67ee79b9733eddccdf006

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c85121dd1aa65731663c85f592512ff79d02be078580463a6faeac64f95f584
MD5 d1ec1088fe85dd9d1f429205e5ebc7ee
BLAKE2b-256 278684a131631632986f35f823b219007b04a9268447003799ea7c0083583a75

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 108.5 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.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9052aa72adf46eee66335f6f32f3b08099871cde777555d6926c81e4947ccf84
MD5 9fe7281896ce1f2ac6f29e571a6476e8
BLAKE2b-256 eba32187b79bd3c0daf957a75755d70897103c496de7e0dbc0b90b203d1e10be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5b4ff708fea37c4bb8073142bfcfc9741dc45c7815c7dd6247ef187fc9d6a5c
MD5 981573f85ae41d4d011ed58b27359158
BLAKE2b-256 a3aa15d554d6c8692884ce15bb493b34bf604033b9d7ecf11151e479f933aba8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8962447f4a4bcf907827530d5f523d30a998e8d77ff63039dd5b766cdb540723
MD5 4920c3c2c2a27a688e07e46614e27dc2
BLAKE2b-256 33c1fba76257d730a5c907ae0fe10651049d6f3bf340e7e5e44cdaa8d39f2894

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1037e56169be98562b13b8f85993a01381a6da7146c5b8b12e32a52ac71d7cdf
MD5 d4fe8aa707722bd62675458b2faeda33
BLAKE2b-256 96c20d1f79d4d9f63146097ef008e1a2544a4a35edcfe93f20de7f6b6f2e8bd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f7354eb5aee44f6f5d2d378660b49e6f83dc2bf04301ce425fff5199d87861bc
MD5 d549d376d837407000dcfced98d0aef1
BLAKE2b-256 0ab7c0239d945cd5f6559ef198ee627d2a0df9e7f894aa3797f8bffafc5177fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 108.8 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.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1a400ddcb78bef6df159d7609c022d7b6b4bd3f8647d7c0a3f73b99ab2875dbd
MD5 c35adbcc35f70a11bb2be6fd36812e92
BLAKE2b-256 d93c45464bceb0c4ade96a69aff234eadeeb3746ed4bcadda7161eee817736c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b38800edbbeb9f1e327b1386dc70e5adc9020cf0f68d852e3b0d6f2f4f73a973
MD5 f48a18e6fc055e21f981922bfec933be
BLAKE2b-256 c2a8deebf655783f7d51f7351dca81fe1bf9ce9d150d0933a9c440eb99b2c9c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 185c4711f13325d1c7ca6dcee076a286a43d62de39fa5d14c270a4f07ef4e0ae
MD5 14348504207f74650ca327c8350233ca
BLAKE2b-256 020e0e6f4cb8c96c4abe7a47370cf713e3c4fcb8b4b048cbc4d937160f343c27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18278dc5fd2487bec6566dd890ae7f33d8cdd8bf32d69f7ed85774d4356b983f
MD5 d81b4f37115d4a428aae36d63d5cf075
BLAKE2b-256 340a6f5e70f90dd275564d969ca5e5b3c7a5c874b2022ee33c54cb2a33c9fb11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 39ea8453183d272749fb4c352f947830ef135aca3d8db31b68354a0381c5c205
MD5 8cf7249d4e5d667348331d41bba84583
BLAKE2b-256 e6ec538cbdb201f7427021c8aca95423f01bbc7c50446772fdda0f7fa116fc41

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 110.3 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.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f51214ec2a89faabbb3d79f783c31121264d5a231b7b3f7b3aacb8244c2909a
MD5 8776c032781cb936c951f04126a8c9e7
BLAKE2b-256 b8f2dfd3de516547f7f5195dca642d6f82b1d1f13f2540cd8bdc6845fa57b1f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd55cc6a1ab98dcd7b35f5b300e89de8ba806f4ae785c41b80ae2ecad3bc0a28
MD5 fa1343fec2ac9a87bf996a6d00eb221c
BLAKE2b-256 71cbd963a7537c5633c4eb2596f7b57c497bf35780d2992bde0d08e52f4ee7a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f73bb3b7df451877dee53070e83719c9a94f136c9fbc29edc6e70eb0c5a3c7d7
MD5 c17dc7bd01bac9f843f32e17e0ee9ba7
BLAKE2b-256 d8cbeb542f07592d61d5ca5e0e4cca96d1d0dd932e014ddb5a1f07919776b569

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be24b88a851252d8f895d03cf9e1077ebb32a178c7278301b7e883c8765467e6
MD5 5a27ea186580db181cc15d092d0343fa
BLAKE2b-256 804a7476ea2e9aadd2a6bc52413ba892c1849e97302292579a9eeb837270dff0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b54702e336b92153e807154fa33a7ec8f007e6ab2929bdc2b1f316cfc855fdb
MD5 ffc488f285f4ba251157e258bb8e57e1
BLAKE2b-256 efb0244f921e5f52d96276686bb1e31e5d48f1b5386262b60becd6c317bf2790

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 110.4 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.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 38657399936c7c5da5e20e5fb6a0f85c72de52421533d162b5a7e96172381325
MD5 5fb98e2a1e61887d2126404a87bebff5
BLAKE2b-256 1224db5113b53624f3ef3207a6dce3e9ce9684f46c26926cffbcfaff9a2b0b97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a23ccca552160eef42ded6c8365f7d81f9b144dc523d13b334dec34ae78a471
MD5 aad4de1f0895d6b0d78c0803d3c7f327
BLAKE2b-256 1bb5aca42089e35aa3f3995c9ba9771fd5a793737d42e2b82d46dc31ba4f5299

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed645fa3be75378b537064a380fe00149c6da07e7d64a6c900d4d86c2e57d29c
MD5 1edd33e626e9badc6f1f3cf67c9cf2c3
BLAKE2b-256 90703bd4875ad500b2afe87d2584ce2ae96b1064816be55b4504a220368ada30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21571d87bba426e77820fe44670b8a1325bbcd89162fdb89c3650ada566a7c9c
MD5 eece3a93a3561a499b569ebc68e82942
BLAKE2b-256 3ccaa338e10f3a6371adb106654f4924d961018c6c2b306a74e4b5e4626426d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40c0ff80801a92b2adcdd318a9795bf597341fa6f242b34e4b70de7ce5d3821f
MD5 23cbd59bb6e257d4f27e0ec82044ddfc
BLAKE2b-256 4cf804a271b8560bcbe4470977a89503477dde608f37685388c529da33305dd7

See more details on using hashes here.

Provenance

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