<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e20abcd7-ae74-4dbf-bddb-4d13556ee7af/ic_01_idea.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e20abcd7-ae74-4dbf-bddb-4d13556ee7af/ic_01_idea.png" width="40px" /> See Manage pyRevit clones for deploying pyRevit

</aside>

pyRevit Deployments are basically different combinations of the pyRevit builtin extensions and other components. Deployments are designed to reduce the size of pyRevit package depending on the usage needed by the user. The most important deployments are listed on this page and the rest are defined in the pyRevitFile

Core


Core deployment only includes the pyRevit core, runtime, and NO extensions. This deployment is great for using pyRevit to distribute your own extension without including the pyRevit default tools.

Core deployment only includes the directories and files shown here on the side

bin/*
pyrevitlib/*
site-packages/*
pyRevitfile

BasePublic


BasePublic deployment includes the pyRevit core, runtime, and the basic pyRevit extensions. This deployment is the one installed by the pyRevit public installer

BasePublic deployment directories and files are shown here on the side

bin/*
extensions/*
├── pyRevitCore.extension/
├── pyRevitTags.extension/
├── pyRevitTools.extension/
├── pyRevitTutor.extension/
└── extensions.json
pyrevitlib/*
site-packages/*
pyRevitfile

BaseEx


BasePublic deployment includes all the pyRevit components. It is great for getting the complete pyRevit package without cloning the full git repository

BaseEx deployment directories and files are shown here on the side

bin/*
extensions/*
pyrevitlib/*
site-packages/*
pyRevitfile