BIM: 'IfcOpenShell update' does not update the library on Windows
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 196
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues
### Problem description
Steps to reproduce:
- start FreeCAD and enable BIM workbench
- check IfcOpenShell version:
```
>>> import ifcopenshell
>>> ifcopenshell.version
'0.8.1'
>>> ifcopenshell.version_core
'0.8.0'
```
- start 'Utils -> IfcOpenShell' update
- Update window shows:

- Select OK
- After upgrade seems to be run (no errors show up) check IfcOpenShell version
```
>>> # Gui.runCommand('IFC_UpdateIOS',0)
>>> ifcopenshell.version
'0.8.1'
>>> ifcopenshell.version_core
'0.8.0'
>>>
```
- If 'Utils -> IfcOpenShell update' is run again, upgrade is offered again.
### Full version info
```shell
OS: Windows 10 build 19045
Architecture: x86_64
Version: 1.1.0dev.41155 (Git) Conda
Build date: 2025/04/06 04:00:07
Build type: Release
Branch: main
Hash: e537278f1296211edb90bf1c938dfaebd2626f0d
Python 3.11.11, Qt 6.7.3, Coin 4.0.3, Vtk 9.3.1, IfcOpenShell 0.8.1, OCC 7.8.1
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: FreeCAD Light.qss/FreeCAD Light/
Logical DPI/Physical DPI/Pixel Ratio: 96/92.6073/1
Installed mods:
* Reinforcement
* Reporting
* Telemetry 1.0.0
```
### Subproject(s) affected?
BIM
### Anything else?
I am not sure if it is related to this issue: https://github.com/FreeCAD/FreeCAD/issues/19821
Or this issue: https://github.com/FreeCAD/FreeCAD/issues/19821
Both of them seem to be solved though.
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.