u/Bencremental

▲ 18 r/Maya

Hello everyone,

I wanted to share a tool I’ve been building that may be useful to Maya API users here.

I created a set of strict, manually verified Python API 2.0 stubs covering all modules under maya/api

  • OpenMaya
  • OpenMayaAnim
  • OpenMayaRender
  • OpenMayaUI
  • MDGContextGuard

Coverage includes all 307 classes and 16,500+ unit tests validating signatures, keyword arguments, argument types and return types.

The goal was to address issues I kept running into with generated/documentation stubs being incomplete or inaccurate, and improve:

  • IDE completion
  • Pyright / mypy support
  • API discoverability
  • Safer pipeline code

This is a paid tool (perpetual license per Maya version), but I’m sharing it here mainly because I think it may be relevant to this community.

I’d genuinely love feedback from other TDs / technical artists. 

Also happy to answer questions or discuss implementation/testing details.

It took me almost 2.5 years of pastime and weekends to cover everything.

u/Bencremental — 15 days ago