New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

types-usd

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

types-usd

Unofficial python stubs for Pixar's Universal Scene Description (USD)

  • 24.5.2
  • PyPI
  • Socket score

Maintainers
2

Unofficial python stubs for Pixar's Universal Scene Description (USD)

These stubs are designed to be used with a type checker like mypy to provide static type checking of python code, as well as to provide analysis and completion in IDEs like PyCharm and VSCode (with Pylance).

Installing

pip install types-usd

The version of the package corresponds to the version of USD that it is generated from, plus a version suffix for the revision of the stubs

The stubs have been tested against a large USD codebase using mypy, however, there are still known issues that need to be resolved.

Using these stubs with mypy will produce erros within the stubs themselves, mostly about missing/unknown types. I've left these errors unsilenced as a reminder to fix them. I recommend adding the following config to your mypy.ini to silence these errors:

[mypy-pxr.*]
ignore_errors = true

If you find any other issues, please report them on the github issues page.

Developing

The stubs are created using information extracted from python signatures generated by boost-python in each function's docstring, combined with data parsed as from the USD C++ docs.

Currently, creating the stubs requires custom forks of mypy and USD, but I hope to have my changes merged into upstream soon.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc