Skip to content

Maya Python Project Template

A starting point for anyone writing Python tools in Maya. You get a repo that already knows how to test itself, check its own code, build docs, and produce a tool users install by dragging a file into Maya.

No prior GitHub Actions or packaging knowledge needed; each page explains what a piece does and why you'd care.

Start here

  1. Create your project: make the repo and clone it.
  2. Project layout: what all these files are.
  3. Writing your tool: where your code goes and how to run it in Maya.

Then, when you need them: