# Did sitkUtils.PullVolumeFromSlicer() break with Slicer 5.2?

**URL:** <https://discourse.slicer.org/t/did-sitkutils-pullvolumefromslicer-break-with-slicer-5-2/26863>\
**Category:** Development\
**Created:** [December 21, 2022, 12:36am UTC](https://discourse.slicer.org/t/did-sitkutils-pullvolumefromslicer-break-with-slicer-5-2/26863 "2022-12-21T00:36:09Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [December 21, 2022, 2:09am UTC](https://discourse.slicer.org/t/did-sitkutils-pullvolumefromslicer-break-with-slicer-5-2/26863/7 "2022-12-21T02:09:56Z")

</div>

Can you provide us info with which package was changing the SimpleITK version? Was it choosing the a newer or older SimpleITK version?

This issue with updating SimpleITK is currently tracked at:

> <https://github.com/Slicer/Slicer/issues/6711>
>
> \## Summary
> 
> When installing a package that requires a specific SimpleITK versi…on (e.g., TotalSegmentator requires SimpleITK==2.0.2) then installation of that package may replace Slicer's SimpleITK.
> 
> The new SimpleITK package mostly works, but the ITK IO plugins that Slicer provides (e.g., for in-memory file transfer between Slicer and ITK) don't work anymore.
> 
> \## Steps to reproduce
> 
> Run \`pip\_install('TotalSegmentator')\`.
> Slicer's SimpleITK is uninstalled and SimpleITK-2.0.2 is installed.
> 
> \## Expected behavior
> 
> Slicer's SimpleITK should not be uninstalled.
> 
> \## Environment
> \- Slicer version: Slicer-5.2.1
> \- Operating system: Windows 11

There is already discussion to switch Slicer to installing SimpleITK from SimpleITK’s published whl files rather than building from source. This was discussed at:

> [@Proposal: Install SimpleITK from wheels instead of building from source](https://discourse.slicer.org/t/proposal-install-simpleitk-from-wheels-instead-of-building-from-source/25635):
>
> Now that Slicer [PR-6564](https://github.com/Slicer/Slicer/pull/6564) adding support for building ITK with a custom namespace has been integrated, installing SimpleITK from wheels should be possible. Pros: Reduced build time by a factor x2 (and probably more on windows) Version of SimpleITK bundled in Slicer may be update-able using pip, this would allow to install a newer SimpleITK in a released Slicer distribution. Reduced build-system complexity by removing external projects Swig, PCRE and SimpleITK and introducing python-SimpleITK C…

---

_[View the full topic](https://discourse.slicer.org/t/did-sitkutils-pullvolumefromslicer-break-with-slicer-5-2/26863)._
