ifcopenshell


Nameifcopenshell JSON
Version 0.8.3.post1 PyPI version JSON
download
home_pageNone
SummaryPython bindings, utility functions, and high-level API for IfcOpenShell
upload_time2025-07-16 12:27:58
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
IfcOpenShell 
============

<p align="center">
<img src="https://github.com/IfcOpenShell/IfcOpenShell/assets/88302/34901387-e2dd-4a0c-8e38-9ffc32a66cde">
</p>


IfcOpenShell is an open source ([LGPL]) software library for working with Industry Foundation Classes ([IFC]). Complete
parsing support is provided for [IFC2x3 TC1], [IFC4 Add2 TC1], IFC4x1, IFC4x2, and [IFC4x3 Add2]. Extensive geometric support
is implemented for the IFC releases [IFC2x3 TC1] and [IFC4 Add2 TC1]. Extending with support for arbitrary IFC schemas
is possible at compile-time when using C++ and at run-time when using Python.

In addition to a C++ and Python API, IfcOpenShell comes with an ecosystem of tools, notably including IfcConvert (an application
to convert IFC models to other formats), Bonsai (an add-on to Blender providing a graphical IFC authoring platform),
and many other libraries, CLI apps, and more. Support is also provided for auxiliary standards such as BCF and IDS.

For more information, see:

* [IfcOpenShell Website](http://ifcopenshell.org)
* [IfcOpenShell Documentation](https://docs.ifcopenshell.org)
  * [IfcOpenShell C++ Installation](https://docs.ifcopenshell.org/ifcopenshell/installation.html)
  * [IfcOpenShell Python Installation](https://docs.ifcopenshell.org/ifcopenshell-python/installation.html)
  * [IfcOpenShell Python Hello World Tutorial](https://docs.ifcopenshell.org/ifcopenshell-python/hello_world.html)
* [Bonsai Website](https://bonsaibim.org)
* [Bonsai Documentation](https://docs.bonsaibim.org/index.html)
  * [Add-on Installation](https://docs.bonsaibim.org/quickstart/installation.html)
  * [Exploring an IFC model](https://docs.bonsaibim.org/quickstart/explore_model.html)
 
Development is sponsored through your generous donations!

[![Open Collective Contributors](https://img.shields.io/opencollective/all/opensourcebim?label=Sponsors&color=22ce5f)](https://opencollective.com/opensourcebim/)

Contents
--------

| Name                      | Description                                                           | License             | Service |
| ------------------------- | --------------------------------------------------------------------- | ------------------- | ------- |
| bcf                       | Library to read and write BCF-XML and query OpenCDE BCF-API modules   | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/bcf-client?label=PyPI&color=006dad)](https://pypi.org/project/bcf-client/) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/bcf-client/badges/version.svg)](https://anaconda.org/conda-forge/bcf-client) |
| bonsai                    | Add-on to Blender providing a graphical native IFC authoring platform | GPL-3.0-or-later    | [![Official](https://img.shields.io/badge/BonsaiBIM.org-Download-70ba35)](https://bonsaibim.org/download.html) [![GitHub Unstable](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=bonsai-*&label=GitHub-Unstable&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=bonsai&expanded=true) [![Chocolatey](https://img.shields.io/chocolatey/v/blenderbim-nightly?label=Chocolatey&color=5c9fd8)](https://community.chocolatey.org/packages/blenderbim-nightly/) |
| bsdd                      | Library to query the bSDD API                                         | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/bsdd?label=PyPI&color=006dad)](https://pypi.org/project/bsdd/) |
| ifc2ca                    | Utility to convert IFC structural analysis models to Code_Aster       | LGPL-3.0-or-later   |
| ifc4d                     | Convert to and from IFC and project management software               | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifc4d?label=PyPI&color=006dad)](https://pypi.org/project/ifc4d/) |
| ifc5d                     | Report and optimise cost information from IFC                         | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifc5d?label=PyPI&color=006dad)](https://pypi.org/project/ifc5d/) |
| ifcbimtester              | Wrapper for Gherkin based unit testing for IFC models                 | LGPL-3.0-or-later   |
| ifcblender                | Historic Blender IFC import add-on                                    | LGPL-3.0-or-later\* |
| ifccityjson               | Convert CityJSON to IFC                                               | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifccityjson?label=PyPI&color=006dad)](https://pypi.org/project/ifccityjson/) |
| ifcclash                  | Clash detection library and CLI app                                   | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcclash?label=PyPI&color=006dad)](https://pypi.org/project/ifcclash/) |
| ifcconvert                | CLI app to convert IFC to many other formats                          | LGPL-3.0-or-later\* | [![Official](https://img.shields.io/badge/IfcOpenShell.org-Download-70ba35)](https://docs.ifcopenshell.org/ifcconvert/installation.html) [![GitHub](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=ifcconvert-*&label=GitHub&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=ifcconvert&expanded=true)
| ifccsv                    | Library and CLI app to export and import schedules from IFC           | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifccsv?label=PyPI&color=006dad)](https://pypi.org/project/ifccsv/) |
| ifcdiff                   | Compare changes between IFC models                                    | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcdiff?label=PyPI&color=006dad)](https://pypi.org/project/ifcdiff/) |
| ifcfm                     | Extract IFC data for FM handover requirements                         | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcfm?label=PyPI&color=006dad)](https://pypi.org/project/ifcfm/) |
| ifcmax                    | Historic extension for IFC support in 3DS Max                         | LGPL-3.0-or-later\* | [![Official](https://img.shields.io/badge/IfcOpenShell.org-Download-70ba35)](https://docs.ifcopenshell.org/ifcmax.html)
| ifcopenshell-python       | Python library for IFC manipulation                                   | LGPL-3.0-or-later\* | [![Official](https://img.shields.io/badge/IfcOpenShell.org-Download-70ba35)](https://docs.ifcopenshell.org/ifcopenshell-python/installation.html) [![GitHub](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=ifcopenshell-python-*&label=GitHub&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=ifcopenshell-python&expanded=true) [![PyPI](https://img.shields.io/pypi/v/ifcopenshell?label=PyPI&color=006dad)](https://pypi.org/project/ifcopenshell/) [![Anaconda](https://img.shields.io/conda/vn/conda-forge/ifcopenshell?label=Anaconda&color=43b02a)](https://anaconda.org/conda-forge/ifcopenshell) [![Anaconda](https://img.shields.io/conda/vn/ifcopenshell/ifcopenshell?label=Anaconda-Unstable&color=43b02a)](https://anaconda.org/ifcopenshell/ifcopenshell) [![Docker](https://img.shields.io/docker/pulls/aecgeeks/ifcopenshell?label=Docker&color=1D63ED)](https://hub.docker.com/r/aecgeeks/ifcopenshell) [![AUR](https://img.shields.io/aur/version/ifcopenshell?label=AUR&color=1793d1)](https://aur.archlinux.org/packages/ifcopenshell) [![AUR Unstable](https://img.shields.io/aur/version/ifcopenshell-git?label=AUR-Unstable&color=1793d1)](https://aur.archlinux.org/packages/ifcopenshell-git) |
| ifcpatch                  | Utility to run pre-packaged scripts to manipulate IFCs                | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcpatch?label=PyPI&color=006dad)](https://pypi.org/project/ifcpatch/) |
| ifcsverchok               | Blender Add-on for visual node programming with IFC                   | GPL-3.0-or-later    | [![GitHub Unstable](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=ifcsverchok-*.*.*.*&label=GitHub-Unstable&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=ifcsverchok&expanded=true)
| ifctester                 | Library, CLI and webapp for IDS model auditing                        | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifctester?label=PyPI&color=006dad)](https://pypi.org/project/ifctester/) |

The IfcOpenShell C++ codebase is split into multiple interal libraries:

| Name                      | Description                                                           | License             |
| ------------------------- | --------------------------------------------------------------------- | ------------------- |
| ifcgeom                   | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| ifcgeom\_schema\_agnostic | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| ifcgeomserver             | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| ifcjni                    | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| ifcparse                  | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| ifcwrap                   | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| qtviewer                  | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |
| serializers               | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\* |

[LGPL]: https://github.com/IfcOpenShell/IfcOpenShell/tree/master/COPYING.LESSER "LGPL-3.0-or-later"
[IFC]: https://technical.buildingsmart.org/standards/ifc/ "IFC"
[IFC2x3 TC1]: https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ "IFC2x3 TC1"
[IFC4 Add2 TC1]: https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/ "IFC4 Add2 TC1"
[IFC4x3 Add2]: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/ "IFC4x3 Add2"
[Visual Studio]: https://www.visualstudio.com/ "Visual Studio"
[Visual C++ Build Tools]: http://landinghub.visualstudio.com/visual-cpp-build-tools "Visual C++ Build Tools"
[MSYS2]: https://msys2.github.io/ "MSYS2"
[win/readme.md]: https://github.com/IfcOpenShell/IfcOpenShell/tree/master/win/readme.md "win/readme.md"
[nix/build-all.py]: https://github.com/IfcOpenShell/IfcOpenShell/tree/master/nix/build-all.py "nix/build-all.py"

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ifcopenshell",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Dion Moult <dion@thinkmoult.com>",
    "download_url": null,
    "platform": null,
    "description": "\nIfcOpenShell \n============\n\n<p align=\"center\">\n<img src=\"https://github.com/IfcOpenShell/IfcOpenShell/assets/88302/34901387-e2dd-4a0c-8e38-9ffc32a66cde\">\n</p>\n\n\nIfcOpenShell is an open source ([LGPL]) software library for working with Industry Foundation Classes ([IFC]). Complete\nparsing support is provided for [IFC2x3 TC1], [IFC4 Add2 TC1], IFC4x1, IFC4x2, and [IFC4x3 Add2]. Extensive geometric support\nis implemented for the IFC releases [IFC2x3 TC1] and [IFC4 Add2 TC1]. Extending with support for arbitrary IFC schemas\nis possible at compile-time when using C++ and at run-time when using Python.\n\nIn addition to a C++ and Python API, IfcOpenShell comes with an ecosystem of tools, notably including IfcConvert (an application\nto convert IFC models to other formats), Bonsai (an add-on to Blender providing a graphical IFC authoring platform),\nand many other libraries, CLI apps, and more. Support is also provided for auxiliary standards such as BCF and IDS.\n\nFor more information, see:\n\n* [IfcOpenShell Website](http://ifcopenshell.org)\n* [IfcOpenShell Documentation](https://docs.ifcopenshell.org)\n  * [IfcOpenShell C++ Installation](https://docs.ifcopenshell.org/ifcopenshell/installation.html)\n  * [IfcOpenShell Python Installation](https://docs.ifcopenshell.org/ifcopenshell-python/installation.html)\n  * [IfcOpenShell Python Hello World Tutorial](https://docs.ifcopenshell.org/ifcopenshell-python/hello_world.html)\n* [Bonsai Website](https://bonsaibim.org)\n* [Bonsai Documentation](https://docs.bonsaibim.org/index.html)\n  * [Add-on Installation](https://docs.bonsaibim.org/quickstart/installation.html)\n  * [Exploring an IFC model](https://docs.bonsaibim.org/quickstart/explore_model.html)\n \nDevelopment is sponsored through your generous donations!\n\n[![Open Collective Contributors](https://img.shields.io/opencollective/all/opensourcebim?label=Sponsors&color=22ce5f)](https://opencollective.com/opensourcebim/)\n\nContents\n--------\n\n| Name                      | Description                                                           | License             | Service |\n| ------------------------- | --------------------------------------------------------------------- | ------------------- | ------- |\n| bcf                       | Library to read and write BCF-XML and query OpenCDE BCF-API modules   | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/bcf-client?label=PyPI&color=006dad)](https://pypi.org/project/bcf-client/) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/bcf-client/badges/version.svg)](https://anaconda.org/conda-forge/bcf-client) |\n| bonsai                    | Add-on to Blender providing a graphical native IFC authoring platform | GPL-3.0-or-later    | [![Official](https://img.shields.io/badge/BonsaiBIM.org-Download-70ba35)](https://bonsaibim.org/download.html) [![GitHub Unstable](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=bonsai-*&label=GitHub-Unstable&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=bonsai&expanded=true) [![Chocolatey](https://img.shields.io/chocolatey/v/blenderbim-nightly?label=Chocolatey&color=5c9fd8)](https://community.chocolatey.org/packages/blenderbim-nightly/) |\n| bsdd                      | Library to query the bSDD API                                         | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/bsdd?label=PyPI&color=006dad)](https://pypi.org/project/bsdd/) |\n| ifc2ca                    | Utility to convert IFC structural analysis models to Code_Aster       | LGPL-3.0-or-later   |\n| ifc4d                     | Convert to and from IFC and project management software               | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifc4d?label=PyPI&color=006dad)](https://pypi.org/project/ifc4d/) |\n| ifc5d                     | Report and optimise cost information from IFC                         | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifc5d?label=PyPI&color=006dad)](https://pypi.org/project/ifc5d/) |\n| ifcbimtester              | Wrapper for Gherkin based unit testing for IFC models                 | LGPL-3.0-or-later   |\n| ifcblender                | Historic Blender IFC import add-on                                    | LGPL-3.0-or-later\\* |\n| ifccityjson               | Convert CityJSON to IFC                                               | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifccityjson?label=PyPI&color=006dad)](https://pypi.org/project/ifccityjson/) |\n| ifcclash                  | Clash detection library and CLI app                                   | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcclash?label=PyPI&color=006dad)](https://pypi.org/project/ifcclash/) |\n| ifcconvert                | CLI app to convert IFC to many other formats                          | LGPL-3.0-or-later\\* | [![Official](https://img.shields.io/badge/IfcOpenShell.org-Download-70ba35)](https://docs.ifcopenshell.org/ifcconvert/installation.html) [![GitHub](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=ifcconvert-*&label=GitHub&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=ifcconvert&expanded=true)\n| ifccsv                    | Library and CLI app to export and import schedules from IFC           | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifccsv?label=PyPI&color=006dad)](https://pypi.org/project/ifccsv/) |\n| ifcdiff                   | Compare changes between IFC models                                    | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcdiff?label=PyPI&color=006dad)](https://pypi.org/project/ifcdiff/) |\n| ifcfm                     | Extract IFC data for FM handover requirements                         | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcfm?label=PyPI&color=006dad)](https://pypi.org/project/ifcfm/) |\n| ifcmax                    | Historic extension for IFC support in 3DS Max                         | LGPL-3.0-or-later\\* | [![Official](https://img.shields.io/badge/IfcOpenShell.org-Download-70ba35)](https://docs.ifcopenshell.org/ifcmax.html)\n| ifcopenshell-python       | Python library for IFC manipulation                                   | LGPL-3.0-or-later\\* | [![Official](https://img.shields.io/badge/IfcOpenShell.org-Download-70ba35)](https://docs.ifcopenshell.org/ifcopenshell-python/installation.html) [![GitHub](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=ifcopenshell-python-*&label=GitHub&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=ifcopenshell-python&expanded=true) [![PyPI](https://img.shields.io/pypi/v/ifcopenshell?label=PyPI&color=006dad)](https://pypi.org/project/ifcopenshell/) [![Anaconda](https://img.shields.io/conda/vn/conda-forge/ifcopenshell?label=Anaconda&color=43b02a)](https://anaconda.org/conda-forge/ifcopenshell) [![Anaconda](https://img.shields.io/conda/vn/ifcopenshell/ifcopenshell?label=Anaconda-Unstable&color=43b02a)](https://anaconda.org/ifcopenshell/ifcopenshell) [![Docker](https://img.shields.io/docker/pulls/aecgeeks/ifcopenshell?label=Docker&color=1D63ED)](https://hub.docker.com/r/aecgeeks/ifcopenshell) [![AUR](https://img.shields.io/aur/version/ifcopenshell?label=AUR&color=1793d1)](https://aur.archlinux.org/packages/ifcopenshell) [![AUR Unstable](https://img.shields.io/aur/version/ifcopenshell-git?label=AUR-Unstable&color=1793d1)](https://aur.archlinux.org/packages/ifcopenshell-git) |\n| ifcpatch                  | Utility to run pre-packaged scripts to manipulate IFCs                | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifcpatch?label=PyPI&color=006dad)](https://pypi.org/project/ifcpatch/) |\n| ifcsverchok               | Blender Add-on for visual node programming with IFC                   | GPL-3.0-or-later    | [![GitHub Unstable](https://img.shields.io/github/v/release/ifcopenshell/ifcopenshell?filter=ifcsverchok-*.*.*.*&label=GitHub-Unstable&color=f6f8fa)](https://github.com/IfcOpenShell/IfcOpenShell/releases?q=ifcsverchok&expanded=true)\n| ifctester                 | Library, CLI and webapp for IDS model auditing                        | LGPL-3.0-or-later   | [![PyPI](https://img.shields.io/pypi/v/ifctester?label=PyPI&color=006dad)](https://pypi.org/project/ifctester/) |\n\nThe IfcOpenShell C++ codebase is split into multiple interal libraries:\n\n| Name                      | Description                                                           | License             |\n| ------------------------- | --------------------------------------------------------------------- | ------------------- |\n| ifcgeom                   | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| ifcgeom\\_schema\\_agnostic | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| ifcgeomserver             | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| ifcjni                    | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| ifcparse                  | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| ifcwrap                   | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| qtviewer                  | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n| serializers               | Internal library for IfcOpenShell                                     | LGPL-3.0-or-later\\* |\n\n[LGPL]: https://github.com/IfcOpenShell/IfcOpenShell/tree/master/COPYING.LESSER \"LGPL-3.0-or-later\"\n[IFC]: https://technical.buildingsmart.org/standards/ifc/ \"IFC\"\n[IFC2x3 TC1]: https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ \"IFC2x3 TC1\"\n[IFC4 Add2 TC1]: https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/ \"IFC4 Add2 TC1\"\n[IFC4x3 Add2]: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/ \"IFC4x3 Add2\"\n[Visual Studio]: https://www.visualstudio.com/ \"Visual Studio\"\n[Visual C++ Build Tools]: http://landinghub.visualstudio.com/visual-cpp-build-tools \"Visual C++ Build Tools\"\n[MSYS2]: https://msys2.github.io/ \"MSYS2\"\n[win/readme.md]: https://github.com/IfcOpenShell/IfcOpenShell/tree/master/win/readme.md \"win/readme.md\"\n[nix/build-all.py]: https://github.com/IfcOpenShell/IfcOpenShell/tree/master/nix/build-all.py \"nix/build-all.py\"\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python bindings, utility functions, and high-level API for IfcOpenShell",
    "version": "0.8.3.post1",
    "project_urls": {
        "Bug Tracker": "https://github.com/ifcopenshell/ifcopenshell/issues",
        "Homepage": "http://ifcopenshell.org"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c8d94e8c4ea647b1e386b6e3fbf1af85e2c5a29f51b5792fa08c2649b7af6103",
                "md5": "08847e9e663c204dcc73f9e0365e9124",
                "sha256": "d84810f0b32a9201b0f1585770b59fad3d97d4979177117bd66d41bd4db6180c"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py310-none-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "08847e9e663c204dcc73f9e0365e9124",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": "<3.13,>=3.9",
            "size": 39850896,
            "upload_time": "2025-07-16T12:27:58",
            "upload_time_iso_8601": "2025-07-16T12:27:58.901820Z",
            "url": "https://files.pythonhosted.org/packages/c8/d9/4e8c4ea647b1e386b6e3fbf1af85e2c5a29f51b5792fa08c2649b7af6103/ifcopenshell-0.8.3.post1-py310-none-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96ad58589cad183a327a11a24eba4fd88e264db5dcd9f8d66ff41bd46f5c17a9",
                "md5": "e64598813aa8c05ce120ee7857e83303",
                "sha256": "b9ce95b5bd7bcc6474ff4d56494ef204cf83553af6769a9b4980574e5c219617"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py310-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e64598813aa8c05ce120ee7857e83303",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": "<3.13,>=3.9",
            "size": 39140290,
            "upload_time": "2025-07-16T12:27:58",
            "upload_time_iso_8601": "2025-07-16T12:27:58.844454Z",
            "url": "https://files.pythonhosted.org/packages/96/ad/58589cad183a327a11a24eba4fd88e264db5dcd9f8d66ff41bd46f5c17a9/ifcopenshell-0.8.3.post1-py310-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb08f899017d17708cfae3e3421d38e060a348dc4ccd82f8c2f38ad6434e6f90",
                "md5": "d354b21b0a37f1700f7307ba22dc8825",
                "sha256": "db2206a1542e51cff60afa9c255878867022d24bcab071f3ba3d818af56d0743"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py310-none-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d354b21b0a37f1700f7307ba22dc8825",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": "<3.13,>=3.9",
            "size": 40948395,
            "upload_time": "2025-07-16T12:28:05",
            "upload_time_iso_8601": "2025-07-16T12:28:05.077776Z",
            "url": "https://files.pythonhosted.org/packages/cb/08/f899017d17708cfae3e3421d38e060a348dc4ccd82f8c2f38ad6434e6f90/ifcopenshell-0.8.3.post1-py310-none-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec2e9a05b9ff3557bc41d487490d18312f42d2e794c91ca4a92311d36009207f",
                "md5": "1b4c0ea8f5c67fb9830fb8ea6d52ec12",
                "sha256": "edadd9e0caa56e6d99a473d0416e5ab8561823aa317df49768b6ebfca01d48dc"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1b4c0ea8f5c67fb9830fb8ea6d52ec12",
            "packagetype": "bdist_wheel",
            "python_version": "py310",
            "requires_python": "<3.13,>=3.9",
            "size": 21618155,
            "upload_time": "2025-07-16T12:27:44",
            "upload_time_iso_8601": "2025-07-16T12:27:44.493053Z",
            "url": "https://files.pythonhosted.org/packages/ec/2e/9a05b9ff3557bc41d487490d18312f42d2e794c91ca4a92311d36009207f/ifcopenshell-0.8.3.post1-py310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfe71f038942a6e395c1da99ab4ba087a0e2e4c3ea12cc328f1952499c3bd16f",
                "md5": "38264ce4eeaef498e0ac09c900cda9a3",
                "sha256": "30086e12449acaa99568aad490471a89f7af0a6006173a17cf9d488cd6c62a07"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py311-none-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "38264ce4eeaef498e0ac09c900cda9a3",
            "packagetype": "bdist_wheel",
            "python_version": "py311",
            "requires_python": "<3.13,>=3.9",
            "size": 39850896,
            "upload_time": "2025-07-16T12:28:10",
            "upload_time_iso_8601": "2025-07-16T12:28:10.736349Z",
            "url": "https://files.pythonhosted.org/packages/cf/e7/1f038942a6e395c1da99ab4ba087a0e2e4c3ea12cc328f1952499c3bd16f/ifcopenshell-0.8.3.post1-py311-none-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e7d434675f2ce79d643125d985924f50a5c39f892d50f2cf9ebee539a58b781",
                "md5": "a196088755fcfbd49d379c663b19ab1c",
                "sha256": "d693b78f308ff209572d0df8556d1df9d60a19749780b80751e90aa0a5a88266"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py311-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a196088755fcfbd49d379c663b19ab1c",
            "packagetype": "bdist_wheel",
            "python_version": "py311",
            "requires_python": "<3.13,>=3.9",
            "size": 39140294,
            "upload_time": "2025-07-16T12:27:57",
            "upload_time_iso_8601": "2025-07-16T12:27:57.243539Z",
            "url": "https://files.pythonhosted.org/packages/8e/7d/434675f2ce79d643125d985924f50a5c39f892d50f2cf9ebee539a58b781/ifcopenshell-0.8.3.post1-py311-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c078293b7c5ae9eb9154a2a2fed57e8c4e1074d2953c72eef14025bdea8f532",
                "md5": "bd3d9ab49c992caa1d751412a4d8c4b4",
                "sha256": "575ddec101c5787a1c2cb197d190d6831f16c87718fba03f64a7279b3d61abf9"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py311-none-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bd3d9ab49c992caa1d751412a4d8c4b4",
            "packagetype": "bdist_wheel",
            "python_version": "py311",
            "requires_python": "<3.13,>=3.9",
            "size": 41309793,
            "upload_time": "2025-07-16T12:28:02",
            "upload_time_iso_8601": "2025-07-16T12:28:02.061977Z",
            "url": "https://files.pythonhosted.org/packages/3c/07/8293b7c5ae9eb9154a2a2fed57e8c4e1074d2953c72eef14025bdea8f532/ifcopenshell-0.8.3.post1-py311-none-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2316711883ef0ac38d1a778937dc36c2d86cb7e715bd0eaa52ccea6c08a1f79d",
                "md5": "0c9db9b84d4f3ba7de77530a5cbdbb0b",
                "sha256": "fa603eca86d739e8e6d0f84f2c25c4af7987a6a421f632b9344450d346c291e8"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0c9db9b84d4f3ba7de77530a5cbdbb0b",
            "packagetype": "bdist_wheel",
            "python_version": "py311",
            "requires_python": "<3.13,>=3.9",
            "size": 21618412,
            "upload_time": "2025-07-16T12:27:44",
            "upload_time_iso_8601": "2025-07-16T12:27:44.895238Z",
            "url": "https://files.pythonhosted.org/packages/23/16/711883ef0ac38d1a778937dc36c2d86cb7e715bd0eaa52ccea6c08a1f79d/ifcopenshell-0.8.3.post1-py311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d56d997b19c109b3407e08a3ca348df03ed6aacc17232579202a06777ecddd15",
                "md5": "0d30d347417b5df65b901d7ddd4f2f64",
                "sha256": "af74162aebd120fb12ee8effa843d90cbb2adaeea5870b65adb5b1113e41702d"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py312-none-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0d30d347417b5df65b901d7ddd4f2f64",
            "packagetype": "bdist_wheel",
            "python_version": "py312",
            "requires_python": "<3.13,>=3.9",
            "size": 39861250,
            "upload_time": "2025-07-16T12:27:58",
            "upload_time_iso_8601": "2025-07-16T12:27:58.951645Z",
            "url": "https://files.pythonhosted.org/packages/d5/6d/997b19c109b3407e08a3ca348df03ed6aacc17232579202a06777ecddd15/ifcopenshell-0.8.3.post1-py312-none-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bcc10a7e0ceb1794c90e71bb690860f8f3b94f8b509f6431d2ab572bbab8f698",
                "md5": "ce03bcf4d2a1a41551b2129d3173507f",
                "sha256": "b97366ccaa1d1af951edb01e6f6e1a2d071af1921f06be98a11b4ff230fa414f"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py312-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ce03bcf4d2a1a41551b2129d3173507f",
            "packagetype": "bdist_wheel",
            "python_version": "py312",
            "requires_python": "<3.13,>=3.9",
            "size": 39117663,
            "upload_time": "2025-07-16T12:28:07",
            "upload_time_iso_8601": "2025-07-16T12:28:07.061057Z",
            "url": "https://files.pythonhosted.org/packages/bc/c1/0a7e0ceb1794c90e71bb690860f8f3b94f8b509f6431d2ab572bbab8f698/ifcopenshell-0.8.3.post1-py312-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4d431a8e80bcf96b63c83764a0ee8d5cbd6289083ee1c77ec56fd97fdd17ab0",
                "md5": "de12c42eb304310a1fc9461925c9acdf",
                "sha256": "b23ff45361512a32490dda0aba5f49525a883e07a5f9c3503ae1ed73a5b7afc3"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py312-none-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de12c42eb304310a1fc9461925c9acdf",
            "packagetype": "bdist_wheel",
            "python_version": "py312",
            "requires_python": "<3.13,>=3.9",
            "size": 41590131,
            "upload_time": "2025-07-16T12:28:12",
            "upload_time_iso_8601": "2025-07-16T12:28:12.994206Z",
            "url": "https://files.pythonhosted.org/packages/c4/d4/31a8e80bcf96b63c83764a0ee8d5cbd6289083ee1c77ec56fd97fdd17ab0/ifcopenshell-0.8.3.post1-py312-none-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "140311ff6fa37490d47de3dc7fa2d0abb107aebf4392943471827d2fbf9344db",
                "md5": "90c745062aa18216a924169cff2fd7d7",
                "sha256": "b7437ca20b1e567f97919ec5ce229c1888096b761bc866e630da9290f055ae9d"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "90c745062aa18216a924169cff2fd7d7",
            "packagetype": "bdist_wheel",
            "python_version": "py312",
            "requires_python": "<3.13,>=3.9",
            "size": 21620495,
            "upload_time": "2025-07-16T12:27:45",
            "upload_time_iso_8601": "2025-07-16T12:27:45.336173Z",
            "url": "https://files.pythonhosted.org/packages/14/03/11ff6fa37490d47de3dc7fa2d0abb107aebf4392943471827d2fbf9344db/ifcopenshell-0.8.3.post1-py312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb94ab753c42b80a9db7579a275dbaaa50cdbe0c374827d187d9a6e51b7be3d6",
                "md5": "5a81b4afcfcc02fd6cf36c0423f1f66f",
                "sha256": "a7cda970f3d8c9dfb3c7a751760b7773663419d349628e988d556b7646697351"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py39-none-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a81b4afcfcc02fd6cf36c0423f1f66f",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": "<3.13,>=3.9",
            "size": 39850895,
            "upload_time": "2025-07-16T12:28:02",
            "upload_time_iso_8601": "2025-07-16T12:28:02.468466Z",
            "url": "https://files.pythonhosted.org/packages/fb/94/ab753c42b80a9db7579a275dbaaa50cdbe0c374827d187d9a6e51b7be3d6/ifcopenshell-0.8.3.post1-py39-none-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b6893d3feb7dc7c6e219ebd6f8b8609320d155b4da497c8dc2c71c1b3bb930b",
                "md5": "87a7dce08516da46c48a00f58f2cc7e9",
                "sha256": "017ceb7d6399df81b629662951da30cc84b9b7334757f805c0623341a53901a0"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py39-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "87a7dce08516da46c48a00f58f2cc7e9",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": "<3.13,>=3.9",
            "size": 39140290,
            "upload_time": "2025-07-16T12:27:58",
            "upload_time_iso_8601": "2025-07-16T12:27:58.735364Z",
            "url": "https://files.pythonhosted.org/packages/7b/68/93d3feb7dc7c6e219ebd6f8b8609320d155b4da497c8dc2c71c1b3bb930b/ifcopenshell-0.8.3.post1-py39-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e18f7b5a01c297c897d2a3834b3f2bbbf3fb74b67d8f9a29df6f6f3b1212be8",
                "md5": "d81e0fe276c21df5119b1b0c0a424cbe",
                "sha256": "d39d8a67fefd3f457d3a5eeff72e4d052fb88492b1296c70a97c34bcb1f0742b"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py39-none-manylinux_2_31_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d81e0fe276c21df5119b1b0c0a424cbe",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": "<3.13,>=3.9",
            "size": 40917047,
            "upload_time": "2025-07-16T12:28:07",
            "upload_time_iso_8601": "2025-07-16T12:28:07.458470Z",
            "url": "https://files.pythonhosted.org/packages/8e/18/f7b5a01c297c897d2a3834b3f2bbbf3fb74b67d8f9a29df6f6f3b1212be8/ifcopenshell-0.8.3.post1-py39-none-manylinux_2_31_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6fa83fc2c3d27a0fa052571bc797b27370613cdd9a13c560d01674fa3c71936b",
                "md5": "6e2fe6abc3651cbed8f758a21f1ccaa5",
                "sha256": "18d79f400cfc1a1ee9d5b59aa252688dd63035f8dbbbea502603e16e91248e7c"
            },
            "downloads": -1,
            "filename": "ifcopenshell-0.8.3.post1-py39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6e2fe6abc3651cbed8f758a21f1ccaa5",
            "packagetype": "bdist_wheel",
            "python_version": "py39",
            "requires_python": "<3.13,>=3.9",
            "size": 21619509,
            "upload_time": "2025-07-16T12:27:47",
            "upload_time_iso_8601": "2025-07-16T12:27:47.504365Z",
            "url": "https://files.pythonhosted.org/packages/6f/a8/3fc2c3d27a0fa052571bc797b27370613cdd9a13c560d01674fa3c71936b/ifcopenshell-0.8.3.post1-py39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-16 12:27:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ifcopenshell",
    "github_project": "ifcopenshell",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ifcopenshell"
}
        
Elapsed time: 0.42332s