Skip to content

"Namespace AppIndicator3 not available" inside Flatpak #8147

Answered by rokm
androidWG asked this question in Help
Discussion options

You must be logged in to vote

If your Flatpak sandbox has a fully-fledged Python environment with all dependencies available, why are you using PyInstaller in the first place? You could put your program's source in the sandbox and run it in Flatpak-provided python environment.

PyInstaller is designed to create frozen applications that try to be isolated from the target run-time environment (as much as possible, anyway). The shared libraries are collected from the build system and bundled with the frozen application, so in general, libraries from the target system environment are not used - with exception of low-level libs, such as libc, DRM graphics stack, and so on.

If the sandbox fully matched the build system (espe…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@rokm
Comment options

@androidWG
Comment options

Answer selected by androidWG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet
2 participants