Hey dude,
This is how the python script works on macOS devices. The Applications folder is specifically for application bundles with .app packages that include everything macOS needs to recognize them as standalone apps, including metadata, icons, and executables.
Your Python script, even though it runs perfectly, is executed by the Python interpreter. The operating system treats it as a process, not a full-fledged application. If you’re managing the device via Hexnode, the script also won’t appear in the Apps tab. Hexnode lists only installed apps recognized by macOS, not standalone scripts or executables.