Andrej730
f8bb04eae3
build-all.py - accomodate pyodide build system automatically
...
as it's the main way to build the wasm package
2025-10-28 17:17:18 +05:00
Andrej730
aee8cbe479
build_pyodide.yaml - move build_pyodide to a separate script
2025-10-28 17:17:18 +05:00
Andrej730
cb36e10279
Add notes for pyodide building process
2025-10-28 17:17:18 +05:00
Andrej730
7ca44b5677
build-all.py wasm - move SIDE_MODULE=2 to cmake
...
Next to `EXPORTED_FUNCTIONS` and avoid possible issues with pyodide in the future (pyodide is using `SIDE_MODULE=1`, but currently not providing it libraries of type `MODULE`, only for shared ones).
2025-10-28 17:17:17 +05:00
Andrej730
a6921b83a1
ifcwrap cmake - provide correct suffix for wasm python extension
2025-10-28 17:17:17 +05:00
Andrej730
c3c94b9c59
pyodide setup.py - add dependencies
...
so micropip would be able to gather them automatically
2025-10-28 17:17:17 +05:00
Andrej730
576ef336fc
pyodide setup.py - add a note on not switching to pyproject.toml
2025-10-28 17:17:17 +05:00
Andrej730
b1fb541912
pyodide setup.py - ensure we have correct pyodide_2025_0_wasm32 suffix
...
Adding extension, but avoiding adding sources as we're not actually building.
As a result build will have a correct suffix `pyodide_2025_0_wasm32.whl` that's pyodide is currently using and this is pyodide is plan to use when it's going to release to PyPI, see https://peps.python.org/pep-0783/
2025-10-28 17:17:17 +05:00
Andrej730
6345b052da
build-all.py - add a note about alternative gmp mirror
2025-10-28 17:17:17 +05:00
Andrej730
061554d921
cmake - deduplicate ccache set_property code
2025-10-28 17:17:17 +05:00
Andrej730
bcaa412f4b
build-all.py - don't pass side module flags as usual flags
...
As they're parsed by emcmake automatically https://github.com/pyodide/pyodide-build/blob/bdd0b1422064de6d92264a08c599e85001a28567/pyodide_build/tools/cmake/Modules/Platform/Emscripten.cmake#L105-L107
2025-10-28 17:17:17 +05:00
Andrej730
9f6536b263
build-all.py - option to build wasm outside pyodide for debugging
2025-10-28 17:17:17 +05:00
Andrej730
226581f76e
build-all.py - provide exported functions to target explicitly
...
Otherwise it broke compilation in some cases when cmake would try to test that linker is working.
2025-10-28 17:17:17 +05:00
Andrej730
e833d0cd13
build-all - wasm to use packages instead of providing includes/libs paths explicitly
...
More complicated than I anticipated😅
Details
https://discourse.cmake.org/t/provide-absolute-paths-to-dependencies-with-cmake-find-root-path-search-during-cross-compilation-wasm/15241
2025-10-28 17:17:16 +05:00
Andrej730
ed3c95d9d7
build-all.py - move unsupported dependencies to script
2025-10-28 17:17:16 +05:00
Andrej730
7a4823a1bc
build-deps - use nuget to download ccache
2025-10-28 17:17:16 +05:00
Andrej730
80c0932174
build-all.py - print IFCOS_SCHEMAS
2025-10-28 17:17:16 +05:00
Andrej730
73a238e7b0
build-all.py - document required wasm variables
2025-10-28 17:17:16 +05:00
Andrej730
b95900f154
build-all.py - fix issue building wasm on apple device
2025-10-28 17:17:16 +05:00
Andrej730
da66e3c908
build-all.py - remove --host none from wasm args
...
As it's now obsolete and producing warnings `configure: WARNING: the "none" host is obsolete, use --disable-assembly`.
2025-10-28 17:17:16 +05:00
Andrej730
e04cc47022
build-all.py - bump freetype to avoid issues on cmake 4+
2025-10-28 17:17:16 +05:00
Andrej730
ce427698d9
build-all.py - add note on --without-xxx option
2025-10-28 17:17:16 +05:00
Andrej730
d3beae1374
Add Python 3.14 builds
2025-10-28 17:17:16 +05:00
Andrej730
389d481364
build-deps - set NUGET_EXE from PATH if it's available
2025-10-28 17:17:15 +05:00
Andrej730
3efd88b0d6
build-all - deduce python components from python path
2025-10-28 17:17:15 +05:00
Andrej730
0a5388f386
ifcwrap cmake - migrate to FindPython
...
Also simplify run-cmake to just prefix the path, instead of providing 3 paths explicitly.
2025-10-28 17:17:15 +05:00
Andrej730
71fa002707
build-deps - support overriding PYTHON_VERSION
2025-10-28 17:17:15 +05:00
Andrej730
dd80115aa2
build-deps - download Python using nuget
2025-10-28 17:17:15 +05:00
Andrej730
bc66710fec
build-deps - download nuget
...
to later download python using it
2025-10-28 17:17:15 +05:00
Andrej730
921241fbdd
build-deps - include ccache for convenience
2025-10-28 17:17:15 +05:00
Andrej730
44b9dd64f6
build_win - extend cache size
2025-10-28 17:17:15 +05:00
Andrej730
bfa77255a5
build_win - use fork to resolve cache misses and duplicated cache
2025-10-28 17:17:14 +05:00
Andrej730
b125c651a8
build_win - test ccache
2025-10-28 17:17:14 +05:00
Thomas Krijnen
eb1c81514b
Check for attribute nil #7276 #7291
2025-10-28 10:51:31 +01:00
Thomas Krijnen
6df5632f91
black
bonsai-0.8.4-alpha2510261232
bonsai-0.8.4-alpha2510261233
2025-10-26 13:33:10 +01:00
Thomas Krijnen
391a412e65
test cases #7291
2025-10-26 13:31:31 +01:00
Thomas Krijnen
b10415b1b3
Rework iterator constructor #7291
2025-10-26 13:31:31 +01:00
Thomas Krijnen
b1c44d42e3
Reset logger product to none
2025-10-26 13:31:31 +01:00
Dion Moult
5f65e21878
Fix bug where you couldn't get elements using a predefined property set.
bonsai-0.8.4-alpha2510261205
2025-10-26 23:05:05 +11:00
Dion Moult
0d3be9d101
Fix #5108 . Selector now supports both GlobalId and Name as filter values.
bonsai-0.8.4-alpha2510261153
2025-10-26 22:52:31 +11:00
Dion Moult
eea585a3cd
Fix #6258 . Fix #5727 properly. Only assume layerset axis on "standard case" elements, nothing else.
bonsai-0.8.4-alpha2510261134
2025-10-26 22:33:39 +11:00
Thomas Krijnen
1789406299
Ruff
2025-10-26 12:04:22 +01:00
Dion Moult
b503061dc0
Fix #3868 . Automatic annotation references are now auto deleted if their reference is also gone.
bonsai-0.8.4-alpha2510260958
2025-10-26 20:58:15 +11:00
Dion Moult
90ccaf4aab
Let users manually create automatic references too.
bonsai-0.8.4-alpha2510260947
2025-10-26 20:46:32 +11:00
Dion Moult
05ff47fcff
Remap deprecated entities in Brick 1.4 to new RealEstateCore URIs.
bonsai-0.8.4-alpha2510260939
2025-10-26 20:38:58 +11:00
Louis Casteleyn
c40ecdd550
deleted deprecated entities for v1.4 ( #6511 )
bonsai-0.8.4-alpha2510260932
2025-10-26 20:32:28 +11:00
daniel-augusto
3a0622e9df
Update introduction with hyperlinks for tools ( #7290 )
2025-10-26 20:29:30 +11:00
Dion Moult
0bb03750dc
Fix #4914 . Write docs for syntax and schema validation and schema querying
2025-10-26 20:27:07 +11:00
Thomas Krijnen
89defa9b6b
build-all.py ruff: noqa: UP035
bonsai-0.8.4-alpha2510260920
2025-10-26 10:20:13 +01:00
Thomas Krijnen
459aad54aa
Black
2025-10-26 10:17:49 +01:00