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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2

File details

Details for the file mayarepacker-1.0.2.tar.gz.

File metadata

  • Download URL: mayarepacker-1.0.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/2.7.18

File hashes

Hashes for mayarepacker-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b5c37a527ab8b156338dce188d730be8310e913876e012619fb45275ee68f1d0
MD5 a051ed8190414540309b6390247ed86a
BLAKE2b-256 7328d048b106f8a373f5b26cb10e0de6b515502cc2c75effba0870cdc2b11eae

See more details on using hashes here.

File details

Details for the file mayarepacker-1.0.2-py2-none-any.whl.

File metadata

  • Download URL: mayarepacker-1.0.2-py2-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/2.7.18

File hashes

Hashes for mayarepacker-1.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 ed014fa4bf181a4a74b157aca39a264cc45484b73cdfc5c1fb7bb934bf58c799
MD5 a593bbaa7afd94de2b47c59179ec2941
BLAKE2b-256 07ca570ca5684633e0827da9db3659fe84aa34ffbffb913310cfdcb263df7b21

See more details on using hashes here.

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