pyblish-base icon indicating copy to clipboard operation
pyblish-base copied to clipboard

Pyblish base library - see https://github.com/pyblish/pyblish for details.

Results 88 pyblish-base issues
Sort by recently updated
recently updated
newest added

move duplicate code regarding plugin validation, from `plugins_from_module` and `register_plugin`, into `plugin_is_valid` refactor only no new code. swapped continue -> return False raise Exception -> return False depending on where...

while adding path support to pyblish, i noticed some paths change in unpredictable ways original thread https://github.com/pyblish/pyblish-base/pull/377 starting a new issue here to discuss this. `u"c:\some\special\södär\testpath".encode('utf-8')` -> binary `b'c:\some\special\s\xc3\xb6d\xc3\xa4r\testpath'` becomes...

created a register path test while working on previous PR and noticed odd behaviour, described in issue https://github.com/pyblish/pyblish-base/issues/379 ## this new test influences test behaviour of unrelated tests in py2...

I think this could provide a bit more convenience. Instead of querying `family` and `families` from `instance.data` and adding them up every time we need that info, making that as...

### Issue Whenever you implement a `pyblish.api.InstancePlugin` with a `process` method that does not have the argument `instance` but it's written differently/wrong then Pyblish QML will raise the following assertion...

bug
help wanted

**TLDR**: this PR adds support to register a plugin with the path to a python file(module). allowing you to register individual files without having to change your folder structure. **Description**:...

Ensure that ContextPlugin are sorted before InstancePlugin when plugins have the same order. This resolves #368

In most cases, it seems that the convention is to use **ContextPlugin** for the Collection stage and **InstancePlugin** for the following stages. However there might be some exception, for instance...

### Issue In Pyblish whenever one registers a custom target it still includes the `default` target - as if it is **always** present. ```python import pyblish.api import pyblish.util pyblish.api.register_target("render") pyblish.util.publish()...

### Goal It would be nice to have mode, that would generate profiling data for pyblish process and plugins. Producing lot of timing and other data, that can be later...