adaptive-lighting/.github
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
..
ISSUE_TEMPLATE Update bug-report.md (#1046) 2024-10-06 22:42:03 -07:00
workflows Fix webapp for Shinylive deployment by separating requirements 2025-07-21 15:33:07 -07:00
auto-comment.yml Create auto-comment.yml 2021-08-01 16:43:09 +02:00
CODEOWNERS Release 1.9.1 (#522) 2023-04-03 02:07:05 -07:00
config.yml Create config.yml 2021-08-01 16:41:16 +02:00
FUNDING.yml Fix alias in FUNDING.yml (#677) 2023-07-28 17:20:01 -07:00
release-drafter.yml Add full changelog to releases 2023-08-09 15:01:00 -07:00
renovate.json Add Mend Renovate bot (#1077) 2024-12-05 11:14:08 -08:00
update-services.py [pre-commit.ci] pre-commit autoupdate (#882) 2024-02-05 14:13:13 -08:00
update-strings.py [pre-commit.ci] pre-commit autoupdate (#972) 2025-01-01 23:28:15 -08:00