Skip to main content

Python

Part of the XAD ecosystem — the fastest automatic differentiation library for C++. If this is useful to you, please star the core XAD repository.

XAD is a library designed for automatic differentiation, aimed at both beginners and advanced users. It is intended for use in production environments, emphasizing performance and ease of use. The library facilitates the computation of derivatives within computer programs, making the process efficient and straightforward for a wide range of mathematical functions, from simple arithmetic to complex calculations, ensuring accurate and automatic derivative computations.

The Python bindings for XAD offer the following features:

  • Support for both forward and adjoint modes at the first order.
  • Strong exception-safety guarantees.
  • High performance, as demonstrated in extensive production use.

For more details and to integrate XAD into your projects, consult the comprehensive documentation.

Application Areas

Automatic differentiation has many application areas, for example:

  • Machine Learning and Deep Learning: Training neural networks or other machine learning models.
  • Optimization: Solving optimization problems in engineering and finance.
  • Numerical Analysis: Enhancing numerical solution methods for differential equations.
  • Scientific Computing: Simulating physical systems and processes.
  • Risk Management and Quantitative Finance: Assessing and hedging risk in financial models.
  • Computer Graphics: Optimizing rendering algorithms.
  • Robotics: Improving control and simulation of robotic systems.
  • Meteorology: Enhancing weather prediction models.
  • Biotechnology: Modeling biological processes and systems.

Getting Started

Install:

pip install xad

Supports Python 3.10 to 3.14. The package version follows the XAD C++ core it is built on.

Calculate first-order derivatives in adjoint mode:

import xad.adj_1st as xadj


# set independent variables
x0_ad = xadj.Real(1.0)
x1_ad = xadj.Real(1.5)
x2_ad = xadj.Real(1.3)
x3_ad = xadj.Real(1.2)

with xadj.Tape() as tape:
    # and register them
    tape.registerInput(x0_ad)
    tape.registerInput(x1_ad)
    tape.registerInput(x2_ad)
    tape.registerInput(x3_ad)

    # start recording derivatives
    tape.newRecording()

    # calculate the output
    y = x0_ad + x1_ad - x2_ad * x3_ad

    # register and seed adjoint of output
    tape.registerOutput(y)
    y.derivative = 1.0

    # compute all other adjoints
    tape.computeAdjoints()

    # output results
    print(f"y = {y}")
    print(f"first order derivatives:\n")
    print(f"dy/dx0 = {x0_ad.derivative}")
    print(f"dy/dx1 = {x1_ad.derivative}")
    print(f"dy/dx2 = {x2_ad.derivative}")
    print(f"dy/dx3 = {x3_ad.derivative}")

For more information, see the Documentation.

  • XAD Comprehensive automatic differentiation in Python and C++
  • QuantLib-Risks: Fast risk evaluations in Python and C++

Metadata

Release files for xad 2.1.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 xad 2.1.0
File Size Uploaded Provenance Actions
xad-2.1.0.tar.gz 425.7 kB With provenance Details for xad-2.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for xad 2.1.0
File Actions
xad-2.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for xad-2.1.0-cp314-cp314-win_amd64.whl
xad-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for xad-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
xad-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for xad-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
xad-2.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for xad-2.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
xad-2.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for xad-2.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
xad-2.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for xad-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
xad-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for xad-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl
xad-2.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for xad-2.1.0-cp313-cp313-win_amd64.whl
xad-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for xad-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
xad-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for xad-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
xad-2.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for xad-2.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
xad-2.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for xad-2.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
xad-2.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for xad-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
xad-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for xad-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl
xad-2.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for xad-2.1.0-cp312-cp312-win_amd64.whl
xad-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for xad-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
xad-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for xad-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
xad-2.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for xad-2.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
xad-2.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for xad-2.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
xad-2.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for xad-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
xad-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for xad-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl
xad-2.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for xad-2.1.0-cp311-cp311-win_amd64.whl
xad-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for xad-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
xad-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for xad-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
xad-2.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for xad-2.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
xad-2.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for xad-2.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
xad-2.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for xad-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
xad-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for xad-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
xad-2.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for xad-2.1.0-cp310-cp310-win_amd64.whl
xad-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for xad-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
xad-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for xad-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
xad-2.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for xad-2.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
xad-2.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for xad-2.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
xad-2.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for xad-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
xad-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for xad-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 19.5 MB

Release files / xad-2.1.0.tar.gz

Download URL xad-2.1.0.tar.gz
Size 425.7 kB
Tags Source
SHA-256 checksum
How to use checksums
cd860526128ac57c5ffdd06cd656047c7e5ded581c0c5ee5060ad5d3cdf1f7c9
BLAKE2b-256 checksum
How to use checksums
c1e4aed55fdb7945090b99d1a124cc6824d7b423c429254a17ebca751051e66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-win_amd64.whl

Download URL xad-2.1.0-cp314-cp314-win_amd64.whl
Size 390.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
24e892be3ddb29f88cad30ce22bb4c19c5fbdc640cab0d4f63e354ab32a5c9bf
BLAKE2b-256 checksum
How to use checksums
4f6500ee3a161cb1daf9dae2a079da631682fd7522960690bb9e93cce7e5659a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL xad-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
259a3540838ee7eecc4944dfd22abff851f393c8a0cf992270d97301cb3dd84e
BLAKE2b-256 checksum
How to use checksums
b27e0bf0e796294f2efbda9009bc86d2892334f9890f99c1614199656c85c61b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL xad-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f486a1d5efb9b8a1fc8b31c3930609f3f1f253bf1cfaff0ec2da3e0ebbfce50a
BLAKE2b-256 checksum
How to use checksums
ada3337305fe2f0cdb275eac5c5144d9d45db0c73cd76afc4bdb9892885f8eae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xad-2.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 269.2 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
24c4499076c4c4356655358543bcb34fa696ee5fd02dbec58893f73d168fae2c
BLAKE2b-256 checksum
How to use checksums
3878fe75cf7e982fa15c5e9af3b0abb3858453bdc9b88587062fb4200f7e8cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xad-2.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 234.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8fafd7cee0b25b10114e41c85a05ebff5906902fef4868e8ee19f60851313f65
BLAKE2b-256 checksum
How to use checksums
0f5bbb1f849404bbc40802b1eb2dcab9f92e6d3fbdc2cb4a2c766cb4ed97553d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL xad-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 187.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f9e8d3c1ea2037ebe3a5045727ffa7c826e278197531603bed83d19729e77ec9
BLAKE2b-256 checksum
How to use checksums
ec0d84155277f5c05de8310ec6dccd0d649a10b9e086da17d9d597a3e1a1bdac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL xad-2.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 210.9 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
933fb8d00a9cb758c73bacb048dfb4dee62133571355255874150d7d905e8d28
BLAKE2b-256 checksum
How to use checksums
b09136856405a9b2d1d3e2c2df125c4afe633d28034cbccaeeee1e6ec8f1c389
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-win_amd64.whl

Download URL xad-2.1.0-cp313-cp313-win_amd64.whl
Size 379.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
29cb6ea4a97190ad80616b812a645cb861b146d2b9de3186a95a12a87b53313a
BLAKE2b-256 checksum
How to use checksums
74ae1168e8d47c53ef2cc7bec53e1770934bee3613fbb10d0690779cd5f1f228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL xad-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ec2bf679978d699a5b89b8912cc412a38fee0d4c38035d1e5817a2457dd1522f
BLAKE2b-256 checksum
How to use checksums
18edbb3bc0ba978c388c2f58f621ecebc39f8fa7b88b3916793576e84657dc49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL xad-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
da74a326af15222147a2a0adb4a6e8e3bdd03b147ad0696e9228af0ffbb8acbf
BLAKE2b-256 checksum
How to use checksums
212b186aacc8fc3f1b416655f3ad476736484d97e3450f405fae620614c39e00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xad-2.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 269.1 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5c3ad80bad868f1c48946dae3ea55502ff69a80148eaf7cfceae90864b396e12
BLAKE2b-256 checksum
How to use checksums
b162ac152b97ee93b9dd9caaa558abf499c3d78db2f005a95462df0b3d3a72ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xad-2.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 233.9 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
43ded87dc51b416f91110432266922f8325ed99c6bcda5b93bcda261960c59d9
BLAKE2b-256 checksum
How to use checksums
f8eacf032514ae025897536687fefc19de20e5fa22ac7e4a9fb6bf2d7cb0f10f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL xad-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 186.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33d2f87f21626af80803fd41b4b20f9ff315c7cb4361c68701c12273886c0f38
BLAKE2b-256 checksum
How to use checksums
167c5d1e4821b4028ab17955bda1e71fdbd709a566f4cfebce1a80531fa441ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL xad-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 212.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b48b4425aacbb91ce51b282b19a5c6df21b1a6b05496bc6ca95cfa9a9688d39e
BLAKE2b-256 checksum
How to use checksums
86b3e98bd606cdd796ed8411f8b9721735137339effa4443be0637f2f35fb979
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-win_amd64.whl

Download URL xad-2.1.0-cp312-cp312-win_amd64.whl
Size 379.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1a61bd164911f945a34c1a92d7ddae9b8cde0810566bbe6f3dcd22aa81e3e242
BLAKE2b-256 checksum
How to use checksums
6d0e5473b1818c03c6f5f8d3b67a498e1b333a85f5ebd2b505b3f9ce054a89a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL xad-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6831b6f434403d3b394f1b199ea67b04fe5a1810642147fff3f3ef68f5627156
BLAKE2b-256 checksum
How to use checksums
6f7e522b21318b7f8511897fe8c46c4b94441ec13653d8ff32768dc7e5003520
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL xad-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a9e25c5fc55fadb76b10ab9203b9cf0ad69a7e1fd05d3b9e847e16665fe81508
BLAKE2b-256 checksum
How to use checksums
758c0caa2b0157862a9a8ebdaa210b73d8c3bdb40864752fbbafc4da43129506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xad-2.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 269.0 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b1b3cf6cedc8ffecf97c2f907b6c79cc757298e090e2ee7a7962bc37544dfa2
BLAKE2b-256 checksum
How to use checksums
bd3a929976315d1fa0007bdb59fb4e6d413c750c14372755fc572222f5e73bd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xad-2.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 233.8 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
783d8e2014c77c57ffb72b70e9b0ec8a4e1f9b302f26ab50e115cbda09b8eb95
BLAKE2b-256 checksum
How to use checksums
b192f25e03bc6ed456012b19a1d797deb534e43cc90c593d0bb30dfd65c71aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL xad-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 186.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
093e4067a33b3bad59b3c6222d9ac5daa55c37ba7d17777fcd61f31679c7c240
BLAKE2b-256 checksum
How to use checksums
36c2102c9c2801eb18f8471ada5ced1925a72c8d80e99dab0eb0fac77f7f57d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL xad-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 212.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2cec68912853defc14d35c6495d7ee1527a2ba8e09cf2ffafbba8417f28e2573
BLAKE2b-256 checksum
How to use checksums
77b7689b2da02b845bce4b7fbeb37b39f9c2673348e10fd0d8e1f7e8c3de0532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-win_amd64.whl

Download URL xad-2.1.0-cp311-cp311-win_amd64.whl
Size 377.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e1595aa06bb32feb79958dd07d31517a0b3dcaa4a5bb9bb83152b0f0e56117cc
BLAKE2b-256 checksum
How to use checksums
af5428c1a4c30587f672cb6c45e6ce52d695189b7c8c7788f4bccbfb5eabaa38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL xad-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6626e8f264108fa9d0b584bb246759f66a12800e493202857217b0706760ea33
BLAKE2b-256 checksum
How to use checksums
1df50efdccf3fea1b5608456434925e43ada1bfcb1c455a007dc4566e2dbf945
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL xad-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ec94d55afe86ff18b885ef3d14a517f1ee84a6cf72bd91be284967aabe399df2
BLAKE2b-256 checksum
How to use checksums
b389c5dfcd3ba2ffad5add08d45271cacaa133ec0c4ba364a45f4f3636e2cd8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xad-2.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 264.0 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e7aaf292f8fc96f3aae157a305a2f9259e77f0aada7baf9b062405b673f65d7
BLAKE2b-256 checksum
How to use checksums
7633e737bc03de14bc4b399afdb83f1650ccacb13a0ccbf78ead4b46b1c5a448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xad-2.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 229.5 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5c777881f235debc9f2a02fb3de938ae97193a717fe5273542b9f0d60c8556c3
BLAKE2b-256 checksum
How to use checksums
2961494a78cb466d71367aec5ecec6f43b05fc87884e562fbd47c19f86a8f1e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL xad-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 183.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b41088fa08d2729543aba6407df611caad327cd3d9eb8c20ba9256e5bb6577b0
BLAKE2b-256 checksum
How to use checksums
1cae60377610ce357a737d95b4684d415f887487ff83aa11b05bc53cd78e7702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL xad-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 207.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9a610e812276e6a9b93d3e051946c98b7ad2b0b1aeb240fa1c286e1cc1fd2943
BLAKE2b-256 checksum
How to use checksums
0bbfe88fbb10311335f0be2b6e01a18bee2b0a828639dfbb5adf3b3b727e4c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-win_amd64.whl

Download URL xad-2.1.0-cp310-cp310-win_amd64.whl
Size 376.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
edff608968e878f9fc54b1cd7ec0aae89bcdc4bcdf85bdae1f06a6fe473586a8
BLAKE2b-256 checksum
How to use checksums
428d3af1d3ce42ec7196b9ecfaf4706361bef25e22cba4cae74439f71bcc8862
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL xad-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8d822519fd7524ed776bfd906823e6b7114d448d0627e44bc8b0ce673a9d02b7
BLAKE2b-256 checksum
How to use checksums
fe55b40fa8636898a72804c6ba89c33fb171695b2c188b417a0175e104e8892d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL xad-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3ec6990e71d1584ea76ee1d14e80bb7744f9bf0123f1559b0cb82753f411bb23
BLAKE2b-256 checksum
How to use checksums
38b630880e7b0fb00efd31a3ade037f09a5559aea3a216298646e434e0026fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL xad-2.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 262.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
38d4aca930f9e2d0cd51dce9e492ccf4e13f8ad7029aed212d039dd025a345fb
BLAKE2b-256 checksum
How to use checksums
a77c815ad46e7b3e76a562b47c8851ef7e838c0480519d197ca2ba8e4501193b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL xad-2.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 228.6 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2736f56d1791aaa7a05d20b54c366a5eaa94f1f809ab1fc7f600b870ea6474e9
BLAKE2b-256 checksum
How to use checksums
41c71b22289b91fc5c3282c8af8504c1302184173a3667da8f9b3388512c90dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL xad-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 182.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
960a8860195408869476a9fc912255fb72ebad384d63d4dbf0c56f09ba71ae08
BLAKE2b-256 checksum
How to use checksums
b2951e64b11b34b0a3c11db34b12a679b272da462f698304107768cca7e595b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Release files / xad-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL xad-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 205.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
348763dda65346a11b702c313026f45b4771f9ea5c7f13d9e30893b629edad09
BLAKE2b-256 checksum
How to use checksums
beb64b057fc7865812f438266f9b6f6155733c2f609376f080c9569b0bd222a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 28, 2026.

Transparency log

Security for xad 2.1.0

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.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for xad-2.1.0.tar.gz

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 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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