Repository navigation
Releases: radkawar/diaspore
Releases · radkawar/diaspore
Release list
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.2.0
v0.1.2
v0.1.1
v0.1.0
First public release.
Diaspore compiles a large subset of Python into a portable JSON bundle and runs it with identical output on four runtimes, sandboxed by default.
Install
uv tool install git+https://github.com/radkawar/diaspore # compiler + Python runtime
npm install diaspore # TypeScript runtime
go get github.com/radkawar/diaspore/runtimes/go@v0.1.0 # Go embedding libraryPrebuilt diaspore-go binaries for Linux, macOS and Windows are attached below. They include the self-hosted compiler, so they build Python without Python.
Assets
diaspore-go_*: Go runtime and compiler, one binary per platformdiaspore-0.1.0-py3-none-any.whl,diaspore-0.1.0.tar.gz: Python packagediaspore-0.1.0.tgz: npm packagediaspore-lua_v0.1.0.tar.gz: Lua 5.4 runtimeSHA256SUMS: checksums
Try it in the browser: https://radkawar.github.io/diaspore