Haxe/hxcpp @:native bindings for Python
This library works on the C++ target only!
via haxelib
haxelib install hxpy
via git for the latest updates
haxelib git hxpy https://github.com/Vortex2Oblivion/hxpy.git
See the folder for more usage examples
With a file:
package;
import hxpy.Python;
import hxpy.Python.File;
class Main {
public static function main():Void {
//initializes the python instance
Python.initialize();
//runs code path to script file
File.runSimpleFile("script.py");
//closes the python instance
Python.finalize();
}
}
Without a file:
package;
import hxpy.Python;
class Main {
public static function main():Void {
//initializes the python instance
Python.initialize();
//runs code
Python.runSimpleString("print('Hello World From Embedded Python')");
//closes the python instance
Python.finalize();
}
}
hxpy is made available under the MIT License. Check LICENSE for more information.
Python is made available under various licenses. Check The Python Github or python.org for more information.
Haxe is made available under various licenses. Check The Haxe Github for more information.