Andrej730
2f72346845
bonsai Makefile - fix platform tag to use the latest pyradiance
...
Apparently `pip download` is matching tag exactly, which was leading to Linux using pyradiance 0.5.3 instead of 1.1.5.
2026-01-30 16:05:27 +05:00
Andrej730
91ee2b9222
bonsai Makefile - require Blender 5.1 for Python 3.13
2026-01-30 16:05:27 +05:00
Andrej730
ac4ffd91e7
Bonsai Makefile - drop wheel renaming workaround #5743
2026-01-30 16:05:27 +05:00
Andrej730
d74588246a
bonsai Makefile - workaround for pyradiance in Python 3.13
...
Until https://github.com/LBNL-ETA/pyradiance/issues/53 is resolved.
2026-01-30 16:05:26 +05:00
Andrej730
e8a4590d0a
Bonsai Makefile - error for missing PYVERSION
2026-01-30 16:05:26 +05:00
Andrej730
38f9f309e7
Bonsai Makefile - enable Python 3.13 build
2026-01-30 16:05:26 +05:00
Dion Moult
79fa47fc2f
Allow specifying MODULE in make test-core for convenience
2026-01-28 17:49:31 +11:00
Andrej730
9adc8e484a
Bonsai - bump ifcopenshell build #7330
2025-11-12 22:34:42 +05:00
falken10vdl
d8ece32d62
Add markdown-it-py and mdurl dependencies for drawing module annotations ( #7346 )
2025-11-11 16:33:19 -06:00
Dion Moult
afe617fb93
Revert "Bump IOS - necessary as last bunch of commits are incompatible with previous binaries"
...
This reverts commit d922f0b9ad .
2025-10-26 19:32:35 +11:00
Dion Moult
d922f0b9ad
Bump IOS - necessary as last bunch of commits are incompatible with previous binaries
2025-10-26 19:12:22 +11:00
Andrej730
0b8ea28463
aud - use main repo
...
As PR with a fix was merged
2025-10-04 21:40:06 +05:00
Dion Moult
0fe869c169
See #7131 . Rollback to prevent instant segfaults on Linux.
2025-09-28 18:15:13 +10:00
Andrej730
632e45af18
Fix missing platform in flask wheels ( 6497d5f)
2025-09-15 18:27:22 +05:00
Andrej730
41fb8ca583
Bump IOS build in Bonsai
...
Since now we have additional `readonly` argument in `ifcopenshell.open` and we need a new build to support it.
2025-09-12 20:11:07 +05:00
Andrej730
6497d5f78e
Bonsai - add Flask required by ifctester web ui
2025-09-11 18:03:38 +05:00
Andrej730
3d30d809d1
Bump IfcOpenShell build #6909
2025-08-07 21:02:34 +05:00
Andrej730
f14b4c467d
Revert "Bump IOS" #6909
...
This reverts commit a4dd1c3463 .
2025-07-16 16:36:16 +05:00
Dion Moult
a4dd1c3463
Bump IOS
2025-07-13 19:55:21 +10:00
Andrej
32088fb95a
Bonsai - fix cjio dependency ( 3d77fc7)
2025-06-09 18:03:22 +05:00
Andrej
4e65c33bae
Bonsai make - use ifcjson master instead of fork
...
https://github.com/IFCJSON-Team/IFC2JSON_python/pull/3 got merged
2025-05-29 19:14:42 +05:00
Sayanjyoti Das
77ed64a900
Bundle jQuery at build time instead of fetching from a CDN
2025-05-26 13:57:52 +10:00
Andrej730
97bb587772
Bump bonsai build #6620
...
Besides the pending issues also resolves #6589 and error in #6196
2025-05-22 17:08:46 +05:00
Andrej730
c9fbec4d46
Revert "Bump IOS build in Bonsai" #6589
...
This reverts commit 50e7728f95 .
2025-04-25 19:47:17 +05:00
Andrej730
50e7728f95
Bump IOS build in Bonsai
...
New build resolves #6529 #6576
2025-04-21 13:57:25 +05:00
Andrej730
4e00a8d596
bonsai Makefile - specify shell explicitly
...
To avoid Windows trying to use cmd
2025-04-21 13:57:25 +05:00
Dion Moult
9875fce579
Revert "See #6574 . Bump IOS."
...
This reverts commit 90198115b6 .
2025-04-19 14:58:07 +10:00
Dion Moult
90198115b6
See #6574 . Bump IOS.
2025-04-19 14:29:20 +10:00
Andrej730
d912012f76
Bonsai makefile - fill last_commit_date
...
Also .isoformat(), so string would match exactly with the one git command provides.
2025-03-19 14:15:21 +05:00
Andrej730
6bd8636c92
Revert "Bump IOS"
...
This reverts commit c1bc36ab86 .
2025-03-11 18:46:38 +05:00
Dion Moult
c1bc36ab86
Bump IOS
2025-03-11 21:59:53 +11:00
Dion Moult
da1c92c42b
Bump IOS
...
Previous one didn't have the full matrix, so we can't release with it
2025-02-09 14:53:32 +11:00
Andrej730
6473fa4b67
Deprecate workaround for universal wheels
...
Tested on Blender 4.3.2 and universal wheels are now supported without this hack, see https://projects.blender.org/blender/blender/issues/125091
2025-02-06 18:26:14 +05:00
Andrej730
4b0b0191ba
Test enabling/disabling Bonsai before uploading to unstable repo #6075
2025-02-05 18:27:27 +05:00
Andrej730
cf026dccc2
bump ios build #5987
2025-02-03 11:43:08 +05:00
Bruno Postle
1680c3135a
Update to latest ifcmerge on Windows
...
Handle missing IfcRelationship - eg. if all sofas are deleted the
IfcRelDefinesByType is deleted too, but we reincarnate as an empty list
so it can be merged.
Sanity check internal graph - If an entity is deleted in one branch but
has a new usage in another branch, merging would break the graph leaving
a dangling reference. ie. now you can't delete types, materials etc..
in one branch while using them for new objects in another and still
expect the merge to succeed.
2025-01-31 15:05:34 +00:00
Dion Moult
1083651d0a
Bump IOS back up to 2024-12-14
2025-01-24 09:49:44 +11:00
Dion Moult
c6b64baccb
Fix #6028 . Deprecate schema dir as it's basically just data.
2025-01-23 23:10:40 +11:00
Andrej730
ecf0d255f7
Roll back build from a65aa92 #6001
2025-01-20 16:16:39 +05:00
Bruno Postle
13b93a9ea8
Move cache_dir from site-packages to local folder ( #5856 )
...
Previously cache_dir was located under site-packages, which is managed
by blender and could be read-only. Now location defaults to eg.
~/.cache/bonsai or equivalent location on other platforms. See #5564
Note this adds a dependency on the platformdirs python module
2025-01-20 13:14:51 +05:00
Dion Moult
a65aa92c87
See #5999 . Revert to older bot build before speed regression.
2025-01-20 12:15:36 +11:00
Dion Moult
5c058dff3e
Fix #5766 . Bump IOS.
2025-01-19 21:49:51 +11:00
Bruno Postle
ec55c8183f
remove duplicate 'libs' folder
...
The Bonsai installer contained a 'libs' folder in both the ZIP bundle
and the bonsai wheel, but only the one in the wheel was actually used
2025-01-18 19:59:57 +00:00
Bruno Postle
34a2d95524
Bonsai offers to install Git and ifcmerge ( #5961 )
...
The ZIP installer now contains a `libs/bin` folder that contains
`ifcmerge`. Bonsai on `register()` adds this folder to the system `PATH`
for the current Blender session. Advantage of this is that we don't have
to fiddle with the registry on windows, or install files to
`~/.local/bin` on Linux, it _should_ work on Darwin, updates are
automatic, and we have a mechanism to ship other executables if
required.
(Note that ifcmerge.exe increases the size of the Windows Bonsai ZIP
download by about 7MB)
If Git isn't installed on Windows, the Git panel now offers to install
it from the Windows Package Manager Community Repository using `winget`.
2025-01-18 10:22:45 +00:00
Andrej730
adb61c5a16
bonsai makefile - use new option for old no-clobber behaviour
...
Apparently (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62572 ) coreutils have changed `mv -n` to throw an error now instead of working silently, therefore our build was failing on Mac when Github Action switched from Ubuntu 22 to 24.
`--update=none` seems to restore the old behaviour.
2025-01-14 17:41:58 +05:00
Dion Moult
efede9eb03
No idea why Github actions is failing for MacOS. All code looks good to me.
2025-01-14 00:14:03 +11:00
Andrej730
6486a8947c
Fix macos builds
2024-12-26 15:36:51 +05:00
Andrej730
362c5a17a7
Fix bonsai build
...
fonttols is now using universal build for the arm64 instead of x86_64
2024-11-18 15:15:53 +05:00
Andrej730
5b63b00e98
Workaround for Blender 4.3 #5743
2024-11-13 15:28:01 +05:00
Andrej730
262fca95e3
Bump IOS build #5661
2024-11-06 10:52:43 +05:00