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.

[!NOTE] There is one runtime dependency. For Python 3.10, typing-extensions is required and will be installed automatically if not already present (but why would you be using such an old version of Python?)

Project Links

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.1

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.1
File
pugixml_cython-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pugixml_cython-0.1.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pugixml_cython-0.1.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pugixml_cython-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pugixml_cython-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pugixml_cython-0.1.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pugixml_cython-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pugixml_cython-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pugixml_cython-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pugixml_cython-0.1.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.1-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.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pugixml_cython-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pugixml_cython-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pugixml_cython-0.1.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pugixml_cython-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pugixml_cython-0.1.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pugixml_cython-0.1.1-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.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pugixml_cython-0.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pugixml_cython-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 42.6 MB

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

Download URL pugixml_cython-0.1.1-cp314-cp314-win_amd64.whl
Size 543.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ebc8f61178651f0d40ee1b3fc562b7c1eb343072a1017c51fd9f609bbc9493d0
BLAKE2b-256 checksum
How to use checksums
fe10908ee0dcd02dbee42f8b380bb4d6fa6d5168c3181ab6f7f157601c18a5ed
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
eadd081115fe5e03ea01c90117989df857c4407fb7e812aa24c4d36f99d1ce9c
BLAKE2b-256 checksum
How to use checksums
d948429b9c5b8d497d7ae365cfd410f00d3097827204aa10877033c6b31ec932
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
8f716d39821de7183c4d96596ee3d32b0fa2138b8b589a05cda7e479f2cdad1d
BLAKE2b-256 checksum
How to use checksums
20e63ef9a77d2f32353e171932f91360784a8a7168a3c71c1c4e1c8c28e09de3
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
0f3a8229a9629bddd6a22305c85efb5a8d202e762f0f926cdcde4802efaaf641
BLAKE2b-256 checksum
How to use checksums
515d06a32b76d9b726e20e298e8233f674dba5e0a4eb636d917d51a7acca85f6
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
39d1c7821e001eaf8e3f0defa411c9f31168147358dd25ff97b361b6beb0c205
BLAKE2b-256 checksum
How to use checksums
f5558eabd4afb01c425e1a2c705bf2277ca656e9dae590e69598b829d30c0447
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
d27b5b5ccac2f860f83e85635699c76e581d7b146fb95265d26e20b431cac878
BLAKE2b-256 checksum
How to use checksums
d2ec59facf3c6791a903ab6dcdaae04c4cade89694ad68fd2df5531464117a86
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 9, 2026.

Transparency log

Release files / pugixml_cython-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pugixml_cython-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 403.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d2cc86781e0b6eabed385a5d09a781e9ab580e663c36af7dd9baf8cd6e120a03
BLAKE2b-256 checksum
How to use checksums
7c36dba1359006168fd9ade25ee666d48e60931987511ffe7e005122c0886954
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-cp313-cp313-win_amd64.whl
Size 534.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1d94e94ad5cb888195d2631dba4deed307f7f029786c14d6bd59111a623fd220
BLAKE2b-256 checksum
How to use checksums
0fa11e3eca5653e3c021a8d7abdd41c877b84c15cbd8abcacb5359a5ae8ddad3
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
c56899e7c010cb3c35ea158116a46ae58ad6bba416bc4e552885acc3c66f1dd9
BLAKE2b-256 checksum
How to use checksums
c5862ab961e21e1934b1e8d40da6aad6629f165a4927a785f2ed43b724a3136b
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
f3a6d4085d329bbd9fef9e42fe012171ca166f7a438127dbdc1ab9a250c0465e
BLAKE2b-256 checksum
How to use checksums
e9faef075f6ba00acd9b6a93b61ffbceb57f2e087e4eacd08859efafb3f37d5c
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
315b09c269db6f3033a8361324a6e717c10708ad01c67f637cd69818904e9929
BLAKE2b-256 checksum
How to use checksums
0521832ccb637d268552f614a5354274e0622351cde0687134f64358b60646ac
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
fbafab8fbc6a2056b9720fdb9d067f5599f566f864dcef8a5cab5275896f329f
BLAKE2b-256 checksum
How to use checksums
b804d03fe5db17542b90646e6c140495f574d3b7b5e4f4e05d34040940a4d741
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
21c4d338cb2bcc2c375fb44e4381ba3aa919d11d71a06273afe955f34e2ffe65
BLAKE2b-256 checksum
How to use checksums
3b2c819ce1864a61c491432ee68b2e1f82c67e9b2efb3f6b72cc8693dac141df
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 9, 2026.

Transparency log

Release files / pugixml_cython-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pugixml_cython-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 402.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c033c731780df6635efcd38164a0fe5f25ab9521b4bf2749763aae664ef373a7
BLAKE2b-256 checksum
How to use checksums
53277de509e515f2dc334c958c82ba4cfc80fd269f8dd37a7c360ba4ea66712f
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-cp312-cp312-win_amd64.whl
Size 535.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1ede3bea257669bb6cd13ce6b36cc1bf088a04b024a68f34ccc44ea156a00fe8
BLAKE2b-256 checksum
How to use checksums
9f6a8e392c342dd0fa6c732548d655afe312e02be0dcfde7d3eaeb10d7f1c9ff
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
98c8988d8fb7030e7e32e64af12a99bf9e076ee466dc1fe298e45cba9b4700be
BLAKE2b-256 checksum
How to use checksums
8a9799442cd74afe4943645dc958d53e94ee242cc8027ec490b4d165327deac9
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
46990e574cf9df3baa945bed73f0a10b53896285bbadd74aace91eda3565050d
BLAKE2b-256 checksum
How to use checksums
0dcc7977d3214afcf8ebb7efc90e9b4cec8a107d828e704fa940a5746e90702b
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
6d2f00058b5772ad988b2130695a6c280347adf5aa6346bb74e4b464c2516b35
BLAKE2b-256 checksum
How to use checksums
ac2bfaa504c81e0bb3ede78d5688f03302d443880f0c5d898d6a8c91f9c494e4
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
7c1c12f1fe564a0ce02895a3835263d3e71641b7928d89325f26f10148428ebf
BLAKE2b-256 checksum
How to use checksums
ae9bcb310e61c6bc0cc80bce8fae01cd69176d286bad568e0cc2d1457450e793
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
42d2dc9a42ce9984a25d7561785bf352cb43ad4f360989d0e88a829cac094180
BLAKE2b-256 checksum
How to use checksums
c0f90b093af71632b0771e6438aa1c1ca2ee79a9f2fc8383cb07fbff57b2d249
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 9, 2026.

Transparency log

Release files / pugixml_cython-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pugixml_cython-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 403.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
fcc087a19ac7957384bcbe79760282e7339522f9aedd97573688f76cd9493a7e
BLAKE2b-256 checksum
How to use checksums
0a5380aec89aa78aef62682b350b8dded87b6195ce99e4b99a7a2c03b200dc24
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-cp311-cp311-win_amd64.whl
Size 534.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
13d2f29f046406c216cd69bc6ec79753f3b69c4c6ef4cdc97615e85338db88f5
BLAKE2b-256 checksum
How to use checksums
dca0531c5ebd9590b17da90f6cd9c007b36cfc59abd681e0850ce3d25fc5d894
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
419afc9da0921d7c910bd287d42fbf529be92799285d26b8d0cb75f72fbf54db
BLAKE2b-256 checksum
How to use checksums
357407068391fe9401a0515627202a13157239cd74f9e05cd67310bd56a28970
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
3d90021661685e657720197fa5f009807f998d253a7f01a244b1899041dabfb9
BLAKE2b-256 checksum
How to use checksums
23cee3c9a6f3065ccd20bc4e7816bbf23468b5169ab1599e699fe63c3414ff5f
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
48566002b76e6ea288e789c106160e2e62e1f02c155a718e8e77b8d09045cb5b
BLAKE2b-256 checksum
How to use checksums
d00acd5665df6b827b4742bcf90ad6544bd8be2e34552ae5d7fb2fb5935b3c30
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
054c6639b2f65440c2c92e233fc3b1fb1a066242463ebd597768ba7186c13aa8
BLAKE2b-256 checksum
How to use checksums
599c53074fa1788265b29cae0d0b2a29c321c7e24885531c36fd23287b29f2e6
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
9891c79126589b992660a391a064423041eb5b34e43999b73a4bf927c9811c24
BLAKE2b-256 checksum
How to use checksums
6bfd6a5e4aac74ba968b83a00bf2e3aaaa1378e9e74b4f3fccafdbf2a520e243
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 9, 2026.

Transparency log

Release files / pugixml_cython-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pugixml_cython-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 402.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7618d97858c9baa455c573e2adb4f1b1dceb8d22b8d5de19e815eedbf539868c
BLAKE2b-256 checksum
How to use checksums
e3ad781c4a1cecee2b12d312ec1d8a09b94618e2bd2f747e66f824a372ad544d
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-cp310-cp310-win_amd64.whl
Size 534.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a7fe0fc79a17034beb2c233781c2fdcebb43f4d88f2efa5a2a1c3383195c7876
BLAKE2b-256 checksum
How to use checksums
ef75fd4f280fd448cb364ca0a934c9dcd56e8f0e4d1b511780cdea16a4580a74
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
ffa10df6c311074eaa9a425ff46489086c8a6f7924038a2c7fd3781990965892
BLAKE2b-256 checksum
How to use checksums
1e0670410fd7dae3380ff86947d3bd8d5a59621a88eb5beaff75c988e2a4fbeb
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
bc426257ae0c7f1c537534a048f48fc07d8dd67a94412feeabbd05cd113a7b84
BLAKE2b-256 checksum
How to use checksums
bb44603e07d4550b2425404a47f526e87495338c233762774898e3700d498a62
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
79fdc6316e2459908920f2e3943dc760e61ded6725e75843032c50119435ebff
BLAKE2b-256 checksum
How to use checksums
26e1a6a7880f57a4fe99e292751b1f92e504a86d99486a5d31634394526a5f8c
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
a2090e72f09db4c0b2a4ce0b1f1e80ea13b9040ede48721eb65d949c8aed131a
BLAKE2b-256 checksum
How to use checksums
cf2d7d0ca76c8002f1c96cdda60c6f68eca36fe20364e64d212f5899d1599732
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 9, 2026.

Transparency log

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

Download URL pugixml_cython-0.1.1-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
491b9a98c1f1a337bf8ad846ccf33c4b01b5274d10438217bf72efd4fe0aebc5
BLAKE2b-256 checksum
How to use checksums
570af5efdff1e42ddd49b480ff502d761760c9f04bc371d782adc04155f3a9eb
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 9, 2026.

Transparency log

Release files / pugixml_cython-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pugixml_cython-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 402.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
80ed7cd267bcf0e6045ba525e36666cf3ea86c1aac719206e938ac094f60e46c
BLAKE2b-256 checksum
How to use checksums
a34e56c99f285ed327a58b06674fe0d820d9959ea644c37bbf156f2e795382d0
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

35 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