Python bindings for pugixml
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
- pugixml-python
- pugixml
Installation
Installing a package from PyPI
pip install pugixml
Building a package from source
-
Requirements:
- C++17 compatible compiler (see supported compilers)
- CMake ≥ 3.15
-
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
- pugixml-python is licensed under the MIT License.
- pugixml is licensed under the MIT 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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pugixml-0.8.0.tar.gz | 398.0 kB | Without provenance | Details |
Built distributions (wheels)
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.