From 1c91b966b5e8778d94a14cdea93eee30d55106b7 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 14 Jul 2024 23:03:45 +1000 Subject: [PATCH] Fix pyradiance dependency --- src/blenderbim/Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/blenderbim/Makefile b/src/blenderbim/Makefile index d20d46f0c8..8467ac97b3 100644 --- a/src/blenderbim/Makefile +++ b/src/blenderbim/Makefile @@ -218,7 +218,13 @@ endif cd dist/working && . env/bin/activate && $(PIP) install python-socketio[asyncio_client] --target=./site-packages cd dist/working && . env/bin/activate && $(PIP) install aiohttp --target=./site-packages # Required by light module +ifeq ($(PLATFORM), linux) + # See https://github.com/LBNL-ETA/pyradiance/issues/34 + cd dist/working && . env/bin/activate && $(PIP) install pyradiance manylinux1 --python-version $(PYPI_VERSION) --implementation $(PYPI_IMP) --only-binary=:all: --target=./site-packages +else ifneq ($(PLATFORM), macos) + # No support for MacOS Intel from upstream. Too bad :( cd dist/working && . env/bin/activate && $(PIP) install pyradiance $(PYPI_PLATFORM) --python-version $(PYPI_VERSION) --implementation $(PYPI_IMP) --only-binary=:all: --target=./site-packages +endif cp -r dist/working/site-packages/* dist/blenderbim/libs/site/packages/ rm -rf dist/working