Metadata-Version: 2.4
Name: dsts-extractor-gltfpack
Version: 1.2.0
Summary: Prebuilt gltfpack binary for dsts-extractor's [optimize] extra.
License: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# dsts-extractor-gltfpack

A binary carrier package that bundles a prebuilt [gltfpack][gltfpack] executable
for use by [dsts-extractor][dsts]'s `--optimized` delivery-compression pass.

Install it via the extra on the main package:

```
pip install dsts-extractor[optimize]
```

That gives `dsts export … --optimized` (meshopt `EXT_meshopt_compression` +
quantization) a working gltfpack with **no Node.js dependency**. dsts-extractor
resolves gltfpack as: system `gltfpack` on PATH → this bundled binary →
`npx -y gltfpack` fallback.

Each platform wheel carries a single gltfpack executable in
`dsts_extractor_gltfpack/_binary/`. `binary_path()` returns its on-disk path (or
`None` if the installed wheel carries no binary for the host).

## Attribution

The bundled `gltfpack` binaries are repackaged verbatim from the official
[zeux/meshoptimizer][meshoptimizer] releases (currently **v1.2**), redistributed
under the MIT License. See `LICENSE` for the full meshoptimizer license text. No
source is modified or recompiled — the wheels only stamp the correct platform
tag onto the upstream binary.

[gltfpack]: https://meshoptimizer.org/gltf/
[meshoptimizer]: https://github.com/zeux/meshoptimizer
[dsts]: https://github.com/  <!-- dsts-extractor -->
