<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>help — OSArch</title>
        <link>https://community.osarch.org/</link>
        <pubDate>Wed, 03 Jun 2026 22:38:24 +0000</pubDate>
        <language>en</language>
            <description>help — OSArch</description>
    <atom:link href="https://community.osarch.org/discussions/tagged/help/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>how to obtain ifcopenshell 0.8.3+ stable release or usable build with IFCJSON support</title>
        <link>https://community.osarch.org/discussion/2974/how-to-obtain-ifcopenshell-0-8-3-stable-release-or-usable-build-with-ifcjson-support</link>
        <pubDate>Sun, 15 Jun 2025 13:44:41 +0000</pubDate>
        <category>General</category>
        <dc:creator>kkm</dc:creator>
        <guid isPermaLink="false">2974@/discussions</guid>
        <description><![CDATA[<p><strong>Environment:</strong><br />
- OS: Windows 10/11 64-bit<br />
- Python: 3.12.x (Anaconda environment)<br />
- ifcopenshell version tried: 0.8.2 (latest stable on PyPI/Conda), and attempts to get 0.8.3+ Bonsai/nightly builds<br />
- Purpose: Need IFC → IFCJSON conversion support from ifcopenshell, which requires &gt;= 0.8.3 (Bonsai branch)</p>

<hr />

<p><strong>Description of the issue:</strong><br />
I am currently unable to obtain a working ifcopenshell version &gt;= 0.8.3 that supports IFCJSON conversion on Windows with Python 3.12.</p>

<ul>
<li>The latest stable version on PyPI and Conda remains 0.8.2, which does not support IFCJSON conversion.</li>
<li>Attempts to install pre-release versions (<code>pip install --pre ifcopenshell</code>) still provide only 0.8.2.</li>
<li>GitHub Actions artifacts for Bonsai (0.8.3+) builds either are missing <code>.whl</code> files for Python 3.12 / Windows x64 or provide only Blender plugin packages, which are unusable in standalone Python scripts.</li>
<li>Official documentation and discussions (e.g., <a href="https://github.com/IfcOpenShell/IfcOpenShell/issues/6704" rel="nofollow">https://github.com/IfcOpenShell/IfcOpenShell/issues/6704</a>) indicate that 0.8.3 “does not exist yet” as a formal release, but Bonsai/nightly builds do exist and supposedly contain IFCJSON support.</li>
<li>The Blender plugin packages available do not provide usable Python modules or <code>IfcConvert</code> binaries for command line conversion.</li>
</ul>

<hr />

<p><strong>Steps already tried:</strong><br />
- Installed ifcopenshell 0.8.2 from PyPI and Conda (no IFCJSON support).<br />
- Attempted to install nightly Bonsai builds from GitHub Actions artifacts, but failed to find appropriate <code>.whl</code> files for Python 3.12 Windows x64.<br />
- Downloaded Blender plugin <code>.zip</code> packages, which cannot be used standalone for Python scripting or CLI conversion.<br />
- Attempted to build a minimal IFC → JSON converter myself, but hit <code>entity_instance</code> serialization issues and lack of native IFCJSON support in 0.8.2.<br />
- Searched GitHub issues and discussions, but no clear instructions on how to obtain or build a standalone usable ifcopenshell 0.8.3+ package for Python 3.12 Windows.</p>

<hr />

<p><strong>Request:</strong><br />
- Could you provide official pre-built Python wheels for ifcopenshell 0.8.3+ Bonsai/nightly builds supporting Python 3.12 on Windows 64-bit?<br />
- Or provide detailed instructions or scripts to build such wheels locally.<br />
- Clarify the current state of 0.8.3+ releases, especially regarding availability outside Blender plugins.<br />
- Any guidance on the recommended approach for users who need IFC → IFCJSON conversion support in Python on Windows with recent Python versions.</p>

<hr />

<p>Thank you for your time and support. This functionality is critical for my research and projects involving IFC data processing and conversion.</p>
]]>
        </description>
    </item>
   </channel>
</rss>
