Skip to main content

pugixml-cython

A Cython wrapper for pugixml designed for use by other Cython projects.

pugixml is a light-weight, simple and fast XML parser for C++ with XPath support.

Why does this exist?

There are several excellent Python wrappers for pugixml, including some implemented using Cython. This project isn't intended to compete with them as a general-purpose Python XML library.

Its primary purpose is to provide pugixml's functionality as a native Cython library, including its Cython .pxd declaration files, so that other Cython projects can cimport and use it directly.

Beyond that, it provides significant performance gains over Python's standard-library XML parsers, but this project makes no claims of being the most performant.

Installation

You can install the pre-built wheels from PyPI (once available) using:

If you're using uv (and if you aren't, stop reading this and go read the documentation 😎):

uv add pugixml-cython

Or, for plain PIP users:

pip install pugixml-cython

Features

This project is primarily focused on XML parsing. The exposed XML DOM is currently read-only; node/attribute mutation and serialization are not yet implemented.

Implemented

  • Native Cython wrapper for pugixml allowing cimport of the declarations
  • XML parsing from strings
  • XPath support
  • Cross-platform support
    • cibuildwheel is used to build wheels for:
      • Windows x86/x64
      • macOS (arm64)
      • manylinux (x86_64 and aarch64)
      • musllinux (x86_64 and aarch64)
  • Node traversal
  • Attribute access
  • Text content access

Planned / Not Yet Implemented

  • Serialization support
  • DOM manipulation support
  • Attribute manipulation support

Dependencies

For the most part, the runtime dependencies are almost zero. Pre-built wheels bundle pugixml, so users do not need to install pugixml or a C++ toolchain separately.

Source Code : https://github.com/cyndilib/pugixml-cython

PyPI : https://pypi.org/project/pugixml-cython/

Cython Usage

from libcpp.map cimport map as cpp_map
from libcpp.string cimport string as cpp_string
from pugixml_cython cimport Document, Element, NodeType

# Example XML string
cdef const char* xml_string = b'<root id="root_id"><child>content</child></root>'


cdef Document doc = Document()
doc._load_string(xml_string)

cdef Element root = doc._root()

# Children can be accessed through `Element._children`.
# It's a list of `Element` objects, so there will be some Python overhead:
cdef Element child = root._children[0]

# Much of the underlying element data is exposed through
# the Element.node_struct structure.
#
# Attributes are exposed as a cpp_map[cpp_string, cpp_string]:
attr_value = root.node_struct.attribute_map[cpp_string("id")]
child_text = child.node_struct.text

Cython Compilation

When compiling a downstream Cython extension, the pugixml header files need to be available to the C++ compiler. pugixml-cython provides a helper for locating them, similar to numpy.get_include():

from pugixml_cython import get_include_dirs
include_path: list["Path"] = get_include_dirs()

License

This project is licensed under the MIT License. See the LICENSE file for details.

pugixml is included as source code and is separately licensed under the MIT License. See the pugixml LICENSE file for details.

Metadata

Release files for pugixml-cython 0.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for pugixml-cython 0.1.0
File
pugixml_cython-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pugixml_cython-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pugixml_cython-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pugixml_cython-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pugixml_cython-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pugixml_cython-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pugixml_cython-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pugixml_cython-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pugixml_cython-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pugixml_cython-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pugixml_cython-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pugixml_cython-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pugixml_cython-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pugixml_cython-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pugixml_cython-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pugixml_cython-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pugixml_cython-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pugixml_cython-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pugixml_cython-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pugixml_cython-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pugixml_cython-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 40.6 MB

Release files / pugixml_cython-0.1.0-cp314-cp314-win_amd64.whl

Download URL pugixml_cython-0.1.0-cp314-cp314-win_amd64.whl
Size 543.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
16ab68cc23f904dc9984b1d47e97f4a27ef3a0d9be51000851ae93b5f4abf0be
BLAKE2b-256 checksum
How to use checksums
79f0e8c1abb005cde7728ed7399c43d9366fca1d909a3ff2c7784afa22ece144
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pugixml_cython-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1957cad923de71cff92003da83ced8cb92ffbc54788bb1ceb005620401021e58
BLAKE2b-256 checksum
How to use checksums
f6ea35955a1b5af3adf511fe58a3437b6966f4ee93353761d10c7642598741d5
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pugixml_cython-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9e5b9b799e4169a51470798d1fb9933b83ee31b239e328f8daefee0516f90474
BLAKE2b-256 checksum
How to use checksums
4bf904f274071af5c1776b62a2f96c88ac8716616d6a71b10e388f76aaf8da3f
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml_cython-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0a6246c6c857839ee4ef3ecfe2f18ec8217aa00bd53c30dc102a08152e165ece
BLAKE2b-256 checksum
How to use checksums
12c616a118ade83d90a94b3a3a2133d21101f6fc751657bc47e8cc91c5c68189
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pugixml_cython-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b29869a48a7f2a466c9f82074ab3e9adbd8bee7fbafcbb3ecc5047c1316ca5c8
BLAKE2b-256 checksum
How to use checksums
33380a32c07835169b319c88665719613f2a90d7dd60d5cf1656162dfad474e1
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pugixml_cython-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 399.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e0767f5899235be1f68c32a93288ac1ac57e36f0f334c29a3c0575e89c29a16c
BLAKE2b-256 checksum
How to use checksums
1bf800de013aa9a1c1967188f442cd0b64e33d9ae551a808212114b66ed79624
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp313-cp313-win_amd64.whl

Download URL pugixml_cython-0.1.0-cp313-cp313-win_amd64.whl
Size 534.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
15158e3412cdf4ad9b39b5dee4cbcdd70d0e3ee0e5dd7c4291e81c98f308b3bd
BLAKE2b-256 checksum
How to use checksums
b4d80741b4fe5298d9a45376f3538153e2e9a4d206de7577f268794fc9d004b0
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pugixml_cython-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
92075a71d71a0028cc366137c28fff9aabd721222f7414536b07aeb2f03b2895
BLAKE2b-256 checksum
How to use checksums
03131e22a6a204803b9d8b7ed47a747c7f1b8cdd17c534b10ede44dbb0b5c65b
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pugixml_cython-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c8941a57abe63816232fb7a407b68a4a00d9101564bc3091e8a83aeb16d02e00
BLAKE2b-256 checksum
How to use checksums
b3749fee06e82f0210b7a5270705669a703b42813508c3d2e249226c4a61f5d4
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml_cython-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3a6e3ce66b5115da5cbf2821b69667ed4ff6e3bf788f1763e25f9a89aa13a09
BLAKE2b-256 checksum
How to use checksums
a63d0ac0f10c1f134dc3928ac66fa53bf7ed50e839b9b17d3522808f8434fefd
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pugixml_cython-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7947ef722357c34bed6c16ec10f6553a8aa1fd14bf39472715f280217a7003d7
BLAKE2b-256 checksum
How to use checksums
400af62b1a5a51ad240c17937f797f3be9669f9ee6bd0049519b980d89be39dc
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pugixml_cython-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 399.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e329749fd7d9d5dbe925ede9cb98d7f6bdc8453ab029603c8bc3054c316edb6
BLAKE2b-256 checksum
How to use checksums
ddb83297317f402342df038f4863e7ca2baac730cc319cfab509a168761583b5
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp312-cp312-win_amd64.whl

Download URL pugixml_cython-0.1.0-cp312-cp312-win_amd64.whl
Size 535.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5d811ac0d958d4d73af56980a4a24993b1ef6d9fc4cea48fcf718ab4b5ceb957
BLAKE2b-256 checksum
How to use checksums
9d0a55e23229283800ebd13eac0f3c06d8470dc57a7ebf1a740abd8436a5b797
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pugixml_cython-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
862d87a2b1cde3ce0377619ed23f2a5cbcec7dc7596e0b3f3f3c25b2455ea3f8
BLAKE2b-256 checksum
How to use checksums
3bc35fbdc1867da5b237e1892be23bbd768deed02671688f4398525865b2abe0
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pugixml_cython-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7b88efe47bb90f1a649d63d8f0a0b1c4efdc241f6eac90fc779c3f5f0d1196be
BLAKE2b-256 checksum
How to use checksums
0ebc96d74076f70b59c9999d0d20f639216b6aab7ebe8a1d3c96feb4fe3fc868
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml_cython-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6818ca58d8581779ee7e7c65fbf7a6e1ee80bdecb7f2cb7a3fc521dff63ca9e1
BLAKE2b-256 checksum
How to use checksums
5094c12f6ce85e97e55fa376e95f9e6354c39e9380d09d791b8db451b77f30df
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pugixml_cython-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8e4b2c84444fbec64e86f3caed7a3298f940857ca68995734f1070d083acc85c
BLAKE2b-256 checksum
How to use checksums
336a594ac7bf4cb2a61251613b8ab87b24bf6a2076ffe6ea43dd46d097e6e6d2
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pugixml_cython-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 399.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9b123d1ecf649e621b3e4e2da15c77e34ef142f885d8b0d6a0b1bed633f3cefd
BLAKE2b-256 checksum
How to use checksums
3b423e9e00c98c0957eafd5c4ffcc54fdf95565e95e9b30778d7b2813ca0d445
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp311-cp311-win_amd64.whl

Download URL pugixml_cython-0.1.0-cp311-cp311-win_amd64.whl
Size 534.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d6f609de0611037a029a450bf4a16bf505663ce2a7585e3080aa99bc09c6bdbd
BLAKE2b-256 checksum
How to use checksums
8bc7fcbe50a7c7801374b869968cc7fcd9ca7e4e1e94468df9310aecca3c7a66
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pugixml_cython-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b955ef0bf90a6537f24feb17ec5a9aa345330af830378ad8e0bb9374fe77dbf1
BLAKE2b-256 checksum
How to use checksums
b75f4b4b3b251f8d32dc9521fed96eb1c4c5cf8f365af6f3023ee5f11d8f3739
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pugixml_cython-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a51a170dfff2ca108094aea1efb5d0cf2c5c8ae922c4e2a4f1c11506f664280b
BLAKE2b-256 checksum
How to use checksums
d7d3a48f6d8eee89fe90828822f15ce19c9061854355f70c9d9c89f69b4fe2c8
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml_cython-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e928b66c8b297e3c3c8de2e21b7df96fbb1fdfff85344d2c920282b267137dc4
BLAKE2b-256 checksum
How to use checksums
cb974d1e7dca4894ca0192f2601c2a2ce94d4fd29e530ab7e45f2384f9451f36
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pugixml_cython-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
95c6f3864cc2dd20b8c20bdb41cf35d48342e5ea9eac6c18e6f7a07340cf2bf3
BLAKE2b-256 checksum
How to use checksums
8a8832fb7be9c264d8b6e6f6ad273a258a3bea8438403942c01dbacfd8379ac3
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pugixml_cython-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 398.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8bfcce074b9d031df89a51175c9cdcc7f170aec2fc056fb696380cde7984938b
BLAKE2b-256 checksum
How to use checksums
f069b85b354c1a185b5071e8ff124411cb5db6e842cc7f2a55bf03806ea823d0
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp310-cp310-win_amd64.whl

Download URL pugixml_cython-0.1.0-cp310-cp310-win_amd64.whl
Size 534.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
20c0ed358bb7dc2e147a3743d2d214d2ab391d2c308a3eb96dafad5b8d3e8714
BLAKE2b-256 checksum
How to use checksums
3603bb5633e13d6f2201e9f8b233ebfb2dfc210298de60bfd14d262c02802945
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pugixml_cython-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d5b9eabbade6743ed42057314171cb1cef79b758aafcc20a733370d85f3a26d6
BLAKE2b-256 checksum
How to use checksums
0a2fff40091909d9486912a7fbb8f7fb058e8dadea1ac71c9e7e011df0645bd7
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pugixml_cython-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2cb89517dad1c91e698c2236d8cdb2b4caacb0467ce8806f2c45b64241f91e1e
BLAKE2b-256 checksum
How to use checksums
d97ba9a2f9f827ac4357b98ed85670be8910d75e91fef52b516c02444295dd9c
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml_cython-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e2d39abd910fec2a116dd7ca93fd62e433fda5c55544067b79439afc60b148e1
BLAKE2b-256 checksum
How to use checksums
f1f77e1e53421a5e4226194d4f5d5132229803e892bbbbbe1d4e202d84b02596
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pugixml_cython-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad193167a0cd911285425638b211a8a80c11e2ec5ee559655b2e93a300313ed3
BLAKE2b-256 checksum
How to use checksums
ff8f63b48c393d05f48e4f14083f54cbd9a94124eb05d9027911cb72d567629a
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 Sep 8, 2026.

Transparency log

Release files / pugixml_cython-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pugixml_cython-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 398.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14ca14527877e9046cd33d160f29f06b85daf085a19608e150eee1bff0d0a366
BLAKE2b-256 checksum
How to use checksums
34c797631f2eda60e4ef38083c104b36c692dd97b5675a1e6e9fd2527c4820ef
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 Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

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