Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/albertz/python-embedded

Python build script to create a small embeddable static Python lib
https://github.com/albertz/python-embedded

Last synced: 16 days ago
JSON representation

Python build script to create a small embeddable static Python lib

Awesome Lists containing this project

README

        

Python embedded
===============

Build a single static library with Python and PyCrypto.

This passes `test_crypto()` in [binstruct](https://github.com/albertz/binstruct/).

---

I tried a sample iOS binary where I linked against `libpython.a` and copied the `pylib` directory into Resources (following not-included symlinks).

This is the sample code:

Py_SetProgramName((char*)[[[[NSBundle mainBundle] bundlePath] stringByAppendingString:@"/"] UTF8String]);
Py_Initialize();
PyRun_SimpleString("print 'Hello world!'");

And it works. :)