Skip to content
View pmp-p's full-sized avatar
🚜
coding or farming
🚜
coding or farming

Organizations

@pygame-community @pygame-web

Block or report pmp-p

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pmp-p/README.md

Hi there !

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 :


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


Profile Stats

for 🍻 🍺

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)

Pinned Loading

  1. pygame-web/pygbag pygame-web/pygbag Public

    python and pygame wasm for everyone ( packager + test server + simulator )

    Python 488 58

  2. fel-installer fel-installer Public

    Allwinner H5/ H3 / H2+ boards microusb FEL installer for H3Droid / Armbian via https://linux-sunxi.org/FEL/USBBoot

    Python 13 1

  3. wapy wapy Public

    wasmicropython https://pmp-p.github.io/wapy/minide/ with focus on Python not devices

    C 9

  4. pygame-ce-wasm pygame-ce-wasm Public

    Forked from pygame-community/pygame-ce

    🐍🎮 pygame - Community Edition is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Nativ…

    C 1

  5. electric-sql/postgres-pglite electric-sql/postgres-pglite Public

    Forked from postgres/postgres

    Postgres fork used for PGlite

    C 27 24

  6. pydk pydk Public

    An universal Python/pip+Panda3d build framework for Pythons Everywhere ( and Everyone )

    Python 40 5