First off, please forgive my ignorance about Python.
How would one go about creating a compact, self-contained Crossbar deployment for an embedded Linux-ARM system? Ideally, I’d like to be able to dump a “compiled” Crossbar to the target platform without having to install a bunch of Python libraries. Afterwards, if I want to remotely update to a newer version of Crossbar, I just extract a compressed archive to temporary folder and then swap it out with the old one.
I’d like to somehow bake the Python runtime into the Crossbar deployment. That way, if Crossbar depends on changes to Python itself, then I simply replace the runtime along with Crossbar.
Our WAMP-based product will be a headless network appliance, and we don’t expect our users to update library dependencies on their device. That’s why I want to have a compact Crossbar deployment that can be easily swapped out with a newer one when needed.
Any pointers on how one would go about doing this would be greatly appreciated. If you know of an unrelated Python app that can be deployed in the manner I’m referring to, please let me know.