From d1ffb329c884c789429e54924ceee6bbec4d1feb Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 28 Oct 2025 12:37:43 +0500 Subject: [PATCH] pyodide/setup.py - fix missing ifcopenshell subpackages --- pyodide/setup.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pyodide/setup.py b/pyodide/setup.py index b310a96b6c..9678de0ac3 100644 --- a/pyodide/setup.py +++ b/pyodide/setup.py @@ -5,8 +5,7 @@ import os from pathlib import Path import tomllib -from setuptools import Extension, setup - +from setuptools import Extension, find_packages, setup REPO_FOLDER = Path(__file__).parent @@ -37,7 +36,7 @@ setup( author_email="thomas@aecgeeks.com", url="https://ifcopenshell.org", install_requires=get_dependencies(), - packages=["ifcopenshell"], + packages=find_packages(include=["ifcopenshell", "ifcopenshell.*"]), package_data={ # "*.so" is needed to include prebuilt binary extension. Otherwise it would try to build it and fail. "ifcopenshell": ["util/schema/*.json", "util/schema/*.ifc", "*.so"],