Best way to store youre dynamo packages

Hello,

At our company we use multiple Revit versions across multiple projects, (rft.2020 - 2022) and therefore also different dynamo-core versions. for example rft 2020 we some use dynamo core 2.10.1 and some use 2.12.1. during the projects we use dynamo graphs on different phases. these graphs use various packages.

what is the best way to store these packages to ensure that the graphs don’t become unusable

The best way is let use Zero Touch Node for your package and custom configuration to can support with multiple version dynamo revit.

1 Like

Generally it is best to track and limit the packages/versions you depend on at an org level. From there coordinate a method with your IT department to distribute these to user machines locally. Usually packages wont load off servers as it times out unless you have fast server speeds.

Eventually you may find you can circumvent some custom nodes using Python on canvas (if your team is comfortable with this), but be aware of the need for DSIromPython2.7 package unless you write in CPython3 from revit 2023 onwards. Prior to revit 2021 cpython3 isnt available, so youll either need to version manage your scripts at that point or distribute the ironpython package.

Some firms go as far as to develop a package inhouse that handles versioning by checking the Revit app version, but this is a deep dive and generally only supportable in large firms where the business case will get approved.

If you determine the packages & versions beforehand GitHub works great for this. Autodesk Docs with the new update that allows users to set a folder on “always keep locally” also sounds promising, but I haven’t tried that yet.

2 Likes