pyblish-base
pyblish-base copied to clipboard
Pyblish base library - see https://github.com/pyblish/pyblish for details.
## Problem: Pyblish base let's us register guis with `pyblish.api.register_gui` , but not show them. 😞 Each dcc implementation of pyblish has a show function, but pyblish base does not....
This PR adds Py3 specific import for `inspect.getfullargspec` as `inspect.getargspec` is depreciated since Py3.0. More info here: https://docs.python.org/3/library/inspect.html#inspect.getargspec This also removes warnings output from Pyblish upon plugin discovery which prints...
Hey - first off it is necessary to say thanks for pyblish, it is a great tool that I have gotten a lot of use out of professionally and personally!...
### Issue Currently the `pluginProcessed` event does not include the `context` which makes it impossible to 'debug' data in it whenever a plug-in was processed that did not include an...
a strange bug I ran in when creating a new setup a little to quickly. when none of the registered plugins have a **label** and **order** , pyblish behaves unpredictably,...
Goal: to let developing pyblish plugin be more developer friendly (sort of) Motivation: same as above~ Modifications: 1. add context and instance as class Plugin's attributes (not only a arguments)...
# Feature request ## Goal Allow to compare "AbstractEntity" objects directly, without the need to access the "id" property. ## Motivation When building a list containing several "AbstractEntity" objects (of...
PS: while working on https://github.com/pyblish/pyblish-base/pull/380, i noticed discover and registering a plugin directly have a lot of overlapping code. both - `def plugins_from_module(module)` - `def register_plugin(plugin)` contain - `host_is_compatible()` -...
when a plugin module fails criteria during the discovery phase, it fails silently resulting in confusing the developer. is this the best way to handle this, or can we add...
pyblish stores paths in a registered paths variable. It doesn't add module paths to the sys path. this results in plugins failing to load sometimes. example: We have the following...