Introducing New Dynamo Package Manager Website


Hello #DynamoBIM Package authors! We need your help. :pray:

:zap:Hot off the press is our brand-new Package Manager Website which has been given a fresh coat of paint and some fun new tools to play with. This sits alongside the updated features inside Dynamo Core 3.4. Read on to learn more!

Why:

For Dynamo users, there was no easy way to find the right version of the package that will work for their respective Dynamo setup. For Package Authors, it was a struggle to inform users of the correct package version to use and often had to wait until the next published version to update description and details.

What’s New:

  • The Package Manager in the recent Dynamo Core 3.4 release, has a bunch of new features including a new install button that defaults to a package version compatible with your Dynamo setup and compatibility information to help users find the right version.
  • The revamped Package Manager website , will be an essential resource for all Dynamo users, providing another way to access the vast array of packages that enhance and extend the capabilities of Dynamo.
    • For Package Authors :memo:: A new workflow to enable authors to log in and update/add package details and compatibility information to existing package versions.
    • For Package Consumer :busts_in_silhouette:: To extend the benefits to users of older versions of Dynamo, we have brought the new package compatibility feature to the Package Manager website.

:loudspeaker: Call to Action: This new Package management experience will only get better with time, and we can do that even faster with help from all of you! If you are a Package Author, please log into the Package manager website and update your package compatibility information. Check out our a deep-dive blog post for more details on the new Dynamo Package Management experience: Discover the New Dynamo Package Management Experience - Dynamo BIM

Thank you for your support and helping both the community and Dynamo grow stronger together! :muscle:

11 Likes

This is great!
@achintya_bhat quick question: Is there any possibility of programmatically deploying the library to https://www.dynamopackages.com/ in the future?
For example, having an endpoint that could be used to push the package via the CI/CD pipeline could be very handy.
That will open the possibility of deploying the package using GitHub actions, NUKE or Azure Pipeline.
Thanks.

@sonomirco At this time, we are not exploring this option for external users. But, having said that, we do understand the convenience and efficiency this could bring to our advanced users. So, in the future we will evaluate the need again and keep this in mind for future improvements to publish workflow.

2 Likes

It would be nice if it was allowed to set only one valid version:

Due to some API breaks in Civil 3D, a certain version of my package is only working in Civil 3D 2025.1. But I can’t set that in the Package Manager…

Personally I would like to be able to set a minimum version, and leave the maximum version blank (which is also not possible).

Instant edit: It is also not possible to enter Civil 3D 2025.2 :thinking:

1 Like

@Anton_Huizinga Thanks for reaching out. We do not allow leaving the max filed blank as it always expects a range. We have the “Add individual versions” option for packages that are compatible with one or more versions that are not necessarily in a range.
In your case, if you just want to add individual versions, then you can use the “Add individual versions” option as shown in the image below.

If you know that your package is compatible with all Civil 3D versions <2025.1, you can choose the 2025.1 - 2025.x as your range as shown in the image below.

But, you are also right that the Civil 3D version list is currently missing some minor/patch versions. We are working on updating this list.

1 Like