Make pymunk excludable during os packaging
Enhancement request:
Building a game to distribute it, allows to exclude unused packages. While Pymunk might not be used in the game, the occurring import errors make it unable to be excluded.
What should be added/changed?
- catch import errors in arcade.init
- Use "MissingImportAlgo" within hitbox if pymunk is not available
I've never actually faced this issue using Nuitka, what packaging library did you use?
I used cx_freeze. Did you exclude pymunk in your build?
Ah maybe not
@DragonMoffon could you take a look? https://github.com/pythonarcade/arcade/pull/2458
Status on this. Any forward plan or thoughts?
Possibly we need support for lazy loading to get started on this?