CI PyPI version codecov Python 3.13+ uv Ruff ty License: MIT Renovate
A collection of standalone tools for reducing pxr data from bl 11.0.1.2 at the ALS.
- Fast and modern Python toolchain using Astral's tools (uv, ruff, ty)
- Type-safe with full type annotations
- Comprehensive documentation with MkDocs — View Docs
pip install pxr_reduceOr using uv (recommended):
uv add pxr_reducefrom importlib.metadata import version
from pxr_reduce import PrsoxrLoader
print(version("pxr_reduce"))- Python 3.13+
- uv for package management
git clone https://github.com/als-rsoxs/pxr-reduce.git
cd pxr-reduce
make installmake test
# With coverage
make test-cov
# Across all Python versions
make test-matrix# Run all checks (lint, format, type-check)
make verify
# Auto-fix lint and format issues
make fixprek install
prek run --all-filesmake docs-serveThis project uses Renovate to keep dependencies up to date automatically. Renovate will open pull requests when new versions of dependencies are available.
To enable it, install the Renovate GitHub App and grant it access to this repository.
This project is licensed under the MIT License - see the LICENSE file for details.