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 1.0.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 1.0.0
File Size Uploaded
json2xml_rs-1.0.0.tar.gz 13.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for json2xml-rs 1.0.0
File
json2xml_rs-1.0.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-1.0.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-1.0.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-1.0.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-1.0.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-1.0.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-1.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
json2xml_rs-1.0.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-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
json2xml_rs-1.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
json2xml_rs-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
json2xml_rs-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
json2xml_rs-1.0.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-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
json2xml_rs-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
json2xml_rs-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
json2xml_rs-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
json2xml_rs-1.0.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-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
json2xml_rs-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
json2xml_rs-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
json2xml_rs-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
json2xml_rs-1.0.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-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
json2xml_rs-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
json2xml_rs-1.0.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-1.0.0.tar.gz

Download URL json2xml_rs-1.0.0.tar.gz
Size 13.2 kB
Tags Source
SHA-256 checksum
How to use checksums
bb6391f04180d575040d21fc6db5279fc66f982f5424c3369de71cef940ab8c3
BLAKE2b-256 checksum
How to use checksums
4f35550b547d8f7eddacb2334c31f207b45be563692e41ea5a125f4cd7108d6d
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-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
44056012addee2e264fd0c895712b8c5f102e0c7d22a90adf990264fe28d757f
BLAKE2b-256 checksum
How to use checksums
d633b63b826e99f5650048347a6bcf297fc395163f0c344d115dae6cc979f9b8
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-1.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-1.0.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
c8e030fe655f9536f63562cd43a8bda6e9d2a4277e931f4616bb55d20a28eb88
BLAKE2b-256 checksum
How to use checksums
7f95cc248ef7b1e07ac12f9ec6020942bf7f5ebad80ffe31f7de67c920db4b8d
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-1.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
835b64c64ada8b33c0aa18df5e134532668662929a7d63c4a40ee28738eb9c7f
BLAKE2b-256 checksum
How to use checksums
d3af4ef146f68d6b90fc0a0a7506558212c39692dc65930280afe452881b8623
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-1.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
2c0d2da89fb83617be1a92e9bb0a2eadd2ce8c9e27ef477a688e0129bc7d63fe
BLAKE2b-256 checksum
How to use checksums
2c42d1d4f7b949ecc0a25de75e3dbd4863e974655022a01da70ef691354d4027
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-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
c864bb62f61200a7416939e033bd912e8375b00a9dc72a0befb38c001fe71105
BLAKE2b-256 checksum
How to use checksums
b1f807d8c375d7df6f4b803e8f9a7d70b51a277751f97846e853e005c457746d
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-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-1.0.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
3f01eda7bb49ae588212b31d1858b1f72570b0089365b6160f7b58c14ba2239a
BLAKE2b-256 checksum
How to use checksums
3d4f25ddb72e7479066215f3d6a44d57ee5e794463196845d63a1f440ca61724
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-1.0.0-cp314-cp314-win_amd64.whl

Download URL json2xml_rs-1.0.0-cp314-cp314-win_amd64.whl
Size 122.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c41d385955edc7f858161d2b3395d71dd29b9d1c656737c272adcfd8d7d3e704
BLAKE2b-256 checksum
How to use checksums
6e0720db80c3f121b1d303ab7f4f5d8aed6f85d5c7dfb0da8e067379876a1167
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-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
303bd47cdb87d672f9c059e6fc52f7c4b10f2de6ff048eee898ac599ed248bcb
BLAKE2b-256 checksum
How to use checksums
0912bb1ec31646de916bc911df48619cdcb49d238fe95d09ff507b04bd291e13
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-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-1.0.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
90268ad01063b6a1b726a1255400ce307eb0c9295e4f74f137f138297cac7b98
BLAKE2b-256 checksum
How to use checksums
f3a5362c9f4e4321ef13b0e96c4b32a2e34f11d12786c4edbd086a72fc7f714a
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-1.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL json2xml_rs-1.0.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
f3fbfd854d472ed59bbfee63388a7a141190d28b840040289686f173c65e2668
BLAKE2b-256 checksum
How to use checksums
f485ce9d5f95af731082a97e2407720c15e08b5c223cf487c41bb2acd17e2aba
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-1.0.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL json2xml_rs-1.0.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
e13da5120b719a1e8fc3837a7df7862e072159f9b901b07c317bbb13d7cd69ed
BLAKE2b-256 checksum
How to use checksums
68d4cc0cf9a7aa36adde369000a252025d08a9b20a95dfc7955fd1cae280c3d6
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-1.0.0-cp313-cp313-win_amd64.whl

Download URL json2xml_rs-1.0.0-cp313-cp313-win_amd64.whl
Size 122.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a2817553ceb604ea316ea4d1428fb7fd4bfc9176055c9ea005957845018a4c66
BLAKE2b-256 checksum
How to use checksums
98182f99c77fed0712b61f9f63ec5d3bd69165d631f267263940ee49cfb76b5b
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-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
973dd1e8d35dccd6d6636cb569e6f29bf87657709db70591b96a93c3197f3f11
BLAKE2b-256 checksum
How to use checksums
dc0214788b6f5c78b29efdc9172c575037611c104252dbc379e3a891fbaa3c01
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-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-1.0.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
ed820fa2130a2898828b100dc766e5037bf72c627a3a2b84028d7fb22794b402
BLAKE2b-256 checksum
How to use checksums
dc25ac73a54af302a658aa461a2ee74fba0e96662ee7e00a7afdb9eff8fc7735
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-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL json2xml_rs-1.0.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
5edd87785dfbc2c309f9934f774a8465639755dda76b40539eac6e58fda2a250
BLAKE2b-256 checksum
How to use checksums
87a15b3a6ecbee3319985ea481fed0576a808fdd91e54c6404664955046a6deb
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-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL json2xml_rs-1.0.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
61f6ed3bfc765188b1a17b180b4c1c4059a5dd5aaeef54724db93316750b06a3
BLAKE2b-256 checksum
How to use checksums
c195fecbaa79ce47c178b3184d1b2b8d4346eeacd4220f7685699d1484d1d950
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-1.0.0-cp312-cp312-win_amd64.whl

Download URL json2xml_rs-1.0.0-cp312-cp312-win_amd64.whl
Size 122.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cd8cc219e30e4bf0731a60c9215d5df7e33dad064827f6dc00d6aaa59f8cf4ef
BLAKE2b-256 checksum
How to use checksums
29bb06754c0091ffae321da5f4e3b31cd8eb2e79133ea1d200914b7bc753ca9e
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-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
39228da7405e0b65a16c32e3615680dbbbf1df2c7716baed3f2d1c95a98d9fb7
BLAKE2b-256 checksum
How to use checksums
528aaa7a9c1a5efe9ee3dba033b9bbd80331d33d1189a6c8c3e602917cefa570
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-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-1.0.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
2bbda74572d77febf0e4945aa9340c03061f18c882d721c59a57453754245ab2
BLAKE2b-256 checksum
How to use checksums
240edaa92c51441c2896054ab093ea07290c25b56d637589a54a6e3675e14e74
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-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL json2xml_rs-1.0.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
0529087169e569a4e11a1950f7617017a30e0d5573d356e275e5bc67e71a2580
BLAKE2b-256 checksum
How to use checksums
3f8f2d1276b0cd1ec4e677f5e60f4546d11736a533f9544036fddc2891884359
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-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL json2xml_rs-1.0.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
ea288ceeadbf166be88fdc08971dcaff8178d6b636cafffe01bb53e2839191bf
BLAKE2b-256 checksum
How to use checksums
e4f2f2d3d117462fcb5e89e23f6cbe26d4983d50340f2467a2ed2db2900a0caa
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-1.0.0-cp311-cp311-win_amd64.whl

Download URL json2xml_rs-1.0.0-cp311-cp311-win_amd64.whl
Size 124.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
65eb5713b94bd0898244c2b6f99893abce3819747ff0401b38e2b8cb20da8f57
BLAKE2b-256 checksum
How to use checksums
64de720a4a5b92e6f1be3f1d87c6b7bc772e49ffd914a7b8525be15ea962bc9d
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-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL json2xml_rs-1.0.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
fad10720fb0a9e0d92861ea61096b431de29d3fa972e149c3dafe6da7df69759
BLAKE2b-256 checksum
How to use checksums
8aa94a352092b10badafd63e3da3d7bf376a4b1d9ecc85c603355da9c0c841f8
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-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL json2xml_rs-1.0.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
1eef86a642f724a4e51e69efa22d5abfd27ec50851dacc1e6762f02cd8d71991
BLAKE2b-256 checksum
How to use checksums
6e7fb81bd684b9947e2b5aef34dba17db71169041a158ca94acf1da3918712cf
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-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL json2xml_rs-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 219.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
91155f09b668378062d443973e7b6cc14469677154f4caedd7bfdad1326b6dab
BLAKE2b-256 checksum
How to use checksums
cc85d7ce1fd837571e9905a84de79868106360c5ee7be6b79b64bf87b4e88aad
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-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL json2xml_rs-1.0.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
c624fbf0bae8f7f1172fe74fc79c2eb7c14d05b16608f9aa4d05b17dfff3a016
BLAKE2b-256 checksum
How to use checksums
45890fb7b6766959efaa0f063bede6cba843fbe242202be14b999dd8e062bb91
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

This release

1.0.0 This release

27 release files

0.7.0

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