--- id: cmeel-tinyxml2 version: "11.0.0" license: Zlib license_treatment: permissive maintenance: active --- # cmeel-tinyxml2 — cmeel distribution for TinyXML-2 License: permissive · Maintenance: active · Downloads: 712.4K/mo ## What it is and what it does cmeel-tinyxml2 is a Python distribution of TinyXML-2, a small and efficient C++ XML parser, packaged via the cmeel build system for reproducible cross-platform deployment. It wraps the upstream TinyXML-2 library and makes it available as a Python package with pre-built wheels for macOS (Intel and ARM) and Linux (x86_64 and aarch64). The package is maintained as part of the cmake-wheel project and is intended for projects that need lightweight XML parsing capabilities without the overhead of heavier alternatives. It carries a permissive Zlib license and has no known security vulnerabilities. Installation requires Python 3.10+ and will pull a compiled binary wheel matching your platform. Use it for: - Parse and manipulate XML documents in Python projects that prefer a minimal, fast XML library over heavier alternatives. - Build systems and CI/CD pipelines that need reproducible, pre-compiled XML parsing tools across multiple platforms. - Embedded or resource-constrained applications requiring a lightweight XML parser without external runtime dependencies. - Projects already using the cmeel ecosystem that need TinyXML-2 functionality integrated into their build chain. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Python-packaged distribution of TinyXML-2, a lightweight C++ XML parser, via the cmeel build system for cross-platform use. Yes, if you need lightweight XML parsing and your project targets Python 3.10+ on supported platforms (macOS or Linux). The permissive Zlib license, active maintenance, zero known vulnerabilities, and pre-built wheels make it a low-friction choice. Medium install friction is acceptable for a compiled dependency. Not suitable if you require Python <3.10 or run on unsupported architectures. ## Install pip install cmeel-tinyxml2 uv add cmeel-tinyxml2 poetry add cmeel-tinyxml2 ## Installing cmeel-tinyxml2 Before you install: Medium install friction due to platform-specific wheels (macOS x86_64/arm64, Linux aarch64/x86_64) and a compiled C++ dependency. Active maintenance with recent commits (last 2026-08-01) and regular releases support current Python versions (3.10+). License in practice: Licensed under Zlib (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects. Quickstart: pip install cmeel-tinyxml2 import cmeel_tinyxml2 # Access TinyXML-2 functionality through cmeel's wrapper Requires Python 3.10 or later; installation depends on a pre-built wheel for your platform (macOS x86_64/arm64 or Linux aarch64/x86_64). Verify before relying: - Specific API surface and usage patterns for the cmeel TinyXML-2 wrapper beyond the upstream TinyXML-2 library. - Whether this package is intended for direct end-user use or primarily as a build/dependency tool within the cmeel ecosystem. ## Package facts - License: Zlib (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 712.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags xml parsing library, tinyxml2 python wrapper, lightweight xml parser, cmeel package distribution, c++ xml binding, xml document parsing, cross-platform xml tools, xml-parsing, c++-binding, cmeel-ecosystem [View on SkillFed](https://skillfed.io/packages/cmeel-tinyxml2) · [View on PyPI](https://pypi.org/project/cmeel-tinyxml2/)