Skip to main content

Python bindings for pugixml

PyPI PyPI - Python Version PyPI - License pre-commit.ci status tests build

pugixml is a light-weight C++ XML processing library. It features:

  • DOM-like interface with rich traversal/modification capabilities
  • Extremely fast non-validating XML parser which constructs the DOM tree from > an XML file/buffer
  • XPath 1.0 implementation for complex data-driven tree queries
  • Full Unicode support with Unicode interface variants and automatic encoding conversions

Documentation

Installation

Installing a package from PyPI

pip install pugixml

Building a package from source

  • Requirements:

  • Installing a package from PyPI:

    pip install --no-binary=:all: pugixml
    
  • Installing the development version from the git repository:

    pip install git+https://github.com/miute/pugixml-python.git
    

License

Metadata

Release files for pugixml 0.8.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 pugixml 0.8.0
File Size Uploaded Provenance
pugixml-0.8.0.tar.gz 398.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pugixml 0.8.0
File
pugixml-0.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pugixml-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pugixml-0.8.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
pugixml-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pugixml-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pugixml-0.8.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pugixml-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pugixml-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pugixml-0.8.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pugixml-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pugixml-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pugixml-0.8.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
pugixml-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pugixml-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pugixml-0.8.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 7.0 MB

Release files / pugixml-0.8.0.tar.gz

Download URL pugixml-0.8.0.tar.gz
Size 398.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0f05bee514c59f76892f12c5dfc8270a09909f1d7730218540ce3aca3188ae92
BLAKE2b-256 checksum
How to use checksums
3730a73a6e8453526fd6fbfcb081188d1f55426902502e3b4e71cf923ed462eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp314-cp314-win_amd64.whl

Download URL pugixml-0.8.0-cp314-cp314-win_amd64.whl
Size 533.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0de6eb727acb1a660d09241af8c1f916a2285f69af9f1f5b3e34df77297cf977
BLAKE2b-256 checksum
How to use checksums
02e8141b9909c5978de423111cbba792ae03d6908cf562d81c1fd4227fe36ae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 523.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7a361ecd304189b57cf3fbc416e171492e23dc7291b3ea7daf70ad88be28003d
BLAKE2b-256 checksum
How to use checksums
2a0de3f4ccfae164ef446afc516ced040c1c086e0951c3c063cec6a06031ca08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL pugixml-0.8.0-cp314-cp314-macosx_14_0_arm64.whl
Size 270.9 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b6f8d16ff0c48d87570ddbbce1699e3a56d55a98ceb0e6c00e65d9f4f752c8c9
BLAKE2b-256 checksum
How to use checksums
3111d311da1fbec2b927d467ea81151dc2988cb363514109d9dae274829d433f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp313-cp313-win_amd64.whl

Download URL pugixml-0.8.0-cp313-cp313-win_amd64.whl
Size 520.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2fb43664bd18a832b2e58673e33dff0a6909ef7e7194d1125a18eff679a43338
BLAKE2b-256 checksum
How to use checksums
a1508f8f7fe6a8306160304e2f5d41d13035822c8891ba602febca1e60e15303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 523.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
5a3a78b2b6f1583b6f095e246c0e274bdd1e8b9c12340658560a4ee9c033d8c9
BLAKE2b-256 checksum
How to use checksums
ab1aa300672fa0f5320b30c0ccd6bfe24d4c4b54a3234c1740571b697e6c33a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL pugixml-0.8.0-cp313-cp313-macosx_14_0_arm64.whl
Size 271.0 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1aa2b9f0ee3e62e279c32cfd3e92b352470a5f783295d923b432160b785b9c57
BLAKE2b-256 checksum
How to use checksums
f794feed044fadca286d421507817ed05da3fb62e89b87fe402067bf7f7e9f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp312-cp312-win_amd64.whl

Download URL pugixml-0.8.0-cp312-cp312-win_amd64.whl
Size 519.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
60f24ae96b458dbef198d0c5c400ee1b0b75a7aab02df2f49574372f2b15c33f
BLAKE2b-256 checksum
How to use checksums
c73c84882e249480182c2bb0df078c859d365b7dc57e3bbd52153a7e98fb2879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 523.3 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ee93f021df52d2355e08702212b4d4b9505c38b92a2f55f830daddafb46e435d
BLAKE2b-256 checksum
How to use checksums
faaeb56e1ba4926acd087e4776e7227387d7d8e8b3b575afeb7c28e8b592be33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL pugixml-0.8.0-cp312-cp312-macosx_14_0_arm64.whl
Size 270.9 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
728e6d3094a1f51ae83466e62ac8ca6343c3d13f5aac3875e989b95082d860fe
BLAKE2b-256 checksum
How to use checksums
c9a5a94f07026e752497fa70d5e0a4a76e459cef5b414c46f1eddcc5e6228126
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp311-cp311-win_amd64.whl

Download URL pugixml-0.8.0-cp311-cp311-win_amd64.whl
Size 518.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ef4c4ea875dccd4659802fa707a41f9a0252a10bee2e7afd27eebf3bb81720c3
BLAKE2b-256 checksum
How to use checksums
df2626046b9970a480e56a02973e6471a2b45ba168aab103e0e3d06b199ae39c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 523.8 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b7efbc91d55730fdca129c35bee4a424f3cf8b914c4e5e93412e3b85419b60ac
BLAKE2b-256 checksum
How to use checksums
c90104dfeb1f4673024bbde4bf9470d5a386100b092b9a97992be8cd27c23ac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL pugixml-0.8.0-cp311-cp311-macosx_14_0_arm64.whl
Size 267.7 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2b9fc40e9d14de5d4f25ae544e11cd6d1b6b41cd966e88b38c0ad9ae3eee1032
BLAKE2b-256 checksum
How to use checksums
1abcead64a24a4fb149649ce1081d225c1bb1a25d9792a001713578221de96e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp310-cp310-win_amd64.whl

Download URL pugixml-0.8.0-cp310-cp310-win_amd64.whl
Size 516.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7657ebc107a0c2bf9e5afa49c013a14e515569559cd2b42f61ae4ba1df90d2fb
BLAKE2b-256 checksum
How to use checksums
fd4a4688a3a4d9d30ec96014bcd8a7c87da2de088473109e8950cd8fe3a30fc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pugixml-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 521.5 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cda95f8a2f4d453ac13378dba07cf49575243a6262700cf48782ca1ff4eca722
BLAKE2b-256 checksum
How to use checksums
2e8de5b4bbf88d49c551e6d0082d4aaf45b64445c6b4ab404003937aacaa55f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pugixml-0.8.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL pugixml-0.8.0-cp310-cp310-macosx_14_0_arm64.whl
Size 266.4 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e52137955c805501b46291124a55da9a08992aa4c17717e5cb0ae75b803ac417
BLAKE2b-256 checksum
How to use checksums
1bad4739885a5274601f936ed1438816f0591d7e3c363a8224496b74c7ca5d07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Security for pugixml 0.8.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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