Skip to main content

Automatic package reloader for Maya.

Project description

mayarepacker

PyPI Versions Downloads license Supported Versions pytest code style

Automatic package reloader for Maya.
README Japanese version

Features

This repository is a feature that makes it easy to hot-load their tools when they create them in Maya.
When monitoring is started, the specified Package will be reloaded when the pythonFile under the specified folder is updated.
Image from Gyazo

It is also possible to manually reload at any time.
Image from Gyazo

How to install

Install it with pip.
Run pip install mayarepacker.

You can start it by running the following in the Maya console.
Register it on the shelf and use it as needed.

import mayarepacker
mayarepacker.main()

Usage

There are two modes of mayarepacker

  • Automatic reload
    • Specify a folder and mayarepacker will reload the specified package when there is an update to the Python files under that folder.
  • Manual reload
    • Reloads the specified package.

Manual Reload

  • Specify the reload target
  • Click the reload button.

Auto Reload

  • Specify the folder to monitor
  • Select the target to reload when there is an update
  • Start monitoring
  • Confirm that the file is automatically updated when it is updated.
  • If you want to stop the monitoring, you can click the Stop button or close the tool.

Support

〇・・confirmed operation.
?・・Not tested.

Maya Verison Windows Mac
2018
2019
2020
2022

release

  • 1.0.2

    • Fixed an issue that prevented Maya2018 from starting properly due to QStringModel.
  • 1.0.0

    • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mayarepacker-1.0.2.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

mayarepacker-1.0.2-py2-none-any.whl (8.1 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page