You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update pyglet dependency from 3.0.dev2 to 3.0.dev3
Adapt to breaking API changes in pyglet 3.0.dev3:
- OpenGLConfig → OpenGLUserConfig with GraphicsAPI enum
- pyglet.media.load → load_audio/load_video
- pyglet.gl module moved to pyglet.graphics.api.gl
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Update Sphinx to 9.1.0, RTD theme to 3.1.0, Pillow to >=12.2.0
Also patch pyglet LibraryMock to add __bool__/__iter__ so doc builds
don't crash when ffmpeg codec init runs under sys.is_pyglet_doc_run.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Use arcade.gl.enums.NEAREST instead of pyglet GL import
Per review feedback: pyglet.graphics.api.gl imports are backend-specific
and would break WebGL. arcade.gl.enums is backend-agnostic.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Revert Sphinx/RTD theme upgrade (requires Python >=3.12)
Sphinx 9.1.0 requires Python >=3.12 but arcade supports >=3.10.
Revert to Sphinx 8.1.3 and sphinx-rtd-theme 3.0.2. The LibraryMock
patch in conf.py is still needed for pyglet 3.0.dev3 doc builds.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Revert Pillow bump to keep pyodide/WASM compatibility
Pyodide only ships Pillow 11.3.0 and PyPI doesn't support WASM
wheels yet, so requiring >=12.2.0 would break web deployments.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Paul V Craven <paul.craven@optimizley.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments