Rapid Application Development (RAD) Environment for Autodesk Revit®
previt clones add this <clone_name>
%PROGRAMDATA%\pyRevit
Tool context has been modified to include more options e.g. Document contexts doc-project
, doc-workshared
, doc-family
and compound conditions with any
, all
, except
, not_any
, etc.
query
functions)forms.ask_for_color()
)pyRevitDev
extension)pyRevit CLI now supports using access tokens with the new --token=
option on the command line
Misc bug fixes
Preflight Checks: pyRevit Extensions can now include a checks/
directory with python scripts engine in *_check.py
and implementing a Preflight Check type. These checks will automatically show up in the new Preflight Checks tool
Custom IronPython Engine: pyRevit now includes a custom IronPython engine. This engine is NOT the default for this release, so we have a chance to get it tested, but it will be the default soon. All previous engines are still supported. The custom engine provides a solution to all the IronPython conflicts and import wpf
errors hopefully. To use this, go to pyRevit settings and switch the IronPython engine under Core Settings to this new custom engine, or use the pyRevit CLI to attach using this engine pyrevit attach master default --installed
Added New doc-updater
hook: This hook is executed every time a model is updated. See example here this example hook, automatically updates the height of new walls to 5 when they are created
Added New Tool (#883: Tool to Clear BIM360 Collaboration Cache): Find under Wipe tools
Added ReKey buttons to Keynote Manager (#701: Keynote Manager Needs Keynote-Edit-KEY Button): Both categories and keynotes can be rekeyed now
.run
extensions anymore. Run script can now be included inside any extension under the commands/
directory and ending in *_command.py
. pyRevit CLI when batch processing using pyrevit run
can find these commands. See example here
If you are upgrading from pyRevit 4.7.* see these release notes as well:
clone delete
now detaches the existing firstpyRevit now has a discourse group
Select TitleBlocks on Sheets
into this toolpyrevit doctor
commandInstallPath
is relativereleases
and version checkerpyrevit doctor
command line option to fix pyRevit installation issues