This is the proof of concept of building xonsh binary file. This allows you to run xonsh interactive or run xonsh scripts without Python installation. Also you can include any module into the binary file and import it in xonsh.
If you like the idea click โญ on the repo and stay tuned.
Download xonsh binary from the release assets:
- Recommended: xonsh-glibc-binary - glibc-build of xonsh 0.17.0 binary with Python 3.11 based on Nuitka.
- Just for demo: xonsh-musl-binary - musl-build of xonsh 0.17.0 binary with Python 3.10 from python-cmake-buildsystem. SQLite3 is disabled in this build (PR is welcome!).
- Find another path.
Do not try to run x86_64 binary files on Mac because it has aarch64 architecture.
In the ./drafts
directory you can find drafts of Dockerfiles that is not completed.
If you're looking how to increase xonsh speed take a look into this: