adaptive-lighting/.github/workflows
Bas Nijholt 79fa01a235 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:33:07 -07:00
..
install_dependencies ⬆️ Update actions/setup-python action to v5.6.0 (#1171) 2025-06-15 21:49:44 -07:00
deploy-webapp.yml Fix webapp for Shinylive deployment by separating requirements 2025-07-21 15:33:07 -07:00
docker-build.yml ⬆️ Update docker/build-push-action action to v6 (#1113) 2024-12-05 21:42:14 +02:00
hassfest.yaml ⬆️ Update actions/checkout action to v4 (#1106) 2024-12-05 21:49:56 +02:00
main-to-master-sync.yml ⬆️ Update actions/checkout action to v4 (#1106) 2024-12-05 21:49:56 +02:00
pre-commit.yaml ⬆️ Update actions/checkout action to v4 (#1106) 2024-12-05 21:49:56 +02:00
pytest.yaml Fix Docker setup and CI installation (#1212) 2025-06-15 21:31:51 -07:00
release-drafter.yml ⬆️ Update release-drafter/release-drafter action to v6 (#1119) 2024-12-05 21:41:23 +02:00
toc.yaml Rewrite the README (#492) 2023-03-30 20:58:29 +00:00
update-readme.yml Fix Docker setup and CI installation (#1212) 2025-06-15 21:31:51 -07:00
validate.yml ⬆️ Update actions/checkout action to v4 (#1106) 2024-12-05 21:49:56 +02:00