I love experimental techs, distributed systems, durability, DIY and hunting bugs.
Think different then forward.
Coding is not just for today : accessibility, portability and longevity matter.
PyDK is for everyone and that means starting at API19 ( Android Kitkat 4.4) for me, keep and use your old tablets for education and DIY !
Note : all pip modules compiled via pydk are ABI compatible with P4A from Kivy / Beeware packaging because it's CPython out of the box too. ** But you'll have to figure out how to load them by yourself and how to deal with API levels baseline differences. **
NOTE : pydk for python+webassembly is getting obsoleted by pygbag which will allow soon to load pygame/Harfang3D/Panda3d/raylib CPython wheels directly from http servers. pygbag wasm modules are compatible with WASM 1.0+ (mvp+bigint) to support older browsers ( as old as Android 4.4/Chrome 81 ), unlike pyodide's ones.
If you only want to support recent Android and their store then use Kivy/Beeware/Chaquopy instead.
-
Everything here is very experimental, async, unthreaded and Python centric.
-
I'm not interested in concurrency except when it leads to better handling of parallelism (subinterpreters-multicore/distributed computing).
-
Looking for collaboration on CPython for WebAssembly, or soft-realtime Python alternatives (including trasnpilation).
Come and share (French/English) !
Discord: 334096250897170433
IRC: pmp-p on libera / oftc / w3c
https://gitter.im/Wasm-Python/community
Already collaborated on :
- PGLite Embeddable Postgres.
- Light and Versatile Graphics Library Micropython simulator
- ...
Currently porting pygame-ce to Webassembly : pygame-community/pygame-ce#540
Currently porting Harfang3D to Webassembly : https://github.com/harfang3d/harfang-wasm
Admin of http://github.com/pygame-web
Creator of pygbag https://pypi.org/project/pygbag
opencollective for long run porting effort, not only wasm but native too !
Direct support patreon if you want support for educative tools (but really use Open Collective)
Brave Tip shortcut if you'd like to see some Web3+python someday (but really use Open Collective)