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.1 builds on the direct Python bytes writer with lower allocation pressure in hot serializer paths. The previous 0.3.0 release reduced the measured serializer RSS delta for a 100,000-record benchmark by about 49% compared with the earlier Rust implementation.

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.1.tar.gz (8.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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.4 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.2 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (227.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp314-cp314-win_amd64.whl (116.2 kB view details)

Uploaded CPython 3.14Windows x86-64

json2xml_rs-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (228.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp314-cp314-macosx_11_0_arm64.whl (212.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json2xml_rs-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl (221.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json2xml_rs-0.4.1-cp313-cp313-win_amd64.whl (116.3 kB view details)

Uploaded CPython 3.13Windows x86-64

json2xml_rs-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (228.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp313-cp313-macosx_11_0_arm64.whl (212.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json2xml_rs-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl (221.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json2xml_rs-0.4.1-cp312-cp312-win_amd64.whl (116.1 kB view details)

Uploaded CPython 3.12Windows x86-64

json2xml_rs-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (228.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (212.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json2xml_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (221.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json2xml_rs-0.4.1-cp311-cp311-win_amd64.whl (117.6 kB view details)

Uploaded CPython 3.11Windows x86-64

json2xml_rs-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (228.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (213.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json2xml_rs-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl (222.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json2xml_rs-0.4.1-cp310-cp310-win_amd64.whl (117.7 kB view details)

Uploaded CPython 3.10Windows x86-64

json2xml_rs-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (229.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json2xml_rs-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json2xml_rs-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (229.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: json2xml_rs-0.4.1.tar.gz
  • Upload date:
  • Size: 8.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.1.tar.gz
Algorithm Hash digest
SHA256 dbf19cfe93cee3c245cffa64668fde9380d85a33da716bfbd43a9b41bc2c7e6e
MD5 3c1f4e990b560104d00c924346bdbaed
BLAKE2b-256 9b48bfce5499488c57a1d2dc07c35ade98edd0b4f385828e537132e220a703ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9552062589e85bb8ead1b68355d481e431bb95954e121abf9675465257f81bc
MD5 ba73fcf217d719e0fb8d85b065251919
BLAKE2b-256 81a29e04945abd24b1b864818cd493e013f0f27e13b44d26be592e0c9e9ecc4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e20248aff6da25605614cb79ea101397a06adbcbdcdfa2086ac96776e397f9a9
MD5 e56beedf10e91519519b3f947e2b3f13
BLAKE2b-256 002bc35ad343890bafa34e23679036e3359f3ed926a654b2ffa8a6710708ca66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7cc455557f2513b16180d62f0d9e7beec0c1443aa8002ed24e1a991068de0ae4
MD5 f43004cda199c323124ae29e48665333
BLAKE2b-256 5db6029a61bda8b99acdb55f9b9fe20bd8fe3aea640c188441314619fc8d57bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad559dd9a5347c737ae836e6ec099ae4809de3047f966f29cbb8057912e71c8a
MD5 322f14cb781e2f691cb467868dfaa0b0
BLAKE2b-256 5e61399bfd831209e8048ebcf682fbb5dfe77d54a88cc2101eb482c4d09ee87e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a617ce050a24429b620c830a9c63696c495c49c850e3e3f285a1db4ec3c15c4b
MD5 ef41b9d93d8f533e170564cfa8803acc
BLAKE2b-256 3c5febaa62c9638bd9d24deca908b1669b7a8116f8bdc15ac9af7cd3c85531fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88b38b46d51402d2c84de2dade3f1f22fe734d150888459b94c98592215468bd
MD5 bc6298d9ce346933781f5aa8192176b6
BLAKE2b-256 f9c7bb4504020a56f4261b4ab1c154fc6c1d2ecd12f3efc80b266801a7fb8fd2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 116.2 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3d00c5494ef307b4c30e0db38e7c4c06d62f79325292b9a7d7500a4d278fbfac
MD5 1030a76b642da42aeee5c2ef080399d0
BLAKE2b-256 c7ea04a244cab81d45eab1dd1390216a3b9eb7dc4e13dd35c725a23d9731faeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0c102cd456ef0e8df86866036b8c8ad8e8f9c849e3e4888d04ce84a1d74af87
MD5 26e629ee33321be2aed0609d8a4e4ae5
BLAKE2b-256 c67749c4753c215b957e11b6ef09203208f8f89d63c6aeebdc12c11869070c1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df3a0574823d32d723ed9859e37ebe5214698fb7e44c064d0d981c61bb049c85
MD5 3fed4a453b65fbfa412854681c3169ff
BLAKE2b-256 8f6778cda0d6327eb070df0c73463f70a1e3d7e3c146a8b2e086b1954890a0a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ea5f30c8975dcc3707679fe604b0a942865e586320972b38d7d2be1de606c63
MD5 02d3e2a59367a235387182b6198d1b4c
BLAKE2b-256 fbd1a6875d15decdfa0ae99f9343620681303c0acfcaf143f65a33df373b2864

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e7875b727f5cc610530189b4f89530dd167d27c67c9b69945e52fc3e8ab51889
MD5 a581e9990fc387319b2835090b2bb601
BLAKE2b-256 5b3fa7a67c3a153eb0365a745164dda65878f829ccdb4938b5c03ee2896dd4d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 116.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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1cbf1ce9e18d6a72c0d39e211e21534358e32f37e63a1a8a894850f1cdd690c6
MD5 b54d716fce67768d970b90ed58ec2f67
BLAKE2b-256 9316c154da9ad023d3442bd4cc9aa190d5893ba704220546060c9fcaeb9f86b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d12d81cf4f062f5c00d35e2df9850bed5658dba346951e48a7bbef3b345d7ce
MD5 63de442a9d2f9c1506801bfd5c9a26a3
BLAKE2b-256 4a7b4c55143bf8c14390fe9f4ab89e4c25ada1aca73392e5c6d9c1836722ec29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8c4dac06e64ba0fed8c25256a56de1fcec6a96f9a556f7718b0ee474fa177b8
MD5 d5f600fdf1588aec923e79e10ce3daf3
BLAKE2b-256 c8e3e317794dfdb40c28b9bda7d9bb1d96fdedc072b217ab3d56a0ee3877ab2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f05dfb166ca6743d6cd4831f012f37ba9935b19c43df7e4d229bbb83f6751dd
MD5 04a82d9d6543a45d29bb9fdfcc63d689
BLAKE2b-256 abec8c69c2604d8a2c11421b75ff6c8e91b0ded55d6acf9553ffcb333df828ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bdfe8c44dfe7745ef3dbb0eb73db92daf65621392f2343fac73e07bad68eaa22
MD5 742f631a00d216de76b8775b675d1fbe
BLAKE2b-256 11db5adff090727f864c37d113ab47d8000e5e1978efe06a905fca0239ba9490

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 116.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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c25d6ecd31e3457ad0046023242be1443ede4fc0061dabfa06b9a161b047af51
MD5 2438284c6f49579a0250793c4a620752
BLAKE2b-256 b6a0a75b82cff8fcd5054b5f0f7a95c77f3a002650b8ef4bbc77b52aa98f97f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b5483f085e0b99b0cd540c61bf3cc226d2e650fcf48dccdee98fb7d5ea72de5
MD5 4a98cc67e5eeaa85f807076edb966c29
BLAKE2b-256 ebeb7b45931346c862b65ec5076dcccb77f4b2f90bb42e72d13a3f108fddbc95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 216e92edd74eed0fd23afc031d45f2c2d923601ad8ced8cc22716e4b2a9284d3
MD5 f1388d7a4a228f101af6ad95790baf4c
BLAKE2b-256 f66957f2f2a5fcd9ff0868e51722c3af23f598d9c8f56c71a77e6e5938eae178

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb985dc9c85c8827fd0fa41461d1911b3d8727c7af89a8ad4fe75add962f9a1c
MD5 ef8c9bf00292e59e328f87d8a7c89022
BLAKE2b-256 e192334cb874cfdfe6be0a116f390deb98a18bd5a2b1bbc21e2f8260284f0401

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cfc9e004f4e68b68baec94ba4cb3992c41559cd87de2043191752cf485dee365
MD5 b2c2e9db4b6f88775203dd005fa51128
BLAKE2b-256 37c283e72a246053a4cd0491c698f8767d339e0296c06bcd177fac3d371ea3b6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 117.6 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7b6e57ee8877472d20c788a271f2432b0ae4728eeced6ff935945e71c24f2a34
MD5 bf1320a3bf818599a3c144b1e99465c4
BLAKE2b-256 20d931276b02aaecdd57b8a25c4e645575e1645e12fee13329a42d5daf339dbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5084cbb7ba964e3cb0a16eba2e84caba72d73fcc17c53cc9f5ab2491bc4960a5
MD5 3047e12c817a8577e3d5773e8f79371e
BLAKE2b-256 955a9c0a539bb55c55d089e3d70e59fe04628333017d792681e82b35e9fe902d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2880d03274cd67564d9699c46615e79efea1a6e0bf9f06c5b4e6f57fbfc61ff6
MD5 c8aff60f57140e690ad91bee63e3cbda
BLAKE2b-256 689ec7363a6042bde846d8947312cfa8877a01e83a6977fa43fd80f4eb29f0cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4b315c5d2c24b2897f136bb1dda8f91e2ab764312ac534a3af34e50d2b2fadc
MD5 8e1cf4e79cca7a7192455854dc113960
BLAKE2b-256 1cd83dd97f1da5898d30b2ed58caf4e5d99f45d7b8888914e8f61e0819ea3dc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 74984dd97a1048984e396013afdc13c1110c506f5fd4f2d29f694290572a3f0d
MD5 d4816f1c1de357f0b1847c7ee59aab16
BLAKE2b-256 5673d82523fcd6f61878d86f87f8101cf3943c9e0e3c964634f1d13126088f97

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: json2xml_rs-0.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 117.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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 90824b0754f9a2e6f252b867848605973ebdcf6ffc0e697aa4d670cc991e7323
MD5 71e67e836f1e1babc697b28c3d18f369
BLAKE2b-256 a6114ad4e7f031baa699cc56e536e33a9d8840e65008bb93f25ca61dcd942a37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d7bce8bb920e942f6a4283d44c81a168e65fc7ab9575a9b2435ef22a0d60b8d
MD5 ec14db922b48ef538b686114a1c62090
BLAKE2b-256 1fa4a2394e43e7e861b4b14784b70ecc229d8a06a1dede555a172105d2bf45b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa4d185d6786aca2f7458eaa4ce52594c05902d0f9676b1566e862962ea75e11
MD5 6603fdab160c26fdecb8a6bf854104a3
BLAKE2b-256 ac370585f1b0fae8a4e0c82d5312e52f41a0bb1d09a33dbf08f94a384105a7ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f09fc9d5d666fd0bb89a7ede3fefb3d6e4c2d53770f678f84d701df0f46ff5c
MD5 64e90c52acf92f19b43c96b80cd2c5b9
BLAKE2b-256 b1fb1249dd7fb81008e4497a0c8e0341ca73a3e4d558e8a51237a203efa03476

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for json2xml_rs-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83bc95590247029f8c720f22d37c272ee52cb0fef43404f8adc5dea36d47c3f8
MD5 865f5f59c1e3477bbd6865622660b616
BLAKE2b-256 aae844080efe36bafb3a70679ac9e841f096a4c69f4b4a137212537577e3307d

See more details on using hashes here.

Provenance

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