Releases: pyblish/pyblish-base
Releases · pyblish/pyblish-base
1.0.10
1.0.9
NOTE: THIS VERSION FIXES A CRITICAL BUG WITH INSTALLATION VIA PIP.
Version 1.0.9
- Requires. Plug-ins may now specify a version with which they
are compatible with, using iscompatible which is a
requirements.txt-like syntax for dependency specifications. - Improved logging, including visualisation of which instance
is currently being processed by each plug-in. - iscompatible is now included in /vendor
1.0.8
Version 1.0.8
- Nice name for Plug-ins. A plug-in can now carry an
optionalname
attribute that will replace the
default class-name used when visualising a plug-in
name. - Configurable configuration location. Users can now specify
where Pyblish will look for configuration files, via the
PYBLISHCONFIGPATH variable. - Registered path no longer have to exist. To align better with
paths added via environment variables or configuration, the
registration of paths is now okay even though the path may
not exist. A non-existing path will simply be discarded upon
discovery (and log a warning message). - Auto-repair. pyblish.main.publish() now takes a auto_repair flag
with which the Plugin.repair_instance method is called. If a
repair fails, a message is logged, otherwise the validation is
considered a success and publishing resumes. - Plug-ins for other hosts than the currently running host are
discarded upon discovery. This means that they will be invisible
to any incompatible host. - Optional plug-ins. A plug-in may now be marked "optional" and thus
be ignored during processing by user-request using
pyblish.main.publish(include_optional=False)
1.0.7
Initial release
Initial release, intended to test the automated PyPI builds via Travis.