Check out this blog post: Deploying RPS scripts with DeployRpsAddin.
In that article, I describe a functionality of the RevitPythonShell, that let's you create a distributable version of your RevitPythonShell (RPS) scripts - a bunch of scripts to ship.
The main way this is done is by providing a wrapper DLL written in C# that stores your scripts and a configuration file as resources and executes them with IronPython at runtime. This still means that your python code is not "compiled" to IL, but you get to bundle it up for installation on a separate computer. Check out the DesignPerformanceViewer for an elaborate example of such an AddIn.