Skip to content

Releases: atarigo/rayport

Release list

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:15

What changed

Rayport now bundles pure Python packages imported by a game from its .venv or venv.

  • Detect missing packages during the build instead of after the game starts in the browser.
  • Package reachable pure Python dependencies and their license files.
  • Skip native .so and .pyd files that cannot run in WebAssembly while keeping available pure Python fallbacks.
  • Record packaged dependencies and skipped native files in game.tar.gz under .rayport/.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:40

First public release

Rayport packages Python raylib games into static web files that run in a browser.

  • rayport dev for local development with automatic rebuilding.
  • rayport build for deployable static output.
  • rayport inspect to review packaging decisions and file sizes.
  • rayport.toml for page presentation and package include/exclude rules.
  • Bundled CPython and raylib WebAssembly runtime.
  • Browser smoke testing and automated PyPI releases.

Install:

uv tool install rayport

Full Changelog: https://github.com/atarigo/rayport/commits/v0.3.0