Slicer.packaging library

I came across this blog post on Linked in https://www.kitware.com/improving-python-dependency-handling-for-3d-slicer-extension-development/

The post says it is already integrated into the Slicer preview preview build. This is definitely a great future and imrpovement, however, I don’t recall seeing anything about this in this forum.

I would be good to cross-post these announcements on the forum as well. Linked in is good for outreach, but the community is here.

There was a lot of discussion about this on the slicer-dev meetings, the agenda and minutes of which show up on the forum. E.g. here and of course in the corresponding pull request thread, so people watching the repo would be notified. The info is there, but maybe not flagged in a way that gets everyone’s attention.

I agree that it would be useful to advertise Slicer-related Kitware blog post here.

@ebrahim Please consider \posting a short summary here on the forum about this new feature, tagging it with feature so that we will find it when we create the release notes; and also to notify people who subscribed to learning about all new features. It is a developer-focused feature, but it is still worth letting people know.

I don’t watch Slicer repo as a I am not a core Slicer developer, and can’t attend the developer meetings due to time conflict, or review them. I don’t think I am unique amongst the extension maintainers. The point is this is a great feature, and would be useful and greatly appreciated exactly by people like me. It is shouldn’t be difficult to discover (Given the developer’s meeting data, it means I discovered it almost 8 weeks after it is integrated, and entirely by accident). I think this is what the announcement category is for.

I’m all for getting thie information out there. I mainly wanted to point out that I felt @ebrahim followed best practices well in this case, and there was plenty of notice for interested developers to discuss.

Cross-posting Slicer-related Kitware blog posts (or other posts, like linked in or whatever) is also a nice idea for people like me who don’t follow those closely.

I forgot to post an announcement to discourse, and by the time I remembered it felt like no longer fresh news :sweat_smile:

I agree it should exist as an announcement; I will post a discourse announcement soon and link to the Kitware blog post for details as Steve suggested, ty!