WIP script.module.abi, a platform independent binary addon loader
#5
thanks for your valued posts on python anywhere, may be it would be usefull for others if those posts are pinned to the forums also. I think i will have to experience backwards compatibility for android bionic libc ampirically in time.

And for those who want to contribute abi project or the packed packages above here is a basic dependency map of overall, triblerCore arhitecture for xbmc.

PHP Code:
script.module.triblercore (P)
  |||||||||||
  ||||||||||+--> 
script.module.twisted (P)
  ||||||||||      |
  ||||||||||      +--> 
script.module.zope.interface (P)
  ||||||||||      +--> 
script.module.incremental (P)
  ||||||||||      +--> 
script.module.constantly (P)
  ||||||||||      +--> 
script.module.zope.interface (P)
  ||||||||||      +--> 
script.module.pywin32ctypes (P)
  ||||||||||             |
  ||||||||||             +--> 
script.module.cffi (P/C)
  ||||||||||             |      |
  ||||||||||             |      +--> 
libffi (C)
  ||||||||||             |      +--> 
script.module.pycparser (P)
  ||||||||||             |      +------------------------------------+--> 
script.module.abi (P)
  ||||||||||             |                                           |
  |||||||||+--> 
script.module.crytography (P/C)                      |
  |||||||||       |                                                  |
  |||||||||       +--------------------------------------------------+
  |||||||||       +--> 
script.module.idna (P)                        |
  |||||||||       +--> 
script.module.pyasn1 (P)                      |
  |||||||||       +--> 
script.module.six (P)                         |
  |||||||||       +--> 
script.module.enum (P)                        |
  |||||||||       +--> 
script.module.ipaddress (P)                   |
  |||||||||       +------------------------------+--> 
OpenSSL (C)    |
  |||||||||                                      |                   |
  ||||||||+--> 
script.module.m2crypto (P/C)      |                   |
  ||||||||       |                               |                   |
  ||||||||       +-------------------------------+                   |
  ||||||||       +---------------------------------------------------+
  ||||||||                                                           |
  |||||||+--> 
script.module.libnacl (P)                              |
  |||||||       |                                                    |
  |||||||       +----------------------------------------------------+
  |||||||       +--> 
libsodium (C)                                   |
  |||||||                                                            |
  ||||||+--> 
script.module.apsw (P/C)                                |
  ||||||       |                                                     |
  ||||||       +-----------------------------------------------------+
  ||||||       +--> 
libsqlite3 (C)                                   |
  ||||||                                                             |
  |||||+--> 
script.module.plyvel (P/C++)                             |
  |||||       |                                                      |
  |||||       +------------------------------------------------------+
  |||||       +--> 
LevelDB (C++)                                     |
  |||||               |                                              |
  |||||               +--> 
Boost (C++)                               |
  |||||               |                                              |
  ||||+--> 
script.module.libtorrent (P/C++)                          |
  ||||       |                                                       |
  ||||       +-------------------------------------------------------+
  ||||                                                               |
  |||+--> 
script.module.netifaces (P/C)                              |
  |||       |                                                        |
  |||       +--------------------------------------------------------+
  ||| 
  ||+--> 
script.module.chardet (P)
  ||
  |+--> 
script.module.cherrypy (P)
  |       |
  |       +--> 
script.module.cheroot (P)
  |       +--> 
script.module.six (P)
  |       +--> 
script.module.portend (P)
  |
  +--> 
script.module.tempora (P)

(
P) : Python Code
(C) : C Code
(C++) : C++ Code 
Reply


Messages In This Thread
RE: script.module.abi, a platform independent binary addon loader - by boogiepop - 2017-04-19, 21:50
Logout Mark Read Team Forum Stats Members Help
script.module.abi, a platform independent binary addon loader0