Skip to main content

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.

Metadata

Release files for mayarepacker 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mayarepacker 1.0.2
File Size Uploaded
mayarepacker-1.0.2.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mayarepacker 1.0.2
File Interpreter ABI Platform
mayarepacker-1.0.2-py2-none-any.whl Python 2 none any Details

Total release size: 15.3 kB

Release files / mayarepacker-1.0.2.tar.gz

Download URL mayarepacker-1.0.2.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b5c37a527ab8b156338dce188d730be8310e913876e012619fb45275ee68f1d0
BLAKE2b-256 checksum
How to use checksums
7328d048b106f8a373f5b26cb10e0de6b515502cc2c75effba0870cdc2b11eae
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / mayarepacker-1.0.2-py2-none-any.whl

Download URL mayarepacker-1.0.2-py2-none-any.whl
Size 8.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
ed014fa4bf181a4a74b157aca39a264cc45484b73cdfc5c1fb7bb934bf58c799
BLAKE2b-256 checksum
How to use checksums
07ca570ca5684633e0827da9db3659fe84aa34ffbffb913310cfdcb263df7b21
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page