Metadata-Version: 2.5
Name: usd-exchange
Version: 3.0.0
Summary: OpenUSD Exchange provides higher-level convenience functions as a companion to lower-level OpenUSD concepts
Project-URL: Homepage, https://docs.omniverse.nvidia.com/usd/code-docs/usd-exchange-sdk
Project-URL: Documentation, https://docs.omniverse.nvidia.com/usd/code-docs/usd-exchange-sdk
Project-URL: Repository, https://github.com/NVIDIA-Omniverse/usd-exchange
Project-URL: Changelog, https://docs.omniverse.nvidia.com/usd/code-docs/usd-exchange-sdk/latest/docs/changes.html
Author: NVIDIA
License-Expression: Apache-2.0
License-File: materialx-LICENSE.txt
License-File: onetbb-LICENSE.txt
License-File: openusd-LICENSE.txt
License-File: pybind11-LICENSE.txt
License-File: pyboost11-LICENSE.txt
License-File: usd-exchange-LICENSE.md
Requires-Python: <3.14,>=3.10
Provides-Extra: test
Requires-Dist: usd-validation-nvidia<2,>=1.21.0; extra == 'test'
Provides-Extra: usd2608
Description-Content-Type: text/markdown

[OpenUSD Exchange SDK](https://docs.omniverse.nvidia.com/usd/code-docs/usd-exchange-sdk) accelerates [OpenUSD](https://openusd.org) adoption by helping developers design, build, and test their own USD I/O solutions, producing consistent and correct USD assets across diverse 3D ecosystems.

These libraries and modules provide higher-level convenience functions as a companion to lower-level USD concepts, so developers can quickly adopt OpenUSD best practices when mapping their native data sources to OpenUSD-legible data models.

## `usd-core` compatibility

`usd-exchange` already includes its required OpenUSD runtime and `pxr` modules. Do not install `usd-core` in the same environment. Installing both packages can overwrite shared files and cause import or runtime failures.

If both packages are installed, remove `usd-core` from any requirements or lock files. Then run:

```bash
pip uninstall usd-core
pip install --force-reinstall usd-exchange
```
