Bas Nijholt
42bca7d140
Fix webapp for Shinylive deployment by separating requirements
...
Shinylive/Pyodide was failing because it tried to install packages that
are already pre-built in Pyodide (like matplotlib and its C-extension
dependencies).
Changes:
- Split requirements into two files:
- requirements.txt: Minimal deps for Shinylive (only astral, shiny, shinyswatch)
- requirements-dev.txt: Full deps for local development (includes matplotlib)
- Update README to use requirements-dev.txt for local development
- Update GitHub workflow to use requirements-dev.txt
- Remove matplotlib version pinning as Pyodide provides it
This fixes the "Can't find a pure Python 3 wheel for 'contourpy'" error
when loading the webapp at https://basnijholt.github.io/adaptive-lighting/
2025-07-21 15:27:56 -07:00
renovate[bot]
106d4733fe
⬆️ Pin python to 3.13.5 ( #1181 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-15 21:49:31 -07:00
Bas Nijholt
8fb9493a40
Fix Shiny WebApp ( #1127 )
...
* Use requirements.txt.in
* Include webapp/color_and_brightness.py
* Fix Shiny WebApp
* Install shinylive in CI
2024-12-05 14:35:19 -08:00
renovate[bot]
4739863fb2
⬆️ Update actions/checkout action to v4 ( #1106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:49:56 +02:00
renovate[bot]
aab8d1bd6d
⬆️ Update actions/configure-pages action to v5 ( #1107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:44:39 +02:00
renovate[bot]
9082ab349d
⬆️ Update actions/deploy-pages action to v4 ( #1108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:43:52 +02:00
renovate[bot]
577e6b2138
⬆️ Update actions/setup-python action to v5 ( #1109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:43:09 +02:00
renovate[bot]
e4f5163f16
⬆️ Update actions/upload-pages-artifact action to v3 ( #1111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:42:48 +02:00
Bas Nijholt
a47f7ce49f
Add requirements-locked.txt for WebApp ( #897 )
2024-01-05 17:51:10 -08:00
Bas Nijholt
db5f9d623c
Mention app more prominently and improve style ( #725 )
...
* Mention app more prominently
* Use dark-mode
* add setuptools
* no cyber
* no not run on PR
* Ruff fixes
* Add link
* remove unused deps
2023-08-08 17:34:35 -07:00
Bas Nijholt
f8e7880a96
Split up SunLightSettings and improve https://basnijholt.github.io/adaptive-lighting/ ( #719 )
...
* Split up SunLightSettings
* Renames
* factor out SunEvents
* more renames
* rewrite
* rewrite more
* simpler
* refactor
* refact
* raise
* refact
* rename
* move method
* clean
* Move to new module 'sun.py'
* make sun independent of HA
* rename
* Move to webapp/homeassistant_util_color.py
* Rework app
* Add link
* new plotting
* app changes
* fix tests
* test clean
* tz fixes
* fix
* use sed
* verbose
* fix tz
* fix
* tiem
2023-08-08 21:31:17 +00:00
Bas Nijholt
943a6360c7
Add simple webapp to play with different parameters ( #715 )
...
* Add simple webapp to play with different parameters
* ignore
2023-08-06 16:42:56 -07:00