PyRevitMEP - MEP Extensions for PyRevit
- Install pyRevit
- Use pyRevit Package Manager (pyRevit > Extensions > Enable pyRevitMEP)
- Download Cmder unzip it anywhere you like
- Clone pyRevit repository using git (skip this step if pyRevit is already installed)
- Destination folder : replace %APPDATA%\pyRevit_git with another destination folder if you like
- --depth=1 allow to only clone last version without full git history
git clone https://github.com/eirannejad/pyRevit.git %APPDATA%\pyRevit_git --depth=1
- Clone pyRevit MEP repository pyrevit extensions folder using git
- Destination folder : replace %APPDATA%\pyRevit_git\extensions with pyRevit path from step 1 if custom
- extensions folder is in pyRevit gitignore so it will not affect pyRevit
git clone https://github.com/CyrilWaechter/pyRevitMEP.git %APPDATA%\pyRevit_git\extensions\pyRevitMEP.extension --depth=1
- Create a text file containing following text and save it as pyRevit.addin :
- Replace
#APPDATA\pyrevit_git
with your pyrevit path if custom
- Replace
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<RevitAddIns>
<AddIn Type = "Application">
<Name>PyRevitLoader</Name>
<Assembly>$APPDATA\pyrevit_git\bin\engines\279\pyRevitLoader.dll</Assembly>
<AddInId>B39107C3-A1D7-47F4-A5A1-532DDF6EDB5D</AddInId>
<FullClassName>PyRevitLoader.PyRevitLoaderApplication</FullClassName>
<VendorId>eirannejad</VendorId>
</AddIn>
</RevitAddIns>
- Copy the addin file to your
%APPDATA%\Revit\Addins\2019
(Replace 2019 with your Revit version)
- Download latest bash scripts and unzip it anywhere
- Launch Cmder in bash scripts folder and and execute the scripts
- Replace 2019 with your Revit version
bash pyrevit_install.sh
bash pyrevit_activate.sh 2019
- Use pyRevit update function
- Execute a git pull in your pyRevit and pyRevitMEP.extension folders
- -f will force update any modification will be overwritten
git checkout -f
- Launch Cmder in bash scripts folder and and execute the script
- Replace 2019 with your Revit version
bash pyrevit_update.sh
- Ehsan Iran-Nejad for developing pyRevit
- people which contribute in pyRevit and tools used in pyRevit
- Icons8 and its contributors for the sweet free icons
- Inkscape the great vector drawing software under GPL license which allows me to create missing icons with ease
- Everyone else listed on the PyRevit Repo