Venusian is a Python library which allows framework authors to defer decorator actions. Instead of taking actions when a function (or class) decorator is executed at import time, you can defer the action usually taken by the decorator until a separate "scan" phase.
Product's homepage
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· Venusian now works on Python 3.3b2+ (importlib-based).
· Use nose-exclude instead of relying on fragile module-scope code to ensure we don't get errors resulting from import of fixture code during "nosetests".
· Bug fix: no longer suppress ImportError while scanning by default. If you want to suppress ImportError while scanning, you'll now need use an onerror callback as described in the documentation.