Skip to main content

json2xml_rs - Rust Extension for json2xml

A high-performance Rust implementation of the dicttoxml module using PyO3.

Building

Prerequisites

  • Rust (1.96+)
  • Python (3.11+)
  • maturin (pip install maturin)

Development Build

cd rust
maturin develop --release

This builds the extension and installs it in your current Python environment.

Production Build

cd rust
maturin build --release

The wheel will be in target/wheels/.

Usage

# Direct usage
from json2xml_rs import dicttoxml

data = {"name": "John", "age": 30, "active": True}
xml_bytes = dicttoxml(data)
print(xml_bytes.decode())

# Or use the hybrid module that auto-selects the fastest backend
from json2xml import dicttoxml_fast

xml_bytes = dicttoxml_fast.dicttoxml(data)

API

dicttoxml(obj, root=True, custom_root="root", attr_type=True, item_wrap=True, cdata=False, list_headers=False) -> bytes

Convert a Python dict or list to XML.

Parameters:

  • obj: The Python object to convert (dict or list)
  • root: Include XML declaration and root element (default: True)
  • custom_root: Name of the root element (default: "root")
  • attr_type: Include type attributes on elements (default: True)
  • item_wrap: Wrap list items in <item> tags (default: True)
  • cdata: Wrap string values in CDATA sections (default: False)
  • list_headers: Repeat parent tag for each list item (default: False)

Returns: UTF-8 encoded XML as bytes

escape_xml_py(s: str) -> str

Escape special XML characters (&, ", ', <, >) in a string.

wrap_cdata_py(s: str) -> str

Wrap a string in a CDATA section.

Performance

The Rust implementation is expected to be 5-15x faster than pure Python for:

  • String escaping (single-pass vs. multiple .replace() calls)
  • Type dispatch (compiled match statements vs. isinstance() chains)
  • String building (pre-allocated buffers vs. f-string concatenation)

Version 0.4.2 uses word/SIMD-optimized searches for XML escape bytes while retaining the direct Python bytes writer and its bounded 16 KiB buffer. On the 5,000-record release workload, this reduced median conversion time from 6.007 ms to 5.632 ms (6.23%) with byte-for-byte identical output. The previous 0.4.1 release introduced the bounded writer, building on the roughly 49% lower serializer RSS delta delivered in 0.3.0.

Limitations

The Rust implementation currently does not support:

  • ids parameter (unique IDs for elements)
  • item_func parameter (custom item naming function)
  • xml_namespaces parameter
  • xpath_format parameter
  • @attrs, @val, @flat special dict keys

For these features, fall back to the pure Python implementation.

Development

Running Tests

cd rust
maturin develop
python -m pytest ../tests/

Benchmarking

cd ..
python benchmarks/benchmark_rust.py

Metadata

Release files for json2xml-rs 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for json2xml-rs 0.7.0
File Size Uploaded
json2xml_rs-0.7.0.tar.gz 13.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for json2xml-rs 0.7.0
File
json2xml_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
json2xml_rs-0.7.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
json2xml_rs-0.7.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
json2xml_rs-0.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
json2xml_rs-0.7.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
json2xml_rs-0.7.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
json2xml_rs-0.7.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
json2xml_rs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
json2xml_rs-0.7.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
json2xml_rs-0.7.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
json2xml_rs-0.7.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
json2xml_rs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
json2xml_rs-0.7.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
json2xml_rs-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
json2xml_rs-0.7.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
json2xml_rs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
json2xml_rs-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
json2xml_rs-0.7.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
json2xml_rs-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details

Total release size: 5.6 MB

Release files / json2xml_rs-0.7.0.tar.gz

Download URL json2xml_rs-0.7.0.tar.gz
Size 13.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2b91ae27a84ea1cd23117e9381b675d99cd0adc8044cf1f76d410b52d6d99e73
BLAKE2b-256 checksum
How to use checksums
f52ea85406ca443ce3fb3044a5810606475040e2cfefc711446ec4aa2a51fe3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 240.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
d580e76f4d0e96c34390b2bdf0bbe1ce61d128975bc2125a8c8995ff5dae4dce
BLAKE2b-256 checksum
How to use checksums
8ffe7ca2399c07997d34927701f47e7d635800e375ceaeb7da7cadc65a5be481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 236.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6318877c20c4a53c82ede29aefcd0a1e067a441475d535ccf2c13eba263d1b5b
BLAKE2b-256 checksum
How to use checksums
067f9d594aab28bffa60e65fed5748e18a57b95919bb5a3ad7fc8865732120ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 237.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8d2358ab732904a6470087fa93c484ea348692c7e6a6a18b3e6881df242baf7d
BLAKE2b-256 checksum
How to use checksums
fb347e2af3607ffcaaf350dd202453172469911b19a3ec974103de3558dc643a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 238.5 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
af6cd7633990e5c97c79b034d13732f64917cb64fcf75d7dd7f21becba08b78f
BLAKE2b-256 checksum
How to use checksums
fb5aef26f8bbbea00f36bad16b0de29ce778e7294a4411ce085a491598090071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 237.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cd02f5958adffd5b04280d3eadf15cbff9c018389953040c0fd3ff7bac324c2b
BLAKE2b-256 checksum
How to use checksums
a48f93919b29ab2a5234454a37e76238d1af08a56b154cd79e6cae753fae8cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 233.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7ca89f81ddf3c4ded08ed425f518c64b106ae6e2bdede822753040d47a4dbc93
BLAKE2b-256 checksum
How to use checksums
929b33f71572902da1433cd321da5707dd25c9399440531c2fbe63348d566f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314-win_amd64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314-win_amd64.whl
Size 122.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
97a23a0c784ecc0a4a927ff3ff524d7c844e4819628ea0afbac4add23d869d59
BLAKE2b-256 checksum
How to use checksums
61c23ed37eeb32e76b62fe409aa553e0b07ebf113b2533b5bd52bf81fe407b5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 238.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
64036acddd3842ef0c8ef8ce1a2f8f53f6521fd7e59913335518f538f5ceab25
BLAKE2b-256 checksum
How to use checksums
27fe84bef6ab1c8faac362de871b13577a8c6c08a8f0c804e0ddf912badcc786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d88f4c4b25b23ed6e8df0b379bae0e5ad1d94b85a9a8ae97547ba73d087cd263
BLAKE2b-256 checksum
How to use checksums
53ec727a2bca076a66faefb134baf5e88519ec3355d9e35eb323dc12156565b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
Size 217.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
44d17473ca643561a039ee312b4978162acff5055559bc77950450e0d8c6fdd2
BLAKE2b-256 checksum
How to use checksums
cd2f6c5fbdb5e53812644c23bf1ed3d31945a210cffb5ee151d98e760cebd0bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL json2xml_rs-0.7.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 229.1 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bda527523cba50d517a0a99485e5214d2d904bcafe62ee5584d2a3c9dd0aa9a4
BLAKE2b-256 checksum
How to use checksums
2737b19c851e70427cee8ceeef26e6604b7152841f5dfa19f8d14d47db9dc2d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp313-cp313-win_amd64.whl

Download URL json2xml_rs-0.7.0-cp313-cp313-win_amd64.whl
Size 122.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1c907b15591b363f83fd94bb2fc8af671ff84498255cef24a5a71d1e577f8e6f
BLAKE2b-256 checksum
How to use checksums
2fb3cc24b9746dbd9f68bae68d08bee9b8064d83173893d65f63780fd8f6fc72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 238.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3c64db0a55a6394d4e7683e9bd80d0af24d89499a417a6ef37f85573105069d7
BLAKE2b-256 checksum
How to use checksums
ec92f8568f0490805fd82b8ae4892429e046ed75ff84e6743c9df964d0772ec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-0.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 234.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
46635cd055c204a8b520827d5485af6cd039cbe5a701446b8be7568183460c93
BLAKE2b-256 checksum
How to use checksums
730f7c95365f2e3627b09f6cd536c318f68a9a55faff3f76548dcbc8bb1981a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL json2xml_rs-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
Size 217.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
490a85ab457afe40b3cda761c53133616451f91082bb61d39d1570bfd2cbd45c
BLAKE2b-256 checksum
How to use checksums
e017a600c681f5e3045886551360c9fef5b6750fe1a48c137d9c3153d6d8e16e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL json2xml_rs-0.7.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 228.9 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a2074c445ab6278481175386e38e97ee8ca8284e698e928b325557fb7258eee3
BLAKE2b-256 checksum
How to use checksums
1d002afbb625fa0ded2c6287bc0173d9187ecde500611d0101d6d1b47b0e03ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp312-cp312-win_amd64.whl

Download URL json2xml_rs-0.7.0-cp312-cp312-win_amd64.whl
Size 122.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1ae701568b472935f946ce62922722930aeb7647c21051ddd9f13eb472e94c3d
BLAKE2b-256 checksum
How to use checksums
970a2160614284d2b4c2ac9c1700eea5e1b3f0a9891caa0cc36ab32903b0459f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 238.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0601d8a4ffb75319e1f1e35e05018298ac86be2df9f33ceec891d356b73ffde2
BLAKE2b-256 checksum
How to use checksums
9c93ff4b0001d6da082cb959b4902d13767f4479b04a95d9ef2bb190b03edf5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 234.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c0a9bc18ef8a9b839ca21a8eb006c530e496ef5924dcf4bb51258445cce5b076
BLAKE2b-256 checksum
How to use checksums
12f79f2bd6d37a038204a669899ab762c68d4474658624643b54d807348493d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL json2xml_rs-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Size 217.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd8ef0235db34af302f42f74083a7bed9418bcc3564106fb5a5e3568a57dc26f
BLAKE2b-256 checksum
How to use checksums
51d0ee5e69aa517f83ab3c4bd5eea8ed183a7aa1daa176c692fc86dc0b0b5405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL json2xml_rs-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 228.8 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ee33b36de1f0e042507fc5dd0b4bb4ac1da5e9f0f0ff7f7198e23f6e50e2d6a4
BLAKE2b-256 checksum
How to use checksums
3264195ea98f3ef569963e4263545814140632756ee6f23fc8db62b281d7f3d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp311-cp311-win_amd64.whl

Download URL json2xml_rs-0.7.0-cp311-cp311-win_amd64.whl
Size 124.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
98f2bd69b9f3525ce1d6bd6d637ea70acf40ff099ad52e7c2b88bce87ebe1406
BLAKE2b-256 checksum
How to use checksums
7b5dd6900c8e6e2b5a28c7b6ec3e7f10284a1e5f7f922fd5aa5f57176cc6d7ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 239.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a2911c2ea828415902119ff91e182fb37f5e6e8eaf60aef7a6cad1671d86238b
BLAKE2b-256 checksum
How to use checksums
68a6f72f005f19bf12009df546d10878d9f1343cf5703236d4a213935485549a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
379a0f61bb603cadbce8370c825b2f9f4b6fc465e7f1a4011aaa3feec4513e1d
BLAKE2b-256 checksum
How to use checksums
9142709050f07f1eba2b637d8f6db13cae45f406d68cf1c2f1d3512d1cd0a6e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL json2xml_rs-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Size 219.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21e85df26dc742afabe893d566dd028342a4555440079d4973b32e71364b0f0d
BLAKE2b-256 checksum
How to use checksums
c023f1727024d512e213ed9ad5ced9b48fb9633e6e0b69b9d8fb5bdc4d283fe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / json2xml_rs-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL json2xml_rs-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 227.5 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3a86cee94dab1d711573705c5eb7e72a312fa7cf162f94a0d1aeda0355532da0
BLAKE2b-256 checksum
How to use checksums
a3be9170f823717b775cfe5d533f649de29a75862d144f4af4d93abb8fce5a6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.0

27 release files

This release

0.7.0 This release

27 release files

0.5.0

34 release files

0.4.2

34 release files

0.4.1

32 release files

0.2.0

30 release files

0.1.0

30 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page